Code / Appnel Solutions 

MT Plugins

Feeds.App

Feeds.App

Feeds.App is the Movable Type plugin for republishing RSS and Atom feeds in your weblogs. More »

Tags.App

Tags.App

Tags.App is a plugin for enabling advanced search and display of tags in Movable Type. More »

View All Plugins

On Code

On MT Feed Support

The next version of Movable Type, version 4.15 (aka “Cal”), will remove the RSS feed template from the defaults. This touched off a thread recently was spread across the mtos-dev and ProNet mailing lists discussing the reasoning and potential drawbacks to this decision.

Feeds is a topic near and dear to my heart that I have a long history with. Seems we as a whole have never gotten over all FUD and misinformation of the “syndication wars” that some clarity is needed. Here is the most important takeaway from this post:

There is no longer any practical reason to have multiple feed formats of the same information.

It seems this issue comes up every so often.

Any feed reader or software the consumes feeds worth anything can handle both RSS or Atom feeds. Every modern programming language I know of also have libraries from processing both. Not all take advantage of the more specialized and esoteric features of either — some do, but for most uses either if fine.

Choosing one or the other isn’t choosing sides. It’s a matter of usability and practicality. Having the same feed information in multiple formats forces a user to make a choice that they probably don’t understand and one that is ultimately unnecessary. Dean Allen recently wrote about it and before that Nick Bradbury.

But why did Six Apart choose Atom instead of RSS? MT Product Manager, Byrne Reese posted:

This decision was never about standards politics or what format is better than the other, this release is about performance, and in this day and age, there is no need to publish feeds in multiple formats when they are supported equally[1].

We selected Atom because all things being equal, Atom is an Internet standard and RSS is not, and that is more closely aligned with MTOS’ stated project goals.

[1] Here Byrne asked a post to identify which tools do not support Atom.

It’s also worth mentioning that MT (and other Six Apart tools) are standardizing on the Atom Publishing Protocol (AtomPub) for remote clients to interact with the system. AtomPub uses the same format. RSS does not have an equivalent web services API option. Besides that, there are numerous flaws in the design of RSS that can and often does confuse news readers. The RSS specification is frozen with these flaws; however, there are groups attempting to address them in other ways.

From a software architecture and engineering perspective, to me, it’s quite logical that Atom be used. Popularity, as some as cited, is irrelevant given the circumstances and does not make the tool better.

This decision will only effect new blogs created in MT 4.15 and future versions. It does not stop you from using and creating your own RSS feeds nor will it delete, remove or disable them from your current blog templates.

That said, if you are producing feeds in multiple formats, I recommend you pick one and redirect the traffic to the others to that one. Doing so will help improve performance as Byrne suggests in his reply, means one or more less files to generate when a new post in made.

Have a software product that can’t read Atom files? Post them in the comments.


Appnel @ YAPC:NA 2008

Well I didn’t get a spot to present as OSCON this year, but I was pretty pleased to hear from the organizers of YAPC:NA (Yet Another Perl Conference North America) that not one, but two of my proposals where accepted — in back-to-back sessions nonetheless.

The conference is being held in Chicago June 16-18. The the schedule is here.

I haven’t been to YAPC before so it should be interesting. From what I understand this conference is for the most hardcore of Perl programmers. I have some big plans for what I want to present and will be praying to the gods of “free time” to find some.


Meet The WordPresses

For the past few weeks I’ve been monitoring the blogging questions on LinkedIn out of curiosity. In that time I’ve seen questions that asked for advice on TypePad vs. WordPress that received confused answers. Which WordPress was the asker referring to? There are significant differences.

WordPress.COM and TypePad is a fair comparison because they are both hosted blogging systems. WordPress.ORG is the open source software that you can download and install on your servers. With the source code you can modify it to your heart’s desire and use plugins etc. So if you are referring to WordPress.ORG then Movable Type is a more relevant then TypePad.

While this confusion is easily cleared it is still lost on most people. The WordPresses share the same name, but in many, but not all, respects are different things.

This could have been easily avoided if WordPress.COM would have been named something else. After all, TypePad began as a fork of the MT code and still shares some parts today. Given the popularity of Movable Type then (and still now), Ben and Mena could have chosen to name that service Movable Type. I’m thankful they didn’t.


Go, Blog It! Go!

Six Apart continues to break down the walls around social communities.

Yesterday Six Apart announced the availability of a Facebook application (yes you read that correctly) called Blog It. The TypePad-powered service enables Facebook users to make posts in Facebook out to any number of blogging tools.

Here are a couple of links covering it:

Six Apart CEO Chris Alden wrote up a good summary on his blog here.

Of course, there are those who are less than impressed or dismiss it as irrelevant, but then again Six Apart acknowledged there are shortcomings that they will be addressing. After all, this is a 1.0 release

I think it’s still pretty slick though.


Our Man Arvind

Keeping up to date on the latest MT community news and happenings is easier then ever.

Our man Arvind Satyanarayan has started authoring a weekly column for Blog Herald summarizing the weekly happenings in the MT community. His first two posts are already up:

New posts are to be published every Monday, hence “Movable Type Monday.”

Now if we could only get a feed dedicated to his posts.

BTW: When I say “our” I’m speaking as a member of the MT community. Arvind doesn’t work for Appnel Solutions.


Archives →