Movable TypeOne of the first widely used blogging systems, now an open source project, Movable Type mixes blogging with site-management functions to support administration of multiple blogs and multiple websites from a single console. Its high-security architecture makes it less vulnerable to attacks, its template language is sophisticated and powerful, and it can generate pages either statically or dynamically, depending on your needs. The newest version adds an enhanced in-browser HTML editor, support for nginx servers, the PSGI server interface, and site-path restrictions for hardened installations.
WordPress is the single most widely used blogging platform, bar none, and for good reasons: It's easy to set up, it updates and maintains itself, and it has a rich culture of third-party plug-ins and themes. Most important, though, WordPress has been put together with the blogger, rather than the programmer, in mind. It does benefit from some careful post-install tweaking for performance and security, but once that's done, it serves as a platform on top of which a great many different kinds of sites, not just blogs, can be built.
PloneIf the likes of WordPress and Movable Type are too simple or closed-ended, consider Plone, an industrial-strength content management system built on top of the Zope application server and the Python programming language. In addition to blogging and page/asset management, Plone includes events and calendaring, user accounts and discussions, and integration with directory services. Dashboard views can be based on user-group membership, to customize internal views based on department, for instance. Plone is also up-to-date with modern Web standards (HTML5, jQuery, and so on). Additional functionality comes through a whole galaxy of extensions sold or provided by third parties.
JoomlaA halfway house between the ease of WordPress and the power of Drupal, Joomla powers sites like Linux.com and the United Nations. The general flavor of the program is reminiscent of Drupal, with modules for various content types. But the WordPress-ness of Joomla shines through in the user-friendly interface, the rich culture of add-ons for the platform, and in the way the program and its extensions are all able to keep themselves up to date.
AlfrescoEnterprise content management is essential for most medium-sized and large companies nowadays, not to mention government agencies. These companies have Sarbanes-Oxley requirements, as well as HIPAA and maybe FERPA to contend with. While the "freemium" open source business model is still in place, the number of features that are present only in the enterprise edition (such as JMX MBeans) is dwindling. Alfresco 4 adds Activiti workflow, support for Apache Solr as an indexing system, and support for Google Docs, Twitter, and other social integrations. But it's the records management, SharePoint replacement, and open source Java that have us hooked on Alfresco.
DrupalIf WordPress is what Web designers choose, Drupal is what Web developers choose. The highly pluggable, widely deployed CMS is the stuff of many community and corporate presence sites alike. The strength of Drupal is that there is a plug-in for everything and anything. Drupal can provide out of the box what many of the largest CMS and custom corporate presence efforts take hundreds of thousands or millions of dollars to provide.
Typo3WordPress might be the most common content management system in use today, but that doesn't make it the best. For a flexible enterprise solution, look to Typo3. Of course it has the basic CMS features, such as predesigned templates, a WYSIWYG editor, built-in search, and a Web UI, to make it all work. What sets Typo3 apart from simpler alternatives like WordPress is support for AJAX drag-and-drop to rearrange pages in the back end, fine-grained permission controls that can be applied on pages and extensions, dynamic menus, built-in image editing, and management of multiple sites under one administration interface and one set of log-in credentials.
GalleryIs marketing trying to stick you with website development and maintenance? I say give them a way to manage the website themselves and be done with it! To that end, let them use Gallery for posting their photos and images. Gallery features geotagging support, batch editing of images, drag-and-drop watermarking, LDAP and OpenID authentication, and simple blogging functionality. You can use Amazon's S3 storage system to hold all the images for use with Gallery -- just send marketing the bill. There's even a third-party iOS app called viGallery that lets users upload pics from the iPhone or iPad and edit Gallery albums.