I have an old site with one part currently running WordPress v1.02. It works (just about), but it can't seem to get the character encoding right in the database, and the script is positively ancient and probably insecure.
Here are my requirements:
can integrate into an existing site: this basically means being able to use PHP includes for the header/footer and inheriting the CSS etc. Script will be installed in a subdirectory. Ideally it will use a one-page template which allows for PHP code directly in the template itself.
must be able to accept, store and produce UTF-8 without resorting to converting everything to entity references before outputting the content.
Date-based entries with categories (nested categories not required)
PHP, ideally can use SQLite or flat-files rather than MySQL
easy admin interface for adding posts, usable by a non-technical user, preferably multilingual (or at least with a French-language option)
free, open-source (GPL, BSD, Creative commons or similar license)
I do not need: comments, trackbacks, pings, RSS feeds, search - these will be disabled or removed during implementation. Just a plain "diary" style of blog with few embellishments. I feel that the current WordPress script is too unwieldy and over-featured and my current version is too old to permit a simple upgrade anyway.
Have you seen cms.txt [cms.thewikies.com...] I'm certain you know all the main contenders so just throwing this in for consideration as you may not be aware of it. Yes to "PHP...rather than MySQL" and it's free.
Msg#: 3955417 posted 6:20 am on Jul 21, 2009 (gmt 0)
MovableType has a very flexible templating system. You can easily turn off everything you don't want and fit it to the design of the rest of your site. It will pump out flat files for you, but it does rely on a MySQL DB on the back end.
I assume you don't want to mess with coding something up?
It seems like your requirements being what they are, you could have a simple script that would have a few text areas, user authentication and possibly something like TinyMCE integration if you want that sort of thing.
I did a "CMS" if you can call it that for someone six years ago like that and it's still chugging and server their needs (mostly, in this case, I was building a reservation system and a PDF newsletter manager, which were the main parts of this site, so the content management needs were and are minimal).
It's probably less work to get something off the shelf that's overkill though and then turn features off.