Home

Terence Kearns

Facade seeks to be a minimalist approach to "managing" content. It doesn't try to take over the job of HTML authoring from purpose built desktop authoring systems. However, it will try to manage automatic creation of navigation menus, site search, and other things traditionally automated by traditional content management systems.

How Facade CMS works

It's early days of conceptualisation and development, however Facade is slated to be primarily flat-file based in terms of content. There may be a SQLite component for indexing and site management.

  • create and populate a HTML5 document. Do not concern yourself with the design issues. Document your content logically (semantic HTML).
  • upload it to your website where Facade is installed
  • instead of accessing the HTML directly (which you can), access it via the facade script.
  • The Facade.php script will then extract the contents, encapsulating it in an XML form which can then have an XSLT template applied to it.
  • In the process, Facade can inject navigational elements into the XML and also expand or prepare macro directives for added functionality such as the inclusion of slideshows or content syndication etc.

The underlying library behind the XML processing is oriented towards content aggregation (see the sourceforge XAO-PHP project by this author)

The wiki uses Markdown syntax.

Project Admins: