Movable Type

  • Cannot Link to Secure Site in Movable Type

    I recently had a client where everything was working fine – but they were unable to link to any secure (https) sites when creating entries in Movable Type. Unfortunately, there were no messages to be found, and everything worked just fine – as long as there were no…

  • What a Long Strange Trip It's Been

    Nearly ten years ago – seriously! – I heard about this blogging thing and decided I would figure out what it was all about. So I installed Movable Type on a hosting account I had sitting around collecting dust. At the time, it was running on version 2.64….

  • Cannot Redeclare Class 'MT' in mt.php

    While the dynamic publishing model of Movable Type is not heavily used, it is actually a very useful feature. Probably not as a complete CMS – mostly because it is not full-featured – but certainly to provide some nice functionality on the side as it were. Unfortunately the…

  • Hash Line Over-Indented

    Have you run into this error while trying to update your plugins from the legacy-style Perl format to a brand-spanking-new YAML layout, only to find that you can't seem to figure out just what the problem is? Spending hour after hour troubleshooting and still getting that annoying message…

  • Can't Call Method 'entry_based' on an Undefined Value

    Generally you will see this as a longer error message, typically coming from the ContextHandlers.pm module, with a particular line number, something like this: Can't call method "entry_based" on an undefined value at lib/MT/Template/ContextHandlers.pm line… The message may seem obscure when you receive the message, but in actuality,…

  • Improve Performance with Dynamic and Static Pages

    The debate between dynamic and static pages is probably one that will go on for all time. If you are a fan of Douglas Adams, and believe that his work represents a possible outcome to the universe, perhaps it will even go on beyond time. If so, order…

  • Can't Find Template 'Styles'

    Have you been publishing something in Movable Type and received an error that included this message or one like it? Maybe instead of "styles", your message was "feed_recent" or "javascript". What in the world does it mean? Luckily, the answer is really simple, it's just a matter of…

  • Update Your Movable Type Spam Filters (Please)

    Movable Type version 3.2, released in April of 2007, included a plugin known as SpamLookup. This plugin was able to submit comments to a lookup service (hence the name of the plugin) to one of a number of blacklist services, which in turn would determine if the IP…

  • Displaying Related Entries on your Movable Type Site

    From time to time, I am asked how to display related entries on a Movable Type-powered site (and I frequently have to look it up myself), so I figured that I'd document it here. While there are plugins that do the work, they typically depend on another value…

  • Integrating Your Movable Type Site with Plurk

    If you've been reading the blog for the last little while, you know that I've been hanging out on Plurk recently. Naturally, that means that I have been playing with Plurk as well, and trying to integrate it into my daily routine. When I used Twitter, it meant…