Website creation using the Wide Area templating system
Our CMS was built with the precept that the people who produce content do not want to manage how it appears within the page, and the people who design the page do not want their creativity stifled by programmers who want an easy life.
In essence; we wanted a system that did not let the technical tail wag the creative dog.
Today this system lets us present content from other content systems such as WordPress and off-the-shelf e-commerce platforms, and allows content to be more simply targeted at new platforms as they appear, such as mobile phone platforms, iPhone apps and the Kindle.
In essence, our templating system provides us with a simple way of linking presentation to content. the template consists of html with a set of place-holders, and the place-holders are represented by a set of instructions that build the web page from the content in the CMS; much like a traditional mail merge function in Microsoft Word.
Even the most complex of web pages can be built using this simple methodology because each page is broken down into a series of blocks. A page can appear more complex by having more boxes on the page; but the production process is the same for each block.
Each block is populated using the inspiringly named Wide Area Block Language; the vocabulary that delivers the content from the CMS. Where a design presents us with a specific set of presentation problems to resolve, we will create a series of variables that contain a set of feature-specific values.
These values are stored either in the Handler which is the system-level engine that interprets the templates, or in Handler-Local which stores site-specific variables.
And why are we telling you this?
This process is important to you because it is this process that lets us deliver a web project with a complex front end without matching that complexity in the development environment, which means that we avoid risk and cost for your business and for ours.