LayManSys is an RDF-based PHP framework for generating a consistent layout for Web documents. It includes a library that can be used online as well as on the command line. It generates the headers and footers for HTML documents, manages (CSS) style definitions, shortcut icons (favicons), static HTML, and dynamic PHP content, and much more. The necessary meta information is either stored in RDF files or in special layout configuration files.
| Tags | Internet Web Dynamic Content CGI Tools/Libraries Software Development Code Generators Site Management Libraries php classes |
|---|---|
| Licenses | BSD Revised LGPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: This stable release introduces the new XML layout configuration files that were tested with version 0.3.0. You should upgrade your existing LayManSys installation because it also contains some bugfixes and performance fixes. Handling of XHTML documents for certain browsers has been especially improved.


Release Notes: This is a development release for testing the new XML layout configuration files. It is not intended for production systems, only for testing; using this version is at your own risk, although it should be stable. It also contains some bugfixes, and supports a browser favicon in the layout.xml files. The documentation is now complete, as file formats used by LayManSys are fully documented.


Release Notes: This is a production release replacing the 0.1 branch. It contains many bugfixes and some feature enhancements. It is strongly recommended that you upgrade to this release. It contains breaks backwards compatibility: the full functionality laymansys.php provided (error reporting, etc.) is now put into laymansys-default.php, while laymansys.php only represents the "core" library. This release can place the document navigation everywhere, not just at the top of the document.


Release Notes: The reference documentation was completed, and is available either as XHTML or PDF file(s). The generated HTML <head> now also contains the content type declaration, so that documents processed on the command line also have the <meta http-equiv="Content-Type" content="" ...> set.


Release Notes: The user-supplied getNavigation function, referenced by the layout:nav tag in an RDF file, now takes at least two arguments. The third one is new and optional to keep backward compatibility. The database layout of the error_log table has changed, due to problems while porting it to PostgreSQL. The table should now be more compatible with the SQL standard.