Web Development

Content Management System

I have developed my own content management system/framework named "Upkeep" from the ground up. It offers the following features:

  • Runs from a single instance per server, update a security bug for one site and the others are updated without having to replicate the fix over multiple code bases.
  • UI Dock inteface, which overlays any website design
  • Module Plug and Play design, simple API.
  • User and Page security based on Unix Permissions.
  • QA feature, make a page live when it's ready.
  • WYSIWYG Editor with Spell Checking.
  • Google Sitemap integration.
  • Google Analytics integration.
  • Customisable base modules.
  • Page versioning, roll back whenever there is a problem (in beta)
  • Image, Video, PDF and File Library which are globally used throughout modules to attach/insert files into content. Conversion from multiple formats to web safe format (FLV, JPEG, MP3)

 

Here is a couple of the Content Management System's screenshots...

CMS Index

Administration Index Page

This contains four tabs which relate to the four stages of content management on each page.


ArrowClick picture for a larger image.

CMS Page

Administration Tab - Page

This tab is the entry point for maintaining content on the website. It allows you to access the current page properties (see next screenshot below), or connect through to any of the editable sections on the current page.

ArrowClick picture for a larger image.

CMS Page Properties

Administration Tab - Page Properties Example

This is a sub-page of the Page tab. It allows page title, page navigation title and meta keywords and description.

There is an automated search keyword suggestion tool which weights words on the page.

ArrowClick picture for a larger image.

CMS Library

Administration Tab - Library

This tab contains direct reference to content library items which have been uploaded to the current page (Images/Videos/Files/PDFs).

Here you can manage your library by adding, editing or removing content.

ArrowClick picture for a larger image.
CMS Editing

Administration Tab - Updating Content

This is a brief example of what the updating of content via a custom dock administration page looks like.

Example from ART+OBJECT's auction maintenance.

ArrowClick picture for a larger image.


Here are a few websites that the CMS/Framework is currently is use on:

Arrowwww.clevertoys.co.nz

Arrowwww.phoenixorganics.co.nz

Arrowwww.newcops.co.nz

Arrowwww.cloudybat.co.nz (coming soon)

Arrowwww.hotelso.co.nz

Arrowwww.artandobject.co.nz

Arrowwww.momcc.co.nz