This project is about building a Web Content Management System based on the XML/XSLT technology. I currently work on implementing the RFC 3253 with the CMS.
SGCX (Système de Gestion de Contenu XML) are supported by php language and a MySQL database.
Functionality
Shared Page Information
All the pages information can be shared by any content, tree node and template. That is useful when a page information including some script need to be used by different web page.
Heritages of the Page Information
When a user navigate in a specific section in the website some style can be shared in all the content of that section of the web page. For a example a banner can be automated defined for each web site section within that functionality.
Shared Content
The CMS is based on shared content system. That means a single content can be used for multiple places in the tree. That is useful when two different menu items have the same content. That eliminate duplicity of the content, it’s easier to maintain.
Multi lingual
The CMS can be configured for a monolingual, bilingual or multi lingual web site. That can be configured at anytime.
Like a bilingual site, English and French is supported natively.
Uniform Content Presentation
The CMS within the XML and XSLT technologies are able to generate uniform content presentation on any web pages. For example, have a uniform FAQ doesn’t matter where it’s and how much was exists on the website, it’s possible to have a uniform web presentation.
Custom Content Presentation
The CMS are not only limited to a uniform presentation, it’s possible to create some rule. It’s possible to use a specific XSLT file to be processed depend on a specific web section in the tree hierarchy.
W3C Accessibility WCAG 2.0
With the CMS it’s easier to follow the rule of the W3C accessibility WCAG 2). With the XML data architecture and the XSLT transformation all the major content need to follow the XML rule. The creation of a Xhtml document conform can be done quickly.
AJAX
The AJAX request can be implemented within any AJAX library like jQuery. The URL used for the asynchronous operation will use the actual tree web site.
Server Form Post Back Support
The CMS support a simulated post back system for the user control. The integration of user control is easy because the creation of the control and the associated validation are in the same file. That will reduce the amount of file used on the server for the form submission and also the maintenance is simplify.
Web Application
The web application will be divided in three major group. First group are the application backend architecture, second are the user control to communication with the backend and finally the user control template is to organize, display the user control. Currently only the first and second group are supported.
RSS Feed
The XML content structure combined to a proper XSLT transformation and a template can generate several automated RSS feed.
How to contribute ?
Buy a web hosting package
Promo Code
I am affiliated with HostGator, simply enter the following promo code when you will make your order.
- Hosting (25% Off): sgcxget25off
- Unlimited Disk Space
- Unlimited Bandwidth
- Free / Instant Setup
- Resealer Hosting (24.94$ Off) : sgcx2494off
- Private Name Servers
- Unlimited Domains
- Free Domain Reseller Account
Take the advantage of the promo code
For more details, please compare their web hosting and/or reseller hosting
Subscribe to my hosting
I offer basic web hosting starting at 60$ CAN per year. This include:
- Unlimited email address, mailing list, ftp
- Unlimited sub-domains, parked domains, addon domains
- cPanel administration panel
- 500 Mb of storage
- 5000 Mb of bandwidth/month
After you have subscribed, you will get a page with useful information to complete your setup, like witch name server to use. After I will send you by email all the information you need to have access to your cPanel.
More storage and/or more bandwidth are available under additional subscription.
