deCMS Technical Stuff
deCMS uses XML for the database containing the content.
deCMS uses a template or master page as the basis for each web page.
The menu is created from the list of menu items.
The content is created from the text contained under the menu items.
Each page is recreated when the user clicks on Generate HTML Pages.
The content and menu items are maintained via an asp.net program.
The content is edited via a javascript editor called tinyMCE.
This editor accepts straight text and graphics, or for the more technical, it also accepts HTML code.
Images (jpg, gif, bmp) can be maintained via another asp.net program.
These images are incorporated into the tinyMCE editor for easy selection from a dropdown list.
The backend of deCMS is password protected, so there is a reasonable level of security.
Nothing like Joomla, but then again, who needs all that?
deCMS is driven via a menu, once the user has logged in.
deCMS uses javascript for much of the backend and frontend functions.
The frontend uses a javascript program written by me to provide extra functionality and features such as Email a Friend, Contact Us form, use of LightBox for displaying graphics, automatic slideshow, display RSS feeds, and heaps more features.
deCMS is search engine friendly and is easy to customise with your own title, keywords, description, etc.
The template can also be editted via an asp.net program.
Features of deCMS:
- easy to use and fast
- written predominantly in javascript with a simple XML database
- uses a javascript text editor - tinyMCE
- has built in image referencing so you select available uploaded images from a dropdown list
- generates all the html pages at the click of a button
- real time, immediate updating of web pages
- is fast loading in every browser
- is cross browser compatible
- automatically writes the javascript to preload images for each page
- automatically changes the title tag content to avoid duplicate titles
- automatically creates a sitemap html page
- automatically creates a sitemap.xml page for webmaster tools
- uses a simple template for the html that is easy to edit
- easily add google analytics code
- easily add/change your own meta tags, title, etc
- easily add your own javascript code
- uses a table layout within the template for formatting, as well as CSS for text formatting
- uses javascript in the html pages to display the drop down menu and other ajax type features
- uses a javascript set of functions written specifically to work with this CMS
- has a built in customer login/registration system
- has an 'email to friend' function
- has an easy to use image management system to upload pictures
- has an easy to use input form that can be customised to suit your needs