László Kozma


Home | About me | Projects | Links | Weblog | Ideas


Completely static HTML content management system [more ideas]

This one should exist. If it really doesn't, I'll write it as soon as I have some time. A simple content management system for creating and maintaining personal, small business, university, etc. websites.

The main thing is that unlike most other CMS's I've seen, this one doesn't use databases at all. Also it doesn't need any dynamically generated pages, no php, perl, nothing.

I just need a simple templating system. No ready-made designs, let me still design and code the whole page myself. I just want to reuse parts of the design between various pages. So I need a kind of "include" to put pages together from various components: header, footer, menu, etc.

I need a web based interface for filling up my site with content, adding/updating/removing content, modifying templates, page structures, etc. When I think that all design is ready, I run !!compile!! on the server, and it creates a bunch of !!static!! html pages. If I don't like something, I change it from the CMS admin interface, then run compile again.

No mod_rewrites, apache configurations, just simple, easy-to-spell folder names and html file names. Search engine and human-friendly pages that are easy to update.

Extra features that would be nice:
- maintain full history of published pages, something like a basic version control system
- make sure that links are not broken... warn me if I change a page name
- automatically create sitemap with links between my pages
- maintain dependency graph of pages, only recompile those that are affected by change
- ...


Where is this CMS??????


blog comments powered by Disqus