By Barry Bell on October 13 2005 3:16 pm (18 comments)

As you might have noticed, wurk.net is proudly powered by Wordpress. But it wasn’t always that way. Once upon a time (well, a couple of weeks ago), before we got huge (ok, before we reached double figures in our Feedburner feedcount), it was ‘powered’ by Typepad.

We’d launched 5 blogs on a Typepad Professional package which costs around USD$12 a month. And it was tough going, I tell you. Tough. Considering that there are now almost 30 wurk.net blogs in the pipeline, and probably more to come, it’s a damn good job that we switched when we did.

And here’s why…

Typepad is a powerful service for running individual blogs, make no mistake. It could even be a great service for running a network of blogs, if they were the ‘right’ kind of blogs, ie completely unbranded generically, with their own design, own stylesheets, and own content. However, things start going down the tubes when you need each of those blogs to maintain a good amount of generic branding. And it gets worse if you’re constantly tweaking that branding, and want to be consistent across every single one of the sites in the network.

One of the issues with Typepad is that it doesn’t support any kind of server-side scripting in your templates (templates being the pages of code that hold the design for your blog). So, you can’t use PHP or ASP to do anything clever with your blog, like applying one generic template to all of your blogs - which, of course, is what I needed to do. Another issue I had with Typepad is that there is no FTP access to your templates on their server. I don’t know about the logistics/security issues in providing this, but it would certainly have helped a lot. Instead of FTP, updating a template either meant editing code in a textarea on your Typepad control panel and hitting save, or cutting and pasting the whole lot out of the textarea, editing the code, then cutting and pasting it all back in. Then hitting save.

Now imagine that your template had, say, ten separate files - a header.html, a footer.html, a sidebar.html, an archive.html, and a style.css, etc, etc, etc… and that you needed to make a minor change to each. You’ll be arsing around making changes in textareas to around 50 files.

But then imagine that you need to makes those changes to all 5 sites in your network. That’s 5 x 5 x 10 files you’re gonna be editing. Oh, just 250 files. In a textarea. Nice.

Can you believe the amount of work you’d have if you wanted to make a change to 30 blogs?

However, Typepad does provide a way around this. You’re able to store a set of templates, and call it a ‘master’ template set, or something else that’s relevant. You can apply this template to as many of your blogs as you want. But I found two problems with this. Firstly, whenever you updated any part of that template set (via the textarea, of course), you need to republish each of the blogs that use that particular template. Republishing 30 blogs, each containing hundreds, if not thousands, of entries is gonna take some time. The second problem is that if you’re sharing a master template set between blogs, each of those blogs is gonna look identical. Plus, even if you are running a tightly-branded network, there’ll be some parts (text or colour changes) that will vary between blogs. And, in my case, I needed to be able to dynamically change Google Adsense IDs, depending on who had written each post. Tthere’s no way around issues like these without some server-side scripting.

Oh, hang on… you can’t use server side scripting.

No restrictions on client-side, though. Enter Javascript. To make it all work, I had no option but to call a set of javascript files from my own server. I used javascript to dynamically insert the right Adsense ID for each author. I used javascript to include blog-specific text. I used javascript to include network-wide news. I used javascript to include the right CSS file for each blog. I used javascript to include RSS feeds. And I used javascript to do all kinds of other stuff that I really wanted to be able to do server side. I had no choice.

It meant mirroring the [folder] structure of the network on my own server, using folders that were named after the title of the Typepad blogs, so each blog would call the right javascript from the right place - the title of the blog was the only constant ‘variable’ that you could pull out of each blog using Typepad/MT Tags. It was a mess. As you can imagine. And a logistical nightmare for just 5 blogs. Imagine 30.

So last week I gave Wordpress a try. Fair enough, each blog currently needs its own install of Wordpress - this, I’m told will change. But that’s the only gripe I have. I’ve created a single generic Wordpress theme that’s quickly and easily updated locally in a text editor, and quickly and easily uploaded via FTP to my own server. If i want to run those updates across the network instantly, no problem. It’s just a case of overwriting each blog’s theme folder with the new master folder (all with version numbers, so I know immediately which blog is using which version of the theme) - again all over FTP, and all in seconds. No time-consuming republishing, either - Wordpress dynamically generates each page, and creates a static URL using Apache’s mod-rewrite. Excellent.

I can now add new Adsense IDs for new bloggers instantly, and give all bloggers much more control over how they post entries and manage their blog. What’s more, individual site colours, bespoke text and other site-specific content aren’t affected, either. Because along with the master theme folder that’s identical for each blog, I use another folder that holds all the specific stuff for each blog (header image, colours, etc). And it’s all put together by one server using PHP, which means there’s no waiting around for external scripts to call, and no ‘desperately hoping it’s all gonna hold together’ every time I load a page.

And it really is a damn site easier to manage, too. Sorry, Typepad.

Update: Wow… this post has received quite a lot of attention, so I’ve written short follow-ups on this subject here and here.


Barry Bell is a Freelance Copywriter and Recruitment Communications Specialist based in Newcastle-upon-Tyne, UK.
Contributor profile: http://wurk.net/profile/admin
Website: http://barrybell.com

Find more posts across the network tagged with:


Comments

  1. By Steven Ametjan
    October 15, 2005 @ 2:42 am...

    You might take a look at WordpressMU. It’s the core of wordpress.com. You should be able to do all the things you’re doing now, but from one blog install rather than 30… but I’m not sure, as I’ve never had a necessity to take a look at it too deeply.

  2. By Dan Wolfgang
    October 15, 2005 @ 4:26 am...

    Obviously, Wordpress vs. Movable Type is a fairer comparison, but it’s easy to see why you couldn’t look at both of those. I am curious, though, why you didn’t look at going from TypePad to Movable Type.

  3. By Barry Bell
    October 15, 2005 @ 8:15 am...

    Steve - Wordpress MU isn’t actually stable yet. I did test it from a short time, but I’d prefer to wait until there is a stable release with more support and more docs.

    Dan - it was mostly down to the cost issue. A 35-user licence for MT would have meant an outlay of $999. I did consider MT, but decided I preferred the simplicity of Wordpress installs, the overall ease of use, and the fact that I know just enough php to tweak the codebase as well as the templates.

    Not something I would have been comfortable doing with MT.

  4. By Anil
    October 18, 2005 @ 2:41 am...

    As noted above, Movable Type is a much more apt tool for the type of comparison you’re doing. There’s a few simple reasons every major blog network, from Gawker Media to Corante to Gothamist to the NYTimes’ About.com uses Movable Type.

    First, you can manage all your blogs in one place. You don’t have to jump from install to install to make updates or changes, you share a single base of authors/users, you can manage all your comments and TrackBacks in one screen, and when it comes time to update, you don’t have to reinstall dozens of updates. That’s a *huge* improvement in manageability.

    Second, there’s professional support. If you’re trying to make a living with your blogs, you want to know there’s someone you can go to if something goes wrong. Our support gets rave reviews, and it’s for good reason: You get clear, simple answers directly from our support team.

    There’s dozens of other features that make MT a good choice for blogging networks, like being able to make custom designs and templates for your blogs using Macromedia Dreamweaver or Adobe GoLive, but perhaps the best reason to use MT for a blog network is the community.

    In addition to our broad international support, we’ve got our Professional Network community with thousands of developers, designers, and consultants who make a living building blogs on our platforms. That’s an indispensable resource if you’re looking for professional help from people you can rely on for your business.

    If you’ve started with TypePad, your styles and templates can move seamlessly from TypePad to Movable Type, and we’d love to give you a chance to see what the experience is like. We think that saving hours of management time every week, and even more than that when upgrading or making site changes, is probably worth a look. Let me know if you’re interested in giving MT a try.

  5. By Scott Johnson
    October 18, 2005 @ 4:38 am...

    I think we need a good, objective review of both MT and WP. Throw in Typepad for good measure if you want. The “ease of installation” and the possible security exposures of each should be considered. I have a feeling the results would be rather surprising.

  6. By Barry Bell
    October 18, 2005 @ 8:30 am...

    Anil - you’re right. MT would definitely have been on the list, however for the scale of what I’m doing here (30 plus users, eventually), its pricing structure was just too restrictive for me.

    Scott - yep, I’d like to take a look at something like that, too.

  7. By James Farmer
    October 18, 2005 @ 11:03 am...

    WPMU might not be in perfect shape but it still does a pretty good blog… if you want an example of how this can work for a network check out edublogs.org 1400+ and counting!

  8. By James Farmer
    October 18, 2005 @ 11:04 am...

    Or http://andwat.edublogs.org/ has a list of all known wpmu hosts

  9. By Barry Bell
    October 18, 2005 @ 11:10 am...

    James - thanks for that link. I guess 1400 blogs proves it can work!! However, how much control do you have as an administrator over each blog with Wordpress MU? That’s the only thing i’d be concerned about.

  10. By Kali
    April 17, 2007 @ 5:09 pm...

    Hi Barry

    Thanks for answering many of my questions with this post. I am currently on Type Pad and considering switching to Word Press. My only concern is that I am a super novice when it comes to html? Hence, I am reluctant to switch? What are your thoughts?

    Thanks!

Trackbacks

  1. Typepad vs Wordpress: Blog Tips at ProBlogger
  2. christoph-hoerl.de | Weblog und Homepage von Christoph Hörl | Wordpress vs. Typepad
  3. Rauru Blog » Blog Archive » TypePad vs WordPress
  4. Webdesignblog » Blog Archive » Wordpress gegen Typepad
  5. marginal business » Blog Archive » MT?????
  6. blogging.wurk.net » Blog Archive » More on the Wordpress vs. Typepad comparison.
  7. blogging.wurk.net » Blog Archive » Typepad vs Wordpress… from a blog network point of view. at Carpe Diem
  8. Changing Way » Blog Archive » Blog Community Tools

Leave a comment

The blogging.wurk.net community.

Barry Bell chartzman Hsien-Hsien Lei, PhD

Want to join the experts, recruiters and other career professionals posting right here on blogging.wurk.net? Find out more NOW »

Top network contributors.

Latest network posts.

Other career blogs.