The Future of Movable Type

12 Jan 2007 ~ Link ~ Category: App ~ Comments: 9

With Movable Type 4.0 looming on the horizon and several CMS platform challengers stealing the limelight, this is a crucial time for Six Apart. The way forward transcends fanboy squabbles and focuses squarely on what the application can and should do.

Last year, there was a considerable disconnect between the company itself and community leaders. With the launch of Vox and other Six Apart ventures, some were afraid that Movable Type had become the red-headed stepchild of Ben and Mena. The communication has since improved, with regular ProNet conference calls and more internal transparency; but if Six Apart genuinely wants Movable Type to be the one-stop solution for personal and enterprise blogs, there are some important things they need to do. (The most recent ProNet podcast is a good sign of things to come and addresses much of what I've written here.)

Becoming Pioneers Again

First, Six Apart needs to think long term about the future of blogging. They aren't stupid. Vox was proof positive that Six Apart understands a great deal about today's blogs: media-rich content, beautiful user interface, simple site organization. Yet Vox's philosophy hasn't fully worked its way down the food chain to Six Apart's publishing platform. Instead, we have Movable Type, a status quo business blogging tool that does some things very well and does some other things very poorly. Ultimately, Movable Type has left the door open for failure, and others who do the job better have already started slipping through. If Six Apart wants to remain relevant in the publishing platform arena, they'll have to more than just keep up with other platforms; they'll have to think ahead. Most of our ProNet discussions center around making Movable Type work the way it should already be working; that is certainly important, but that's not noteworthy, that's beta testing. We need to be pioneering.

Outlining Clear Goals

Second, Six Apart needs to set a roadmap for progress. Apple can get away with surprising us, but only because they have intense buzz-marketing and huge product launches. Six Apart doesn't have that luxury. Six Apart's greatest asset is a dedicated community of Movable Type users; so the best use of that commodity is grassroots excitement. Plugin developers shouldn't be hesitant to write code because they're unsure of where the product is going and if their code will work with it. Website designers shouldn't be hesitant to suggest Movable Type because they're not sure if it has Six Apart's full support. Personal users shouldn't be disregarded for enterprise users. Let's not forget that personal users who like Movable Type often result in enterprise users.

And this is directly related to the first point: outline clear product goals to ProNet, reward active members, get the people who ultimately sell your product excited about working with you, and then put this formula altogether in a clear, easy-to-figure-out package so that others are knocking down the door to join. Six Apart began with a strong conviction that was shared by many and in turn flourished into a blogging revolution; there is still a remnant of followers, but the conviction isn't as evident as it once was.

I just spoke with a developer today who wanted to know why I use Movable Type instead of WordPress. My answer had alot to do with the community; but while the community does a great deal of selling the product, at the end of the day the product has to work, and it has to work well.

Reinventing The Platform

My final point is this: if Six Apart is going to reclaim prominence in the publishing platform arena, then it needs to reinvent it's flagship product In other words, Movable Type 4.0 needs to knock it out of the park.

Six Apart needs to first solve the static page dilemma; there have been countless articles written on the topic, but they're almost all painful workarounds. MT4.0 should add "Pages" to the main menu and have a "Default Page" template. Then new "Pages" can be added without cluttering up the Entry and Template lists. Nearly all blogs have at least a few static pages: a contact page, an about page, etc. Why should these pages clutter up the Template list when they aren't really templates?

And why should a change that needs to be made to an element that appears on every page have to be changed in so many different places? A site's header, footer and sidebar are almost always the same on all pages; variations on individual pages should be the exception, not the rule. A user should be able to make a change to the header and have it implemented across the site; I know how to set this functionality up for clients, but it ought to come standard in MT.

Next, Six Apart needs to either dump Movable Type's vestigial features or do them right. I'm talking about things like file uploading, image integration and mail notification. Some of MT's features are like faux buttons on cheap cars; they're just there to make it look expensive. But if you're going to show off a feature, then it needs to work, and work well.

One of the biggest complaints I receive from clients is how poorly MT's notification system works; managing blog subscriptions shouldn't have to be relegated to an outside service like FeedBurner or FeedBlitz (especially since that isn't always an option).

Another weakness is image integration; images have become an absolutely essential part of blogging, but MT turns it into a process of cut and paste. Image uploading is handled beautifully in WordPress; upload to a gallery where you can then choose from thumbnails and the application itself inserts the necessary code.

These are all classic examples of functionality, not intuition. A good tool should get out of the users way and make the creative process easy. When a user spends more time trying to get the tool working the way it should than actually using it, it's time for reinvention. (I'm aware that Wheeljack has addressed some of these issues.)

And finally, is Movable Type a true CMS or is it merely a blog publishing platform? The question needs to be settled once and for all by Six Apart. Maybe they could learn a lesson from a tissue: When the the Kimberly-Clark Corporation first released the Kleenex in 1924, they advertised it a cleaning tissue for cold cream; by the 30's, it became obvious that most people were using it to blow their nose. And that's how it's primarily advertised today. So how is Movable Type being used today?

The results of the plugin survey that Byrne conducted were revealing: if you could only have one plugin on your MT install, which would it be? RightFields took first place. If you combine votes for RightFields and CustomFields, custom entry fields took first place for most requested functionality to be built into MT's core. The people have spoken and it seems as though they want a more flexible MT.

Getting Better vs. Getting By

Again, these are all things that we've been able to work around. We've created plugins to deal with painful image uploads. We've developed hacks to handle static pages. We've conditioned our clients into thinking that difficult is normal. But settling for status quo doesn't cut it out here on the 'net, especially if the goal is "Best Publishing Platform, Period". Movable Type has revolutionized blogging, but that was yesterday. What happens when another product shows up on the scene and handles all of this without the hassle? What would keep you using Movable Type? What would make you switch? These are questions Six Apart needs to consider and address if it wants to remain a major player as a publishing platform.

TrackBacks

Articles That Link To This One

TrackBack URL for this entry:
http://plasticmind.com/cgi-bin/mt4/mt-tb.cgi/757

Comments

And finally, is Movable Type a true CMS or is it merely a blog publishing platform?

Actually, I think this is even further complicated because the answer's "no" to both choices. The Kleenex story's relevant, though, because remember they pretty actively – and mostly consistently – stopped calling it a blogging script around 3.0(I think), opting for the current "publishing platform," and even removing "personal" from the interface header image. There was a blog post I'll never find explaining the thought behind this, but it's pretty much the obvious: it does more than that, and people are doing more with it.

But it's still not a CMS, for several reasons that could be cited, but since you brought it up: yeah, the lack of standalone pages is a definite weakness. Despite the move away from calling it a blogging tool, MT is still fairly resistant to information that isn't sequential, the most common example being...a blog *grin* People have also mentioned the lack of managed internal links among other more high-level limitations of varying applicability that they would expect of their $10k CMS.

Movable Type (non-enterprise) IS the redheaded child of Six Apart. And just because someone from the company denies it on the ProNet mailing list, doesn't mean it ain't so.

At the time that I selected Movable Type for my own use, there were three other choices, and if Six Apart dropped off the face of the planet tomorrow, there would still be (at least) three other software packages out there that could do any given task I require. Oddly, since you have given them a free plug off a Movable Type site, Word Press isn't even in the running for me because its written in PHP; it is not a language I care to master at this late date. (In my mindset, PHP is a past thing, I always try to look forward for new things.)

I agree with you that the lack of clearly stated vision, an impenetrable corporate culture that melds wily nilly with a oddly shareware oriented development community, make it difficult at times to continue to recommend the Movable Type product to new potential business clients for some things. (I have looked a bit, and Movable Type continues to be the most full-featured and flexible professional blogging tool I have found for my small business budget.)

In the end, as a small business consultant, I come back to: "Who cares what Six Apart does?"

We should accept responsibility for our own actions and choices and continue to look around for new and better ways to do things for our clients. If Six Apart can pull that rabbit out of the hat, more power to them; I think that is good for us and our clients. But the sky will not fall for my clients if Six Apart does not do the "important things they need to do." (And just because someone said something on a conference call that was later podcast doesn't make it any more true to me than if they posted it on ProNet.)

Ultimately, our client's care about the business results we are able to produce, not the tool we use. And I in turn more care about what Six Apart does than what they say.

Better spam handling. I have Akismet installed (as of couple days ago) and have had the Junk threshold set to +3, and a limit on how many links posted. Yet many of my legitimate commenters (who don't post links or say anything that are obviously spam) get swept into the Junk Comments. For a good long while I was wondering why I wasn't getting comments, and then I took a look at the Junk comments folder and found them there, along with spammers. Took forever to page through and check off those I wanted to approve.

Even now I get really weird spam comments with just one link in the message body, or just a link in the URL section, a very weird looking commenter name (usually two nouns, or a noun with some numbers appended, or a first name/last name that is obviously a pseudonymn). Once in a while one of the two identical comments gets through.

I'm seriously contemplating enabling TypeKey because there's no obvious way to "despam" my legitimate comments. SixApart needs to keep up with spam prevention and make it easier for us to rescue legitimate commenters if one chooses not to use TypeKey.

Lola:
Better spam handling.
Always. That's just an on-going fight. But, let's be clear:

I have Akismet installed
You're no longer talking about Six Apart there. (Incidentally, unless you just get colossal amounts of spam, your friends are possibly ending up in the box because your threshold is too high.)

If you have issues with SpamLookup, we have a discussion.
One thing that seems to be a misconception, though, is that SL is not a set-and-forget(as with Akismet), nor "final" or solution. The entire point of it is that it can grow and be taught; that means it requires some periodic maintenance to handle the new spamming techniques constantly popping up. Regarding your examples, you might have a look at SpamLookupRecipes. Anything not applicable, you can post to the forum, where people regularly share others.

Yes, I am talking about SixApart - I have MT-Akismet installed, a plugin for MovableType. In that sense I'm talking about 3rd party add-ons to make spam management usable. I took a look at one of the legitimate comments and a spam comment (that has just an url link, an email address that looks like "777@777.xx") and a nonsensical text like "Basically nothing noteworthy happening . . . ".

Both comments get a SpamLookup Link Memory and SpamLookup Email Memory rating of +1. Both comments end up in the Junk Comments. I want the legit comment to get posted and the fake comment to go to Junk Comments. Right now both comments get posted and I have to take my time to go in and throw out the fake comment. SpamLookup needs to do a better job of distinguishing between these comments.

By the way, thanks for link to SpamLookupRecipes . . . going to add these to filters!

Great post, I wholeheartedly agree.

As far as anti-spam goes, Ccode and Tcode are the set-it-and-forget-it solution in my experience. Not a single spam comment or TB since I installed them. In fact, they never even get to SpamLookup for processing. My junk folder is empty. They ought to be a part of the MT code.

The idea that an anti-spam solution that requires regular maintenance is flawed, in my opinion. I want to blog and not have to deal with checking up on and tweaking my anti-spam software. Perhaps that's a idealistic dream, but with Ccode/Tcode I'm there as of now.

Great article, and several good points. I'm also invested in the future of MT. I use it almost exclusively as a CMS for a group of client sites now. Everything you say about the UI and image-handling is exactly true. I'm hopeful that MT 4 will knock it out of the park, or at least show signs of continuing to be a leading edge tool that I'm happy to introduce to my clients.

Btw, I've had great success blowing away comment spam attacks using Jay's Comment Challenge plug-in. Akismet did nothing for me except fill up my junk comment box. With CC, nothing even gets through to "junk" unless it's a real comment. My junk trackbacks are also down to nearly zero. Note that I renamed the scripts once (editing the config, too) but I don't know if that made a difference.

So try Comment Challenge. It's a winner.

(P.S. I couldn't login via TypeKey for some reason. Has anyone noticed that Six Apart's hosting has been down off and on since yesterday?)

Thank you for providing an intelligent article that echoes some of my own frustration with Six Apart and Movable Type. It does appear that the company wants to relegate this product to Enterprise and business customers (which is a fine audience) at the expense of personal bloggers who helped the company make its start.

Lately, I don't have time to be a developer. All I want to do is write and post some photos. It seems that Six Apart provides services for folks like me, but only on TypePad or Vox. Sadly, those products require use of Six Apart's hosting, and I find them lacking. They cost more and provide less than my current host, and TypePad seems to go down frequently.

I'll keep searching for a solution to my needs, but my brand loyalty to Six Apart is just about gone.

Leave a comment