cms4xml ist ein minimales, überschaubares Web Content Management System, nach dem Motto: keep it small, simple & always smart :)
Es ist frei verfügbar. Es ist beliebig erweiterbar. Es nutzt Standards: XHTML, XML, XSLT, CSS, JavaScript, SQL und die weitverbreitete Programmiersprache PHP, sowie die AJAX-Funktion: XMLHttpRequest() und die PEAR-Klassen: MDB2 und Query2XML. Inhalte und CMS-Layout sind strikt getrennt (so man will). Alle Content-Daten werden zwischen http-Server und Browser in XML versendet; XSL-Transformationen werden ausschließlich im Browser umgesetzt! Und es wird so wenig wie möglich Browser spezifischer JavaScript-Code verwendet. Im Grunde ist cms4xml AJAX pur.
cms4xmls Stärke ist es, dass es jegliche Daten von SQL-Datenbanken zu XML umwandeln kann oder XML-Daten anderer Programme integrieren kann. cms4xml kann, muss aber nicht mit einer Datenbank zusammen betrieben werden.
Natürlich ist diese Site auch mit cms4xml erstellt worden!
Weitere cms4xml-Site-Beispiele sind sync4db und form4db.
Neuigkeiten zu cms4xml gibt es hier: news
Für Fragen, Anregungen usw. gibt es nun hier eine Fragen&Antworten-Seite.
cms4xml is a small, simple web content management system. It bases on standards: XHTML, XML, XSL, CSS, JavaScript, SQL and PHP. It is build around the famous AJAX-XMLHttpRequest() and the PEAR-classes MDB2 and Query2XML. Content and Layout are stricly divided as you like it. All data-transfer is done in pure XML. All XSL-transformations are made by the client/browser. As less as possible it uses browser specific JavaScript. Basically cms4xml is pure AJAX. The strongest point of view is, to access every data of SQL-databases and to transform it to valid XML. On the other hand you can use every XML-Source you want. Have a look at the news for enhancements.