Katipo Project Survival Kit

Kea Content Management

Handcrafting a web site with a few pages is a task that most people can achieve with a little time and by learning a few simple skills.

As a site grows however, it becomes increasingly necessary to use systems to manage the build process. Sharing the work of editing pages, centralising templates, managing the addition of files to the site, and other tasks all need to be brought together to prevent site maintenance from getting out of hand.

We developed the Kea content management system to address these problems, and to scale up the job of web site development to the task of building sites of high quality.

Kea comprises two key elements - a content management system (CMS), and a page editing tool.

Below is a screen shot of the Kea file management screen. Here you can preview a page, edit the page, edit information about a page (Meta data) or if you have the correct privileges you can edit the actual HTML (source) of the file. This user has full Kea rights. Privileges can be limited to prevent users from being able to create folders, create new files, trigger, delete and move files, edit content, edit info and edit source, or any combination.

KEA Administration Screen


Kea Admin Screen


Kea features revision control and changes can be rolled back to reinstate previous versions of pages, folders or entire sites if necessary. It keeps a history of the users that have made changes to a page and these can be viewed by clicking on the name in the Modified By column.

Kea locks files when they are being edited to ensure that they are not subject to concurrent modifications.

The system has a simple templating approach. When making a new page you choose the template, and then start "filling in the blanks". Being able to edit the HTML however means that it's flexible and expandable. The system keeps a record of who has made changes, and only allows one person to make a change to a particular file at a time.