Movable Type Community Solutions: First Impressions

I cracked open MTCS for the first time tonight for a project I’m working on. Here are my initial thoughts, in no particular order:

1. Custom Fields built-in. This is the first MT shipping as a full-fledged CMS. You can create custom fields for entries, pages, categories, users and folders. Blogs should really be on this list (for example, having a custom image for each blog in a network). Also, you can’t create a global image or asset field; I think the reasoning is that assets are primarily blog specific. However, I can think of instances where you’d want a custom image field that was available to all sites.

2. Useful Trackbacks. Imagine that! There’s now an option to allow only in-network blogs or whitelisted blogs to leave trackbacks. That would be particularly useful in corporate extranet settings.

3. Global templates. This is long overdue. You now have system templates that each blog in network can call to. Then you only need to change one template module and the changes are reflected across all your sites. Also added: Email templates!

4. Automatic Blogs. This option might have been available in MT4 as well, but it’s certainly useful and worth mentioning. Create a user and a blog is automatically create for them; you can even specify the source blog to clone when creating.

5. Community Settings. This was sort of a let down. Two options on this page: anonymous recommendation (allow anonymous users to recommend) and default upload destination.

6. User Profiles. Better than nothing, but still weak. The only thing they’ve added is a “Userpic” field, but there are no dimensions listed for it. Could we at least have a bio field (user description, in keeping with our naming schemes)?

7. Template Sets. This is a fantastic feature, and probably the biggest selling point for Six Apart. The version of MTCS I’m running comes prepackaged with 3 template sets to choose from: Classic Blog, Community Blog and Community Forum; these are essentially entire sites packaged up and ready to go. This brings up a really interesting dilemma: if the real power of the MTCS addon is in its template sets, are template sets free to distribute? What’s to keep people from snagging Mark Carey’s Template Exporter and distributing templates? MTOS doesn’t cost a thing, and MTCS is fairly pricey; but will Six Apart need to restrict distribution of their template sets to keep their financial model (platform is free, addons are paid) viable?

8. Forums and Community Blogs. Well, after actually installing a forum and a blog, I realized that what I said earlier wasn’t entirely true. Even though the Community Solution seems to be primarily a set of templates, it does require mt-cp.cgi, which seems to be the file that handles posting a new blog item or a new forum topic. It’s almost like a simplified shell for MT. Oh, and the forum UI is slightly confusing with a hint of 90’s thrown in to boot: I had to click the number zero next to the word “favorite” to vote (after a manner) for a particular topic, and all the random icons are a bit disorienting.

All in all, I think that there’s a lot of potential here; Movable Type has always been more about providing a solid framework upon which to build. But is it worth the hefty price tag, or should you just stick with MTOS and relevant plugins? I’ll let you know after I finish this project.

Update:

9. Improved Documentation. Not only is Six Apart finally giving us some really thorough documentation, but MTCS has a fantastic tag documentation feature that works sort of like the included template feature. If you use a tag in your templates, it automatically shows up on the sidebar with a link to it’s documented page over at Movabletype.org. I cannot tell you how handy this feature is! Major props to the people at Six Apart for this little gem.

  • posted on 17 November 2007
  • by Jesse

InterAction:

17 November 20071. Chris Ernest Hall:

Thanks for the review, Jesse. One small addendum: you can easily add a bio (or any other field you require) to the user profile by creating a User object Custom Field. Fields you add to User will be automatically added to both the app and blog-side edit profile screens, and also on the community template sets view profile page.

17 November 20072. Jesse Gardner:

Ah, very good. That makes a whole lot of sense. If I'm adding a bio custom field, of *course* I want it to show up in the profile. Nice work.


YourThoughts?



(Minutia)

This entry was written by Jesse on Saturday, November 17, 2007 at 1:28 AM and appears in the CMS chapter. The previous article was entitled, "Twittering Isn't Just For Pansies", and the next entry is called, "Writing Your Own Autobiography: The New Persistence of Information". Bookmark the permalink, save it to del.icio.us or Digg it.

GetUpdated

ElseWhere

Find me on aim Find me on delicious Find me on digg Find me on linkedin Find me on flickr Find me on pownce Find me on twitter Find me on youtube Find me on skype Find me on facebook Find me on livejournal Find me on msn Find me on vox Find me on technorati Find me on yahoo Find me on dopplr

ActionStream

  • Jesse said, "Working on a song. Comments? Criticisms? http://tinyurl.com/6ne59f" Jesse said, “Working on a song. Comments? Criticisms? http://tinyurl.com/6ne59f” 2008-05-15T20:02:04Z 2008-05-15T20:02:04Z
  • Jesse said, "Composing. For the first time in years." Jesse said, “Composing. For the first time in years.” 2008-05-15T15:29:55Z 2008-05-15T15:29:55Z
  • Jesse said, "Plasticmind//Cubes » http://www.flickr.com/photos/plasticmind/2493987963/" Jesse said, “Plasticmind//Cubes » http://www.flickr.com/photos/plasticmind/2493987963/” 2008-05-15T12:53:14Z 2008-05-15T12:53:14Z
  • Jesse bookmarked Drawing Day '08 » Mark it down on your calendar! Jesse bookmarked Drawing Day ‘08 » Mark it down on your calendar! 2000-11-30T00:00:00Z 2008-05-15T12:05:08Z
  • Jesse said, "@challies » We missed you. *sniff*" Jesse said, “@challies » We missed you. *sniff*” 2008-05-15T11:58:35Z 2008-05-15T11:58:35Z
  • Jesse said, "Free iced coffee at Dunkin' Donuts today, 10am to 10pm." Jesse said, “Free iced coffee at Dunkin’ Donuts today, 10am to 10pm.” 2008-05-15T11:01:39Z 2008-05-15T11:01:39Z
  • Jesse said, ""Committed Christian leader." — Huckabee? Nope, Obama. http://tinyurl.com/6r276o" Jesse said, “"Committed Christian leader." — Huckabee? Nope, Obama. http://tinyurl.com/6r276o” 2008-05-14T20:02:09Z 2008-05-14T20:02:09Z
  • Jesse said, "Ok, idiot who called NASA and asked the asinine 'moon cricket' question... you got your 15 seconds of fame, happy now?" Jesse said, “Ok, idiot who called NASA and asked the asinine ‘moon cricket’ question… you got your 15 seconds of fame, happy now?” 2008-05-14T17:33:10Z 2008-05-14T17:33:10Z
  • Jesse said, "A supernova has discovered in the Milky Way: http://is.gd/gxw ... Follow along with the audio: http://is.gd/gqu" Jesse said, “A supernova has discovered in the Milky Way: http://is.gd/gxw … Follow along with the audio: http://is.gd/gqu” 2008-05-14T17:13:23Z 2008-05-14T17:13:23Z
  • Jesse said, "NASA discovers an object they've been hunting for more than 50 years. Does this make anyone else curious? http://icanhaz.com/galatichunt" Jesse said, “NASA discovers an object they’ve been hunting for more than 50 years. Does this make anyone else curious? http://icanhaz.com/galatichunt” 2008-05-14T16:12:57Z 2008-05-14T16:12:57Z