The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Open Source Blog

Topics:   Content Management : Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

The Trouble With Movable Type 5


Posted by Serdar Yegulalp, Nov 18, 2009 11:46 AM

I've been using Movable Type as my blogging system of choice for several years now -- not just because it's open source but because it's a good program with great features. And yet the newest revision, version 5, feels like it falls far short of what could -- and needs -- to be done.


When work started on version 5, I'd hoped the folks at Six Apart (the company behind Movable Type) would take the time to correct many of the longstanding problems with MT. These are issues that people have cited again and again, and in many cases have used as reasons to ditch MT entirely and go with the far more popular WordPress (which, for all of its faults, seems to provide its users with features they want.)

Installation and upgrading. Getting MT set up for the first time with no existing install isn't too bad, but getting it upgraded to the latest version requires a good deal of file-copying calisthenics. The situation's made all the trickier if you have plugins that drop files in weird places, and you don't want to mistakenly overwrite something. It gets even more complicated if you have a cgi-bin directory that isn't world-readable, since MT tries to put some world-readable files there by default.

Live publishing. MT's main focus has been on static publishing -- generating regular HTML, which can be served up quickly but has to be republished every time you make a change. The program's live-publishing option -- which generates pages as you request them -- suffers from two major problems. One, it's coded in PHP, which puts it at odds with the rest of the program (written in Perl). Older plugins, many of which are in broad use, won't work with the PHP live-publishing system, so those users are stuck with rebuilding static pages over over again. A third-party plug-in attempts to replace the PHP-based publishing system with a Perl-based one, but I had little luck getting it to work well.[Note: I've since found that MT5 has much broader support for dynamic publishing options, so I'm tentatively taking this off my gripe list.]

Unwanted features. E.g., the Zemanta plugin, which didn't work with a lot of configurations (especially non-English ones). The effort involved to add that could have been far more productively directed into any number of other things people had been asking for. This doesn't seem to be a new problem: at one point while talking to folks on the development team, I saw other features in progress which were technically impressive -- but on second thought they seemed more gimmicky than truly useful.

Now I'll back up a bit. The changes that are in MT 5 make the program more than worth the upgrade -- a redesigned UI that makes a bit more sense than the last one, for instance; performance improvements; some new template-language functions. I also don't plan on jumping ship to WordPress any time soon, which would mean ditching my entire investment in MT -- not financial, exactly, but the work I've put into making the templates behave as I want.

I do, however, plan on giving Melody -- the open source fork of the Movable Type core -- a good, hard look. I'm hoping the development team for that project will be able to listen that much more closely to their audience.

InformationWeek has published an in-depth report on new software models. Download the report here (registration required).

Twitter: Me | InformationWeek
Facebook: InformationWeek

« Google Introducing Chrome OS November 19 | Main | Don’t Just Manage Your Data -- Know it »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Massive Parallelism Has a Name ... Extreme Scale Computing
  2. Intel Turbo Boost Technology Monitor: A Windows Gadget to Understand Dynamic Frequencies
  3. Two-Stage Input Parallel Pipeline: Part 2


Join The InformationWeek Group On LinkedIn


  1. Latest Windows Mobile 7 Rumors
  2. Android 2.1 With Multitouch Headed To Motorola Droid
  3. Google's Universal Translator
  4. Rating The Mobile Superbowl Ads


  1. Microsoft Fixes 26 Vulnerabilities In Windows, Office
  2. Intel Ships Itanium Server Processor
  3. Commerce Department Proposes One-Stop Climate Service
  4. Microsoft Denies Windows 7 Battery Bug
  5. Google Buzz Challenges Facebook, Twitter
  6. Android, iPhone Gain In Smartphone Market

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007