• I’m a blogger. I’m also a systems administrator at a University. Thus, when the University decided to charter a project to offer each member of the institution a blog, I was selected to sit on the committee. We boiled all of the software choices down to Drupal, Movable Type, and Wordpress MU.

    In my evaluation of these solutions, the software was ranked on a five-point scale against the following requirements, which we had decided were important to us. I’ve also included my personal rankings. In many cases the software received a lower ranking on a feature because it was not customizable by the individual user.

    Intuitive
    Drupal:2
    Movable Type:5
    Wrodpress MU:5
    Skinnable
    Drupal:2
    Movable Type:5
    Wrodpress MU:5
    Pingbacks
    Drupal:3
    Movable Type:5
    Wrodpress MU:5
    Trackbacks
    Drupal:2
    Movable Type:5
    Wrodpress MU:5
    Supports XMLRPC
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Comment SPAM blocking
    Drupal:2
    Movable Type:4
    Wrodpress MU:5
    Image support
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    WYSIWYG
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    RSS feed Support
    Drupal:3
    Movable Type:4
    Wrodpress MU:5
    TAGS
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    URL Rewriting
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Hosted here
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Single installation
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Single Database
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Single Table structure
    Drupal:5
    Movable Type:4
    Wrodpress MU:0
    Mysql or Oracle
    Drupal:5
    Movable Type:5
    Wrodpress MU:5
    Integrate with IDM (ex. CAS)
    Drupal:0
    Movable Type:0
    Wrodpress MU:0
    Quota on file uploads
    Drupal:5
    Movable Type:0
    Wrodpress MU:5
    Prefer PHP:
    Drupal:5
    Movable Type:1
    Wrodpress MU:5
    Ease of Upgrade
    Drupal:4
    Movable Type:4
    Wrodpress MU:5
    Cost
    Drupal:5
    Movable Type:3
    Wrodpress MU:5

    Totals:
    Drupal: 88
    Movable Type: 90
    Wordpress MU: 100

    Drupal came in last not because it is unable to meet the requirements we had listed, but because it is not as intuitive as the other solutions, and there are many areas where the user can not be granted any granularity of control over the blog. There is, for example, no way to allow the individual user to manage comment spam settings. The administrator chooses the settings that are then applied globally to each user on the system.

    Movable Type evaluated quite well. The user interface is very nice, and the entire software package is very feature rich from a user experience standpoint. It meets most of our pre-determined criteria, but there are no built in “file upload quotas”, and the application is written in Perl. Also of possible concern is the fact that, while content exists within the database, it is delivered via static pages. This means that a site (all static pages) must be rebuilt whenever significant changes are made, such as changing a theme. It is anyone’s guess how this static / dynamic model will scale to a very large number of users. Also of note is the fact the MT is a pay for product. Like any proprietary software solution, this can be both a benefit and a drawback.

    Wordpress MU mets or exceeds all of our pre-determined criteria with one major exception. The database does not have a unified table structure, meaning each blog requires its own set of database tables. It is largely unknown how this model will scale to a large number of users, however wordpress.com has this software successfully rolled out to a large and growing number of users. Should we decided on WPMU, it may be worth discussing the implementation with the WPMU team. The user interface is both elegant and intuitive, and the user retains maximum control over most of the unique blog settings. It is, however, worth mentioning that WPMU has adopted the Web 2.0 standard of not versioning their releases. Upgrades are downloaded via a nightly builds directory, which means that version releases may not be as well tested as with a more traditional release strategy.

    For my part, even though I scored it slightly higher, I have no real preference for Wordpress MU over Movable Type. Both are great blogging solutions, and I feel that we could find a way around MT’s lack of file upload quota. I do, however, prefer either of these two solutions over Drupal because of issues surrounding usability, and customization.

    In the end, the committee agreed that Wordpress MU was the winner. We will now go on to write the CAS authentication module, and see if we can get around the requirement that usernames have greater than three letters. We are also hoping to get in touch with the wordpress.com people to discuss how the non-unified table structure will scale to 30.000+ users.

    This entry was posted on Monday, November 21st, 2005 at 1:14 pm and is filed under Data and Technology. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • 8 Comments

    Take a look at some of the responses we've had to this article.

    1. [...] I guess I still can’t commit to using ecto for windows (in fact I’m not using it on the mac anymore either) The built in Wordpress interface is simple, and for now that continues to win. Truthfully many of the problems I’m experiencing may be attributed more to Wordpress or the underlying APIs, but either way I still can’t use the product. Nor will I be recommending it on campus as we roll out potentially 30,000 blogs… [...]

    2. Posted on January 12th

      I am interested in getting my hands on the CAS auth module. Have you written in yet? Can you share?

    3. Posted on January 13th

      Not yet… We are currently LDAP authenticating. The CAS module is yet to come provided we don’t decide to use cpip instead. I’ll send you an e-mail if, and when we have a CAS module ready.

    4. [...] It sucks when you go into a meeting and try to advocate for a piece of software, but people just keep on coming up with obscure questions about random features that may or may not exist. This happened a little while back when we were investigating a campus-wide blogging solution.CMS Matrix sure does make answering questions and comparing products a lot easier. [...]

    5. Posted on February 20th

      Did a CAS or LDAP plugin ever come out of this?

    6. Alistair
      Posted on March 6th

      I also work at a University and we are evaluating WPMU right now. I’d like to discuss your progress with LDAP and CAS if you have the chance.

    7. bob stan
      Posted on November 15th

      I am also concerned about the data model used by WPMU. I have found that MySQL requires a significant portion of computing resources. This may not be a problem on a powerful server with RAID 5 and large RAM, but a lot of WPMU installations are on shared servers that quickly get bogged down.

      Have you thought about tweaking the MySQL data model?

    8. bish
      Posted on July 27th

      Very cool review and evaluation — and just what I’ve been looking for. I can’t mail you directly (the address didn’t jump out and hit me so I missed it) so pardon the spam while I say Thanks a Heap for this post.

  • Post a Comment

    Let us know what you thought.

  • Name:

    Email (required):

    Website:

    Message:

Visitors have tagged this post: t (92) - multiuser blog software (55) - multi-user blog software (30) - drupal (28) - drupal multiuser (25) - movable type, multiuser (20) - multi-user blogging software (19) - movable type multi-user (18) - blog software ldap (16) - multiuser cms (16) - WordPress MU LDAP (15) - multiuser blogging (14) - fotolog multiuser (12) - multi user blogging (12) - multi user CMS (10) - wordpressmu (10) - script fotolog multiuser (9) - multi user blogging system (9) - multiuser blogging software (9) - multiuser blogging system (9) - php blogging system (8) - blog software multiuser (7) - drupal multi-user blog (7) - php multiuser blog (6) - php multiuser (6) - drupal multi-user (6) - php blog multiuser (5) - multi-user blog LDAP (5) - multi-user blogging (5) - wordpress theme (5) - blog multiuser (5) - wordpress cas (5) - multiuser PHP blog (5) - multiuser blog (5) - multiuser movable type (5) - multiuser blog ldap (5) - movable type multiuser (5) - wpmu ldap (5) - php fotolog multiuser (5) - best multi user blog software (5) - wordpress cas authentication (5) - wordpressmu ldap (4) - movabletype multi user (4) - freebsd qla2340 (4) - multi user blog software (4) - wrodpress theme (4) - drupal scale (4) - blogging system (4) - wordpress mu cas (4) - multi user blogging software (4) - movabletype multiuser (4) - multiuser blog system (4) - multi user drupal (4) - multiuser drupal (4) - blogging software ldap (4) - mt multiuser (4) - multi user blog system (4) - wordpress mu cms (4) - wordpress mu database structure (3) - fotolog multiuser script (3) - flog php multiuser download (3) - multiuser weblog software (3) - cas in drupal (3) - blogging ldap (3) - php fotolog multi user (3) - multi-user cms (3) - multi user blog .net (3) - ecto Movable Type 4 (3) - multiuser blogger (3) - multi user blog ldap authentication (3) - php blogging solution (3) - movable type CAS authentication (3) - multiuser blog php (3) - blogging multiuser (3) - php multiuser blog software (3) - ldap wordpressmu (3) - multiuser blogs (3) - wpmu xmlrpc (3) - php multi-user blog (3) - multi user movable type (3) - wordpress mu xmlrpc (3) - drupal wordpressmu (3) - php multi user blogging software (3) - wordpress mu (3) - drupal ldap (3) - wordpress mu xml-rpc (3) - drupal "multiuser blog" (3) - wordpress multiuser CAS (2) - script flog multi user (2) - multi user blog software ldap (2) - .net multiuser blog (2) - multi user blog software php (2) - LDAP blogging software (2) - wordpressmu and ldap (2) - php blogging solutions (2) - php multiuser blogger (2) - fotolog script multiuser (2) - drupal multiuser blogging (2) - download multiuser blog (2) - fotolog multi-user (2) - Download Multi User Weblog (2) - blogger multiuser (2) - CAS ldap plugin (2) - drupal blog multiuser (2) - multiuser blog program (2) - multi-user blog solution (2) - multiuser blog with ldap support (2) - wordpress multiuser ldap (2) - wordpress cas authentication ldap user (2) - php blog software (2) - php blog software ldap (2) - drupal multi-user blogs (2) - wpmu drupal (2) - wordpress-mu solaris (2) - Anime MultiUser Wordpress (2) - multiuser wrodpress (2) - fotolog php multiuser (2) - multi user blog with ldap (2) - wordpress mu drupal (2) - drupal cas ldap (2) - drupal multiuser gallery (2) - CPIP CAS (2) - simple multiuser blog (2) - wrodpress (2) - multi user blogging php (2) - wrodpress themes (2) - drupla rss feed (2) - php multi user blog software (2) - php blog multi user (2) - blog hosting software multiuser LDAP (2) - XML-RPC (2) - wordpress multiuser (2) - drunk santa video COPS (2) - drunk driving santa video COPS (2) - ldap blog software (2) - multi user blog (2) - multi user php blog (2) - ldap (2) - download SUNWqlc (2) - image blog multiuser php (2) - drupal multi user cms (2) - mt multi user (2) - blog software ldap support (2) - wpmu (2) - "wordpress mu" no email (2) - all (2) - WordPress MU Matrix Blogger (2) - cms multi user php (1) - blogging system like wordpress mu (1) - quota movable type user (1) -