Project Description

September 18, 2005

Project Name:
Simple CMS for a 1-Man Website

Project Abstract:
Simple, robust Web CMS to allow the editor to easily manage and extend a website while technical details are visible only to the webmaster. A client based tool using proven tools and techniques which publishes a static file based web site.

Philosophy:

  • Content Management only
  • Simplicity
  • Ease of use for the editor
  • Freedom for the technical webmaster
  • Don’t reinvent the wheel
  • Out of the box operation
  • No limit on server technology

Methodology:

  • Use standard proven tools and methods to ensure a robust CMS tool
  • Framework must be open for adaptation and extension
  • Sacrifice flexibility for simplicity

Doesn’t do:

    (CMS Features)

  • Multiple Projects
  • Multiple authors or access control
  • Multi language/platform
  • Versioning and Workflow
  • (Website Features)

  • Content delivery
  • Search
  • Access Control
  • Statistics
  • Bells & Whistles

Tools & Technologies:

  • XML Files for configuration
  • XML Files for page content
  • XSLT for templating (data transformation) and website generation
  • DTD/XML Schema/RelaxNG for data modelling (still open)
  • HTML Tidy / TidyCom for HTML Processing
  • Image Magick for image operations
  • TinyMCE or HTMLArea for HTML Editor
  • FTP for publishing
  • VBScript for CMS Logic
  • HTA (+BackBase?) for GUI

Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment