Does anyone have any recommendations for a lightweight CMS?
I'm happy writing pages in HTML & CSS but I need something to take care of the menus, header and footer etc ("theme" if you like).
So far I've survived with a shell script that literally cats some common header and footer HTML onto my pages, but I feel there has to be a better solution.
Update: It seems what I'm looking for is often known as a "Static-site generator".
I slice and dice CSS and html until I like the page layout, then abstract the common parts and put them in DEFPAGE. I even have session-based stuff that shows a login/logout stuff on the top of each page in tiny font, so logged in users can view the public pages and know they're still logged in.
[Edit: Tonight I wrote self-validating CLOS objects that map to a database record. They generate their own Lisp and Javascript validators and the validators are auto-invoked both on the client and the server whenever their respective object is instantiated. On the javascript side, instanciation is attached to the :action of a form; it's clean and pretty, but forces me to use a seperate form for each class/table. I only came up with the idea this afternoon, so give it some time.]