• Skip to main content
  • Skip to primary sidebar
  • My Social Media
  • About
    • About Mark Draughn
    • Testimonials
    • Other Authors
      • About Gary Olson
      • About Ken Gibson
      • About Joel Rosenberg
    • Disclosures
    • Terms and Conditions

Windypundit

Classical liberalism, criminal laws, the war on drugs, economics, free speech, technology, photography, sex work, cats, and whatever else comes to mind.

I’m Done With Movable Type

May 22, 2012 By Mark Draughn 4 Comments

Yesterday, the folks at Popehat posted about cleaning out their blogroll. I checked to see if Windypundit made the cut, and it hadn’t, which perplexed me because I thought I got along with Ken and Patrick. But then I checked my own blogroll, and sure enough, Popehat wasn’t on it either.

Sigh. Maintaining the blogroll on this account is such a pain. I keep the list of blogs in an XML file, and I have an XSLT file that transforms it into HTML which I paste into the template for the blogroll. I used to use an XML editor for that, but now I keep it in a Microsoft Visual Studio project and generate the code by running the XSLT debugger command to generate the HTML. That’s a lot of work each time I want to update the blogroll.

It wasn’t supposed to be that hard. My plan was to write an extension to the Movable Type blogging engine that would read the XML and use the XSLT to generate the HTML for the blogroll. All I’d have to do was add an entry to the XML file and it would automatically pop up on the website.

I put that plan on hold when Six Apart announced they’d be releasing version 5 of Movable Type. I figured I’d wait for it to come out before I wrote the extension so I wouldn’t have to update it for the new version. When MT5 was released, however, I discovered that the upgrade process wasn’t working for my blog. If I wanted Windypundit to work on Movable Type 5, I’d have to rebuild it from scratch and import all the posts and comments. I made big plans to do that, but the more I looked into it, the more difficult it looked.

And then last spring Rogier, Rick, and I decided to launch the Nobody’s Business blog, which uses the WordPress blogging engine, not Movable Type, and I liked it a lot. It’s easier to use and just as powerful as Movable Type, and the WordPress development community is much more vibrant than Movable Type. There was new stuff coming out all the time.

WordPress also has a major architectural advantage over Movable Type: It’s written in PHP, not Perl. Actually, the Movable Type authoring interface is written in Perl, but the publishing side is written in both Perl and PHP, depending on whether you want static or dynamic publishing. And even though I used the PHP dynamic publishing system, parts of the site are still generated with Perl — previews and search results, I think — so every time I wrote an extension, I had to write it in both languages.

It’s time for me to unravel this mess. Some time in the next couple of months (I hope) I’ll be porting Windypundit to Wordress. That’s a lot easier said than done, about which I will probably say more in a future post.

Related

Share This Post

Filed Under: Operations

Reader Interactions

Comments

  1. Ken says

    May 22, 2012 at 7:08 pm

    Patrick’s pretty fragile. You probably hurt his fee-fees.

    Reply
  2. Patrick says

    May 22, 2012 at 8:30 pm

    My price for putting you back on the Popehat blogroll is a BIG HUG!

    Reply
  3. Mark Draughn says

    May 23, 2012 at 7:17 pm

    Aww, you guys are so adorable!

    Reply
  4. http://Raspberryextract.Org says

    January 27, 2013 at 2:23 am

    What’s up to every single one, it’s in fact a fastidious for me to visit this website, it includes priceless Information.

    Reply

Leave a ReplyCancel reply

Primary Sidebar

Search

Recent Posts

  • Yes, It’s a Bribe
  • Talking to my fellow libertarians about DOGE
  • Late night thoughts on the current crisis
  • Joining The Cult
  • Trump’s dumb attempt to define sex
  • Some advice for my transgender readers in the new year
  • Decoding Economics: Happiness and Taste
  • Decoding Economics: The Real Economy

Where else to find me

  • Twitter
  • Post
  • Mastodon

Follow

  • Twitter
  • Mastodon

Bloggy Goodness

  • Agitator
  • DrugWar Rant
  • Duly Noted
  • Dynamist
  • Hit & Run
  • Honest Courtesan
  • Nobody's Business
  • Popehat
  • Ravings of a Feral Genius

Blawgs

  • a Public Defender
  • appellatesquawk
  • Blonde Justice
  • Chasing Truth. Catching Hell.
  • Crime & Federalism
  • Crime and Consequences Blog
  • Criminal Defense
  • CrimLaw
  • D.A. Confidential
  • Defending Dandelions
  • Defending People
  • DUI Blog
  • ECIL Crime
  • Gamso For the Defense
  • Graham Lawyer Blog
  • Hercules and the Umpire
  • Indefensible
  • Koehler Law Blog
  • Legal Satyricon
  • New York Personal Injury Law Blog
  • Norm Pattis
  • not for the monosyllabic
  • Not Guilty
  • Probable Cause
  • Seeking Justice
  • Simple Justice
  • Tempe Criminal Defense
  • The Clements Firm
  • The Trial Warrior Blog
  • The Volokh Conspiracy
  • Underdog Blog
  • Unwashed Advocate
  • West Virginia Criminal Law Blog

Bloggers

  • Booker Rising
  • Eric Zorn
  • ExCop-LawStudent
  • InstaPundit
  • Last One Speaks
  • Leslie's Omnibus
  • Marathon Pundit
  • Miss Manners
  • Preaching to the Choir
  • Roger Ebert's Journal
  • Speakeasy Blog
  • SWOP Chicago

Geek Stuff

  • Charlie's Diary
  • Google Blogoscoped
  • Schneier on Security
  • The Altruist
  • The Ancient Gaming Noob
  • The Daily WTF
  • xkcd

Resources

  • CIA World Factbook
  • Current Impact Risks
  • EFF: Bloggers
  • Institute for Justice
  • Jennifer Abel
  • StrategyPage
  • W3 EDGE, Optimization Products for WordPress
  • W3 EDGE, Optimization Products for WordPress
  • W3 EDGE, Optimization Products for WordPress
  • Wikipedia
  • WolframAlpha

Gone But Not Forgotten

  • Peter McWilliams

Copyright © 2025 Mark Draughn · Magazine Pro On Genesis Framework · WordPress

Go to mobile version