On Podcasting and Enclosures in MT4
Todd Cochrane posted a missive on Geek News Central slamming Six Apart and its podcasting support that doesn’t have its facts straight and sparked a thread on the ProNet mailing list discussing MT’s podcasting and enclosures support.
Here are the three points you need to take away from this post:
The Enclosures plugin is reported to work in MT4; however, I personally recommend caution in using it because it could contribute to sudden and severe delays in rebuild time with its current implementation. Details are below. The title of Cochrane’s post is not correct.
The podcasting support Cochrane claims is native to WordPress is in fact a single plugin called PodPress. (The Geek News post criticizes MT and Six Apart for relying on a “single plugin.”)
The Podcasting features in MT are still developing and Six Apart’s claims may be a bit “overzealous” at this point. They were discussed with users on the ProNet mailing list with those requesting such features.
If you don’t need to know more then that you can stop here. If not, my observations, peppered with some comments from other ProNet members, is as follows.
I’ve grown so tired of these types of posts where users goes off half-cocked (excused the pun) and starts shooting first before working entirely through the issue before making the original threat to defect to WordPress.
While Cochrane has a good point about about externally hosted assets, the post makes him comes off as a person I don’t want to help. Still it sparked a conversation about this area of functionality in the ProNet community that I thought I would highlight here.
Su noted that the post refers to the native support of podcasting in WordPress is actually one plugin, PodPress, that is developed independently of WordPress. (Note this is “one plugin” — the same thing he criticizes Six Apart and MT of.)
I’d also mention that Six Apart participated in a fairly detailed thread with ProNet memebers (far more then the “5 minutes” Cochrane claims Six Apart did not take) requesting pocasting features before making the announcement. Whether that group who took the time to participate in a constructive dialog with Six Apart was representative of most podcasters, I’m not sure. Like all new features there is always room or improvement. Su also noted the post does not list what features constitute pocast support other then the reference to PodPress.
In all fairness I must agree with Chad Everett when he said:
Now it is true that you can’t use assets with [MT’s podcasting capabilities], and I also have some issues with “native podcasting support” being a bit, shall we say, overzealous.
This is a good point and one that I’ve seen Six Apart fall into from time-to-time. In my experience, I find these type of things hurt more then help in the long-term really. Someone like Geek News Central buys into the statement and are annoyed as hell when it doesn’t meet their expectations. Rather then a mild groan of its absence (if they notice at all) they start screaming and getting hysterical about it.
Chad also adds:
But if the issue is getting Enclosures to work, it really shouldn’t be a problem.
Chad reports deploying that plugin for a few clients without issue.
The problem I have seen is that Enclosures issues a HTTP HEAD to get the file size of the enclosure each time a template is rebuilt. Said differently, that file size is not cached or stored anywhere that it needs to do that HEAD every time the template is generated.
The plugin also uses the default LWP timeout which is quite long — like 120 seconds I think. In the event the server hosting the enclosure slows or goes down completely that responses take away if they come back at all, rebuilds times can suddenly go through the roof. Couple that with a site that gets lots of comments and an index template or two using that and you now have a first class headache that could eventually crash your server.
That has been my experience where Enclosures is “broken,” but that isn’t specific to MT4. I’ve recommended my clients avoid use that plugin very cautiously especially when relying on an externally hosted resource.
UPDATE: Byrne Reese, MT’s product manager and a plugin developer himself, posted today that he has developed a new podcast plugin for MT4. Its similar to the Enclosures plugin, but its integrated with the Assets Manager and ads a few extra features such as a Flash audio player.

8 Comments