Rest is a responsive restaurant and cafe related Website Content Management System (CMS). This CMS is built completely with PHP and MySQL. It has a nice and attractive front end and back end interface that are really awesome and eyecatching. The back end has a lot of nice and maintainable features that are needed for a modern and professional website to handle the contents easily by client. Almost all kinds of changes are possible to do using the admin panel without having any kind or programming language knowledge.
This CMS is built using the procedural php (with PDO feature) and without any framework. For this reason, it can be customized easily by most of the developers. This CMS is strong against SQL injection, XSS attack and CSRF vulnerabilities; and your website will be safe. Also in all pages, admin level security and invalid page url submission checking were done.
This CMS script has the following features:
Before starting to install our item, make sure you fulfill the following requirements:
http://www.yourwebsite.com/page.php?slug=about-usIf Mod Rewrite is enabled, a page url will be like:
http://www.yourwebsite.com/page/about-us
In order to install the CMS, please follow these steps:
define("BASE_URL", "");If you are familier about base url and mod_rewrite mode, then follow these steps (if necessary):
define("BASE_URL", "http://yourwebsite.com/");
define("MOD_REWRITE", "Off");
The default language is "English" in this script. If you want to change it in your own language, please follow the steps below:
In the dashboard, you will be able to get all the total data for users, categories, news, photos, chefs and food menus.
From the top right corner menu, any user can change his profile information, password etc.
Super admin can add unlimited number of Admin users in this script. Here user's email address will be treated as username in this website. User can be setup as active, edit or delete.
Admin can do almost everything of this website, except removing Super Admin and managing other Admin users.
In this cms, you can change the following things in the settings:
In the email settings section, you will be able to setup email address, email subject and email sending thank you message for the contact form and the reservation form.
In the news settings section, you will be able to setup how many recent and popular news will be shown in the footer and sidebar sections.
In the home meta settings section, you will be able to setup Meta Title, Meta Keywords and Meta Description for the website's home page.
In the home page settings section, you will be able to setup the following things:
In the theme color section, you will be able to change the website's primary and secondary color. So the theme color will be changed that way.
In the reservation section, you will be able to setup the reservation text, button text, button url and reservation active/inactive for the bottom section (above footer) of the website.
When you will try to add a new page, you will have to give page name, page slug, page layout, page content, banner photo, active status, seo data (meta title, keyword and description).
Page name and banner are mandatory fields.
You can add, edit, view and delete pages any time from the admin panel.
You can add category item, page item, or any other manual link as the main menu in this cms. When you will add category or page item as your menu item, select the desired category or page from the dropdown, then give them a order and select the parent for them. If you want to setup that menu as top level menu item, select No Parent option from the dropdown, otherwise select another menu as parent. In Other Menu section, you can setup an external link or manual link and name as menu item. In this case, you will get an extra URL field to put url manually.