V6 is a Content-Management-System (or Website-Maintenance-System), developed for Webmasterpro. It got so large and flexible, that we decided to let other people download and use it.
Currently we are looking for the right license (and try to finish the core). Until then we will provide some libraries, scripts and similar, that were developed with V6 and are appropriate for standalone usage.
Unfortunately this page does not run V6 yet. Instead we are using a collection of techniques used in V6, that are put into some small scripts. The management itself is put into a subversion repository (editing, version control, access control).
All pages are written in XHTML 2.0 (or some script generates the XHTML 2.0 code), the pages are converted to XHTML 1.0 Strict using XSLT. We use some generic XSLT that coverts most of the XHTML 2.0 enhancements (the XSLT is not finished). This XSLT gets included (in detail: <xsl:include ... />) by some site-specific XSLT that extends and replaces parts of the generic XSLT (Highlighting for <blockcode>).
Some basic concepts from V6 are used as well. So it is possible to include XML instructions in the documents. This instructions get interpreted by a modular system of processors. Each pocessor can replace the instruction or manipulate the whole document. With this system it is possible to create things like <?toc ?> (table of contents) - which it is used on this page for example - very easily.
Furthermore we use a modular system to have different output-handlers for the files. Each fileformat (XHTML, image, ...) has a list of handlers attached. This handlers can apply a XSLT, output the file directly (download) or do anything they want. For example the source of this page can be viewed using this link: index.html?format=raw.
Hello 38.107.179.212
Today: 28.01.2012 - 12:14:33
View the Source to see what's this about. ;-)