Tiger CMS is an advanced automated system for creating and updating web presentation. This is a web PHP application based on CodeIgniter PHP framework. Web design is fully automated and does not need knowledge of these programming languages. Tiger CMS is based on modules and bootstrap blocks, so that the appearance of the page and posts depends only on the creativity of the user. However to create more complex modules you will need to know the basics of PHP. Making modules is possible directly from the software or the application code. An integral part of the project is a mobile phone application that uses data specified from CMS for creation of content. Watch video instructions and make sure how easy it is to create quality web presentation.
Detailed text instructions:
With Built In Auto Installer, Installing Tiger CMS is very easy and simple.
To install an application on a local computer you need to install some of the current software: XAMPP, WAMP, LAMP or MAMP. This software contains all of the elements that are necessary for the normal operation of the application. After the installation you need to create a database by phpMyAdmin. To install the server you can immediately access phpMyAdmin. After opening the starting page to phpMyAdmin, click on "New" which is located in the upper left corner of the page. It opens a new page where you write the name of a base (such as "cms_install ') and then click on CREATE. After a successful database creation no additional adjustments are required.
After created database, you must run the installation wizard of CMS (http://yoursite). As you can see in the picture, first you need to enter the name of the created database, and then, to connect to the database, enter the parameters user name and password. The field "Host Name" is the name of our host. After all fields are correctly filled in, click on "Install". If all of the above mentioned steps are done correctly, the installation will pass successfully and then will appear the page with a message as shown below. After clicking on the "Login page" button it forwards you to the Login page.
Controllers:: Install.php, methods: index(), installer(), installSuccess(), checkDbConnection(). Views: install/index.php
Administering applications can be done in 3 versions: Demo, Product or Development. Demo version is used for the promotion of software and any changes are blocked in this version. Product version is used for users and all changes are approved, but errors and warnings are not displayed. Development version is used for developers where all changes are allowed, and also displays errors when they occur. Defining of the version is editing in the index.php file, as shown on the picture below.
In the demo version of the software, page for logging is different compared to the other versions. There is a button that "auto-login" is used for automatic log-on.
Controllers: admin/Custom.php, methods: login(), loginCheck(), logout(). Models: Cib_model.php, methods: login($username, $password), Views: admin/login.php
On this page there are links to all the most important parts of the software. Here you can also find the latest added links to pages and posts.
Controllers: admin/Custom.php, methods: index(). Models: Cib_model.php, methods: getUpdatedPages(), getUpdatedPost() Views: admin/home.php
After installing the software, login is necessary to setup the basic settings of the application and to choose site theme.
Controllers: admin/Custom.php, methods: settings(), updateSettings(), uploadLogo(). Models: Cib_model.php, methods: getSettings(), updateSettings(), getCountries(), defaultCountry() Views: admin/settings.php
You also need to enter some basic information of the administrator, and change the default password.
Controllers: admin/Users.php, methods: editUser(), edited(). Models: Cib_model.php, methods: getUser($id), updateUser($id) Views: admin/edituser
Banner Title: in this field you need to type in name of banner Banner Slug: the unique banner label (this field will be filled in automatically and can be changed if you want to) Banner Type: in this drop-down menu you are choosing between Slider or Gallery
When you choose between Slider or Gallery, this window will appear. You have two ways of how to input photos. One way is to drag and drop images in window or click on "Click to open the file Browser" and select images. Then, you click on "Insert images" and your images will be uploaded on to server.
Now, click to "Select all" and "Insert images" to insert images.
After your images are uploaded, you can write tags, links or description for each image. Now you need to click on "Save" to complete the creation of a banner.
If you want to edit banner, you can do this by clicking on Sliders-> All Sliders-> example then click on little pen by right side. When you create gallery or banner, you can edit it, add new ones or delete existing images.
Controllers: admin/Sliders.php, methods: all methods in specified file. Models: Cib_model.php, methods: getBannerImage($id), getBanner($id), insertSliders(), getBannerSlug($id), updateSliders($id), removeBan($id),removeMediaFolder($folder) Views: admin/sliders.php, admin/newslider.php, admin/editslider.php
Controllers: admin/Media.php, methods: all methods in specified file. Models: Cib_model.php, methods: getMediaId($id), getMedia($folder), updateMedia(), insertMedia($mediaName, $mediaType, $mediaSize, $mediaFolder), removeMedia($id) Views: admin/media.php
By clicking on "Widgets" then "New Widget" on the left side of the menu, this page below will appear. On this page you set the name of the widget and choose type of widget. There are 3 types of widget, (WYSIWYG) a simply editor or possibility to edit widget by HTML or PHP code. After these settings you need to click on "Save".
On the next page you have more options how to make your widget. We will insert block (6/6) whose content will cover half pages by vertically or block (12) whose content will cover whole width of page. According to the needs, there are other blocks of different sizes... In our example we have chosen the block (6/6).
After setting blocks, the next step is insertion of already made sliders/banners. By clicking on the "Baners" it opens a drop down menu where you choose your already designed slider/banner. In the first half of the block (6/6) you insert "exampleSlider", in the second half of the block you insert "examplegalerija". In addition to these settings, there are other basic settings, such as adjusting the style of the text, bold, italic, underline, font type, font size... After completing these settings, click "Save". At insertion sliders where you have a gallery, you'll get a window where you choose how many images will be placed in one row.
List of all the created widgets.
Controllers: admin/Widgets.php, methods: all methods in specified file. Models: Cib_model.php, methods: createWidget(), getWidget($id), updateWidget($id), updateWidgetHTML($id), removeWidget($id) Views: admin/widgets.php, admin/newwidget.php, admin/editwidget.php, admin/editwidgetHTML.php
Example of creating page site (Contact Page).
Controllers: admin/Pages.php, methods: all methods in specified file. Models: Cib_model.php, methods: createPage(), getPage($id), updatePage($id),removePage($id) Views: admin/pages.php, admin/newpage.php, admin/editpage.php
Controllers: admin/Navigation.php, methods: all methods in specified file. Models: Cib_model.php, methods: insertNav(), getNav($id), updateNav($id),removeNav($id) Views: admin/navigation.php, admin/newnav.php, admin/editnav.php
Adding elements that will be displayed in the footer.
Controllers: admin/Footer.php, methods: all methods in specified file. Models: Cib_model.php, methods: getFooter(), updateFooter() Views: admin/footer.php, admin/editfooter.php
Adding elements that will be displayed in the left and right sidebar of site.
Controllers: admin/Sidebar.php, methods: all methods in specified file. Models: Cib_model.php, methods: getSidebarLeft(), getSidebarRight(), updateSidebar() Views: admin/editsidebar.php
On this page there is a list of all current social networks. Activate a particular social network and enter the link. By activating certain social network, it will automatically activate links on the frontend page of the site.
Controllers: admin/Custom.php, methods: social(), updateSocial() Models: Cib_model.php, methods: getSocial(), updateSocial() Views: admin/social.php
First you need to add the category that you will use when you create a blog.
Controllers: admin/Categories.php, methods: all methods in specified file. Models: Cib_model.php, methods: createCategory(), getCategory($id), updateCategory($id), removeCategory($id) Views: admin/categories.php, admin/newcategory.php, admin/editcategory.php
After creating a category, we can access and creation of blogs created by categories.
Controllers: admin/Posts.php, methods: all methods in specified file. Models: Cib_model.php, methods: createPost(), getPost($id), updatePost($id), removePost($id) Views: admin/posts.php, admin/newpost.php, admin/editpost.php
Controllers: admin/Language.php, admin/Language_admin.php methods: all methods in specified files. Models: Cib_language_model methods: all methods in specified files. Views: admin/language/edit_lang_file.php, admin/language/file_list.php, admin/ language_admin /edit_lang_file.php, admin/ language_admin /file_list.php
It is used to create shape and forms which need to be added after the creation of the particular page of the site.
Add and edit radio station
Radio mobile application is a part of CMS and it uses data that is updated via Tiger CMS - Web site-builder and a radio module.
Mobile application file structure is shown in the following picture:
In the file "app.js" it is necessary to add the domain name where the Tiger CMS is installed.
The application is now ready to build, that runs on: https://build.phonegap.com
After successfully setting and build, the files for android and iOS will be generated and then you can install software on your mobile phone. After installation, you can get an application as shown below and you will be able to enjoy in your favorite radio station.