clcms 0.6 documentation

About clcms Overview Content Tree Macros
PageNav:
Next: Overview
Up: Documentation
Prev: Documentation
Page contents:
clcms
Design Goals
To Project Page
Last updated:
2007-02-10

clcms

clcms (pronounced "Clickmas") stands for Command Line Content Management System. It is a tool that takes a directory tree containing content and creates a website from it. It is written in Python.

This documentation is for version 0.6 of clcms.


Back to top

Design Goals

  • Content is stored in a directory tree
  • Adding pages (or items?) should be as easy as creating a new file and typing some lines in it.
  • For default pages/items no config necessary, i.e. no editing files other than the page file itself to get it added to the system, etc.
  • No HTML or anything alike for normal usage (after creating initial headers etc.)
  • All pages (can) have their binary content (images, download files) in the directory of the page itself
  • All output is static, no generating on the fly