- Online administrator panel to add/edit/copy and remove pages.
- The administrator panel supports several popular editors like CKEditor, TinyMCE and CLEditor. It also has a simple built-in editor.
- You can hide pages from the menu structure which are currently under construction.
- Uses several individual 'design blocks' to give maximum flexibility so you can easily integrate the tools into your existing layouts.
- A CMS View object, which is a place holder for the online content.
- A CMS Menu object, which can be used to navigate between online pages. The menu has many customizable options.
- A CMS search object, which can be used to search online content. The search index will automatically be created/updated by the CMS.
- A CMS label object, this can be used to display the title of the page, the creation date, author, page views etc anywhere on the page.
- Supports (optional) AJAX to allow the user to quickly navigate between pages without having to reload the whole page!
- CMS integrates with the login tools so you can assign different users to the CMS but also have a global admin.
- The CMS keeps track of the page views.
- The CMS supports external pages, so you can mix online content with standard pages. Or even pages from other websites.
- Includes a simple File Manager which can be used to upload and manage online files (like images).
Requirements:
The CMS tools require a web server with PHP and MySQL support, so the first step is to check whether your web host supports PHP/MySQL!
Open the demo template
A fully functional example template is included in the 'Demo' category of the standard Templates. This template demonstrates how to use the CMS tools of WYSIWYG Web Builder.
Please first take your time to study the demo template before including the CMS tools in your own project.The most common reason for the CMS tools not to work on a website is due to configuration mistakes of the user!
To open the demo template:
- Select Menu->New Website from Template
- Select the 'Demo' category
- Click 'CMS' and the press the OK button.
- Save the newly generated project to a folder of your choice.
Start by reading the information of the 'Getting started' page.
To make the template work on your website you need to configure the MySQL properties of the following objects:
- CMS Admin object
this object is placed on the 'administrator' page of the template.
- CMS View object
this object is placed on the 'content' page of the template.
For now do not change any of the other settings.
- Go to the administator page to setup your first page. The default password is 'password'.
- Add a new page by clicking the 'New page' option.
- In the Name field enter the name of the page. This name will be displayed in the CMS Menu.
- The Content field contains the content of the page. If you have setup one of the editors then you will see a What-You-See-Is-What-You-Get editor. Otherwise you will see the standard text input which allows you to either enter plain text or HTML code.
- The External URL field can be used to specify a link to an external page. This field should empty for standard pages! See 'How to include external pages' for more details.
- The Extra data field can be used to assign extra data to a page and make it part of the layout. See 'How to assign extra data and display it on the page?' in the help for more details.
- Visible specifies whether the page should be displayed in the CMS Menu.
- Click Save to save the new page.
- For the first page click "Home page" in the page overview to make it the initial page to be displayed, else no contents will not display.
The first page should now be visible in the 'content 'page of the demo website.