Of Cores, Shells and Wrappers
A SwissCMS website essentially consists of a number of key elements:
- The Shell
- The Menu
- Keyword Extensions
- The Search
- The Site Map
- The Config File
The Super Shell
The single file responsible for most of the work is the 'shell' or 'wrapper' for all of your generated content. It also does all the clever work when ascertaining where pages reside in the database, their layout, what type they are and to whom they are related.
The Flash Menu
The XML-driven menu at the top of the page is never the same on any website. It's totally liquid in the sense that it can contain any page on the website. You simply select which pages you wish to have on the menu, and there they are. The menu colours and fonts are fully configurable via the admin panel.
Keyword Extensions
Known as 'Keyword Extensions', these hidden keywords are entered into generated pages and can drastically effect the layout, content and behaviour of pages. See
Keyword Extensions for a closer look at this feature.
The Search
Does the searching and triggers the highlighting.
The Site Map
Categorically lists all pages flagged as active.
The Configuration File
The global configuration file is responsible for laying down all the key conditions, variables and settings that your website and its associated content will operate under. It is the keystone from which the rest of the architecture is built upon.
So you see, there are no physical files to get lost or broken. No verbose directory structures or naming conventions. Just simplicity itself.