I’ve been slowly struggling with the question of how to replace pMachine, my CMS engine here. I haven’t really liked any of the alternatives that others I know are using (link link link link), though I’ve been hard pressed to identify exactly what my complaints are. Among the points in Making A Better Open Source CMS, Jeffrey Veen names a few of the most frustrating for me: hard-coding of site layout in the CMS, mixing of content with site administration in the interface, and, sometimes, lax security.
He had spent some time at OpenSourceCMS, which allows anybody to fiddle with a variety of CMS installations without the time and trouble of figuring out how to install and configure them.
What I experienced was obtuse and complex software that was packed with gratuitous features at the expense of usability and user experience. It was software written by geeks, for geeks. This whole category of software desperately needs to be redesigned with writers, editors, designers, and site owners in mind.
…which is about exactly what my complaint against PHPNuke is. While he doesn’t actually identify anything that he’d recommend, I’m glad to know I’m not alone.
Update: of the four sites offered as examples above, three have switched to WordPress.