What is Siteamatic?Siteamatic is an engine for constructing menu-linked static web sites based on an XML site configuration and standalone HTML content pages merged through a site template. The XML site configuration gives you easy control of the structure of the site and the relationships between pages. HTML content pages let you maintain your content in an easily-editable WYSISYG form. The site template lets you easily vary the layout and presentation of the entire site. This basically provides a Model-View-Controller (MVC) approach to building static web sites. HTML content pages correspond to the model component, the template to the View component, and the XML site configuration to the Controller component. MVC approaches are commonly used for building complex dynamic web sites in order to allow decoupling of components, and Sitematic brings the same advantages to static site construction. But Siteamatic is much easier to use than the dynamic web site MVC approaches because it's only concerned with structure, not with issues such as input validation. The JiBX project site is itself generated by using Siteamatic. For a different example you can view the web site of the author's Java and XML consulting company, Sosnoski Software Solutions, Inc. Details on the implementations of these sites will be coming soon. Check the online version of this page for updates on the subproject status.
|