SiteXML

SiteXML is an attempt to introduce a site structure standard
to unify site components producers' industry efforts (CMS, modules, themes).

SiteXML consists of three parts:
  1. File structure standard
  2. Theming macrolanguage standard and
  3. STP — Site transfer protocol

Read more: Architecture

Hello World! example

For 'Hello World' example we will need as little as just two tiny files in your site root:

.site.xml

<site>
  <page id="1" name="home">
    <content id="1" name="main">helloworld.html</content>
  </page>
</site>

and

.content/helloworld.html

<h1>Hello World</h1>

This will result in a tiny web site with navigation, consisting of one page, authorization, content management and ajax-browsing. See the example result: http://hello.sitexml.info

Read more: Hello World!