LayManSys is a PHP framework that uses RDF to create a uniform layout for web documents.
Using RDF files to store meta information about the documents, LayManSys generates the HTML frame (head and footer) of your web pages. It's an include library that can be used both online and on the command line, managing style definitions, shortcut icons, static and dynamic content, and much more.
To use LayManSys, all you need to do is write the body of your web document, collect the necessary meta information in an RDF file, include the library in the document, and call its initialization function. At the bottom of the document, you can call a finalization routine that builds the footer element.
LayManSys only requires one function call to start parsing the meta information and building the HTML frame. It delegates most of the work to helper functions and objects, parsing the RDF files and layout configurations, sending HTTP headers, and generating HTML output.
The RDF files for LayManSys make use of XML namespaces and are based on the Dublin Core meta data presentation in XML. LayManSys maps the Dublin Core data to HTML content with similar meaning, making the files easily extendable.
It's important to note that LayManSys is not a CMS. While it generates the HTML code for the header and footer of the document, you will still need to write the code for the body. However, you can use a CMS to generate the body and still benefit from LayManSys' consistent layout framework.
This recent release of LayManSys now supports layout.cfg files in XML format and adds a browser favicon to the XML layout configuration. Minor bugs were also fixed, code was cleaned up, and documentation was added. Try out LayManSys for a streamlined approach to web layout management.
Version 0.4.0: N/A