Actually, I used to need a CMS for my former job, ended up going with
Drupal.

Not incredibly awful, especially since it's php. The design makes sense,
it's actually reasonably clean, maintained, with lots of modules.

And it *is* a CMS, as in you can have a full database of documents
organized, and some interesting publishing tracks.
(I went with drupal because I really needed to have custom roles, and
neither wordpress nor joomla nor zope did what I needed, and the drupal 
code WAS actually cleaner).

One major advantage over "do it yourself" html is that you don't have
to deal with all the gooey stuff, like helping non technical people
handle their jobs, since everything has a web interface.

Now for the drawbacks:
- there's a shitload of contributed modules. Sometimes it's hard to find
the one you want. And they're not all the same quality.
- every major version of drupal is a pain. They generally don't have any
kind of same migration plan from version to version.  Especially the user
interface, which changed a lot, so you're often better off reimporting
your data and starting the menu design from scratch.

Reply via email to