The Silicon Underground
  Welcome to Dave Farquhar's Silicon Underground Tuesday, November 24 2009 @ 04:52 PM CST  
Theme Changer
Change the look of the site by selecting a theme below:

What's New
STORIES
No new stories

COMMENTS last 48 hrs
No new comments

LINKS last 2 wks
No recent new links

Google Ads

User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User

Firefox


A b2 user looks longingly at Movable Type   
Tuesday, December 17 2002 @ 08:45 PM CST
By David L. Farquhar

This web site is in crisis mode.

I've been talking the past few days with a lot of people about blogging systems. I've worked with a lot of them. Since 1999, I've gone from static pages to Manilla to Greymatter to b2, and now, I'm thinking about another move, this time to Movable Type.

At the time I made each move, each of the solutions I chose made sense.

I really liked Manilla's calendar and I really liked having something take care of the content management for me. I moved to Greymatter from Manilla after editthispage.com had one too many service outages. (I didn't like its slow speed either. But for what I was paying for it, I couldn't exactly complain.) Greymatter did everything Manilla would do for me, and it usually did it faster and better.

Greymatter was abandoned right around the time I started using it. But at the time it was the market leader, as far as blogs you ran on your own servers went. I kept on using it for a good while because it was certainly good enough for what I wanted to do, and because it was super-easy to set up. I was too chicken at the time to try anything that would require PHP and MySQL, because at the time, setting up Apache, PHP and MySQL wasn't exactly child's play. (It's still not quite child's play but it's a whole lot easier now than it used to be.)

Greymatter remained good enough until one of my posts here got a hundred or so responses. Posting comments to that post became unbearably slow.

So I switched to b2. Fundamentally, b2 was pretty good. Since it wasn't serving up static pages it wasn't as fast as Greymatter, but when it came to handling comments, it processed the 219th comment just as quickly as it processed the first. And having a database backend opened up all sorts of new possibilities, like the Top 10 lists on the sidebar (courtesy of Steve DeLassus). And b2 had all the basics right (and still does).

When I switched to b2, a handful of people were using a new package called Movable Type. But b2 had the ability to import a Greymatter site. And Movable Type was written in Perl, like Greymatter, and didn't appear to use a database backend, so it didn't appear to be a solution to my problem.

Today, Movable Type does use a MySQL backend. And Movable Type can do all sorts of cool stuff, like pingbacks, and referrer autolinks. Those are cool. If someone writes about something I write and they link to it, as soon as someone follows the link, the link appears at the bottom of my entry. Sure, comments accomplish much the same thing, but this builds community and it gives prolific blogs lots of Googlejuice.

And there's a six-part series that tells how to use Movable Type to implement absolutely every good idea I've ever had about a Weblog but usually couldn't figure out how to do. There are also some ideas there I never conceived of.

In some cases, b2 just doesn't have the functionality. In some cases (like the linkbacks), it's so easy to add to b2 even I can do it. In other cases, like assigning multiple categories to a post, it's difficult. I don't doubt b2 will eventually get most of this functionality. But when someone else has the momentum, what to do? Do I want to forever be playing catch-up?

And that's my struggle. Changing tools is always at least a little bit painful, because links and bookmarks go dead. So I do it only when it's overwhelmingly worthwhile.

Movable Type will allow you to put links to related entries automatically. Movable Type will help you build meaningful metatags so search engines know what to do with you (MSN had no idea what to do with me for the longest time--I re-coded my page design a couple of weeks ago just to accomodate them). MT will allow you to tell it how much to put into your RSS feed (which I'm sure will draw cheers from the poor folks who are currently pulling down the entire story all the time).

MT doesn't have karma voting, like Greymatter did (and I had Steve add to b2). I like it but I can live without it. I can probably get the same functionality from page reads. Or I can just code up a "best of" page by hand, using page reads, feedback, and gut feeling as my criteria.

The skinny: I'm torn on whether I should migrate. I stand to gain an awful lot. The main reason I have to stay with what I have is Steve's custom code, which he worked awfully hard to produce, and some of it gives functionality that MT doesn't currently have. Then again, for all I know it might not be all that hard to adapt his code to work with MT.

I know Charlie thought long and hard about switching. He's one of the people I've been talking with. And I suspected he would be the first to switch. The biggest surprise to me when he did was that it took him until past 3 p.m. today to do it.

And I can tell you this. If I were starting from scratch, I'd use Movable Type. I doubt I'd even look at anything else.

  [ Views: 1999 ]  


A b2 user looks longingly at Movable Type | 14 comments | Create New Account
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Charles Sebold
Authored by: ImportedComment on Tuesday, December 17 2002 @ 10:52 PM CST
The !$@#% CSS was the only thing that delayed the switch. I am just not a CSS wizard. I had the site imported and otherwise ready to go at 10 this morning, and I had only been working on it since 8. Oh, and I spent half an hour just waiting for the import. So, 90 minutes' work on preparing the import and setting the preferences, an hour for lunch, an hour bathing a kitten and introducing her to her new cat family (always tricky), and around two hours figuring out how to get the right side-bar on the right, colored right. Oh, and an hour hand-importing my links (they were automated from a database in Zope), but I wasn't committed to getting them on the page today.

[ Reply to This ]

Jeremy
Authored by: ImportedComment on Wednesday, December 18 2002 @ 08:54 AM CST
I read several sites that use MT, and honestly I think the design used is boring. Your site has a different look and feel, I hope if you do move that your site continues to have its own look, not the cookie cutter MT look.

[ Reply to This ]

M.Kelley
Authored by: ImportedComment on Wednesday, December 18 2002 @ 09:34 AM CST
I love MT for the giant community around it. There are all kinds of plugins and add-ons. I've setup my personal sites and my work site in MT and they don't look like other MT templates. The first time I used it, I hated it. I didn't try again for a few months, but once I had it working I just liked using it instead of Blogger or NewsPro.

[ Reply to This ]

Scot Hacker
Authored by: ImportedComment on Wednesday, December 18 2002 @ 11:46 AM CST
Lots of good points, and you're right that you'll give up a few things (such as Karma) but gain even more. I looked at a lot of packages and decided it was MT all the way, both for my personal blog and for students at the Berkeley J-School. Lately I've been using it as a content management system for the students' projects:

http://journalism.berkeley.edu/projects/biplog/
http://journalism.berkeley.edu/projects/sanpablo/
http://journalism.berkeley.edu/projects/election2002/

Movable Type has always used a database back-end. If you don't have MySQL available, it uses Berkeley DB - it can't run without one db or the other.

Another nice thing is that there are several desktop apps available for posting to MT, which is much nicer than posting through a web form (real text editing).

[ Reply to This ]

Michael Bazeley
Authored by: ImportedComment on Wednesday, December 18 2002 @ 06:28 PM CST
The one down side to MT is that you have to completely "rebuild" your site sometimes, usually when making template changes or changing functionality. And with sites with lots of entries, the rebuild process can get painfully long. That's not an issue with php/MySQL systems, which are serving up dynamic pages.

Because of that issue, I've searched far and wide for MT alternatives (currently checking out pMachine). But I always come back to MT. There's just too much functionality, too much flexibility to let it go. And once you figure it out, its tag system is real easy to work with. The installation can get tricky, but it hums along nicely once it's going. And the message board community offers real strong support.

In my view, it's the most professional piece of blogware out there.

As for the sameness of some MT blogs, MT can be integrated into virtually any kind of site design. The unoriginality of some MT blogs speaks to the lack of imagination (or interest in design) of those site owners, not limitations of MT.

Good luck.

[ Reply to This ]

M.Kelley
Authored by: ImportedComment on Thursday, December 19 2002 @ 07:00 AM CST
While you might have to rebuild a whole site, it's far more stressful to rebuild a page dynamically for each visit. Rebuilding is almost never an issue on the MySQL version of MT. I only rebuild a whole site when I make a change to the templates.

[ Reply to This ]

Phil
Authored by: ImportedComment on Thursday, December 19 2002 @ 07:57 AM CST
I've around 1200 entries, and a rebuild of the entire site (as M.Kelley suggests, this only happens when templates are modified, ie. infrequently) takes no more than around 10 minutes. Having static HTML pages IMHO leads to less problems as you don't need a terribly stable DB/lots of CPU time.

[ Reply to This ]

Michael Bazeley
Authored by: ImportedComment on Thursday, December 19 2002 @ 02:28 PM CST
Don't get me wrong. I think MT is great. And the MySQL version *is* better. But twiddling your thumbs while the server takes 10 minutes to open each flat file is not exactly a feature. And to say it doesn't chew up CPU time just isn't true. I know of several hosting companies that have objected to MT installs because of the CPU overhead. That's just not an issue with MySQL/PHP set-ups.

[ Reply to This ]

Stuart Langridge
Authored by: ImportedComment on Friday, December 20 2002 @ 02:20 AM CST
The desktop apps isn't really an MT thing; they will work with anything that supports the Blogger API, which a fair few weblogging systems do.

[ Reply to This ]

Ken Scott
Authored by: ImportedComment on Monday, December 30 2002 @ 08:09 PM CST
I've got some beginner questions about MT, and the installation choices that one needs to make.

I've got my own Linux server running Apache (duh! who doesn't?), and I am wondering what the best place is to install MT. Do I want it at the top level of the DocumentRoot of Apache? If I do that, can I make the directories for individual blogs anywhere I want?

As an alternate, pointers to this type of documentation (*not* how to use the MT system) would be appreciated

-- Ken

[ Reply to This ]

Dave F.
Authored by: ImportedComment on Tuesday, December 31 2002 @ 09:27 AM CST
When I set up MT, I put the binaries in the cgi-bin directory (location varies depending on the Linux distro you have) and I put the mt-static files inside the documentroot. Then I put two blogs in their own separate directories inside the documentroot.

There are other approaches but since it worked for me I didn't try any other method.

[ Reply to This ]

Sukhjeet Batth
Authored by: ImportedComment on Tuesday, July 22 2003 @ 04:33 AM CDT
Great insight into the b2 vs. MT dillema that I've had. I went with MT because of the community and momentum it has.

[ Reply to This ]

Bingo
Authored by: ImportedComment on Monday, November 10 2003 @ 04:04 AM CST
I am new to MT and want to start a blog of my own. Give me some tips about MT.

[ Reply to This ]

Dave Farquhar
Authored by: ImportedComment on Tuesday, November 11 2003 @ 01:44 PM CST
Sorry, I ended up sticking with b2. For all the cool stuff MT does, things like my Top 10s and recent comments aren't possible with MT. I will be migrating off b2 fairly soon, but not to MT. I need something that forces people to log in to post comments (mostly because I've been having problems with trolls), which neither b2 nor MT will do.

[ Reply to This ]

What's Related
  • six-part series
  • did
  • More by DaveF
  • More from net.culture

  • Story Options
  • Mail Story to a Friend
  • Printable Story Format


  • Calendar
    November 2009
    SuMoTuWeThFrSa
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    1
    2
    3
    4
    5
    Click on any day to see postings and events for that date.

    Referrals

    Top 10 by Comments
    Story TitleComments
    Cheap laptops from Sotec 253
    An untrustworthy vendor 164
    Upgrading an eMachine 125
    eMachine upgrade advice 99
    Why I dislike Microsoft 51
    Upgrade diary: Gateway G6-400 35
    And we're live 30
    The day after the Columbia 22
    How to pray 22
    CD-ROM troubleshooting under Windows 9x 20

    Top 10 Read
    Story TitleViews
    eMachine upgrade advice 74352
    Upgrading an eMachine 63104
    How to view a blg file in Windows 2000 50661
    Cheap laptops from Sotec 32806
    Upgrade diary: Compaq Presario 7360 20003
    Upgrade diary: Gateway G6-400 19880
    CD-ROM troubleshooting under Windows 9x 15558
    Finding an open-source alternative to Ghost 14300
    Big trouble 13827
    Salary cap? Baseball needs something 11806

    Topics
    Home
    Apache (2)
    Baseball (63)
    Book reviews (2)
    Business (1)
    Christianity (57)
    Cooking (1)
    Copyright (16)
    Curmudgeonry (1)
    Design (7)
    DOS (6)
    Games (4)
    Genealogy (11)
    General (507)
    Hardware (168)
    Health (13)
    Human Interest (9)
    Humor/Satire (19)
    Investing (4)
    Journalism (1)
    Linux (93)
    Macintosh (22)
    Model Building (3)
    Music (33)
    net.culture (40)
    Personal (88)
    Photography (6)
    Politics (3)
    Retro Computing (26)
    Saving money (72)
    Servers and Networking (18)
    Society (49)
    Software (55)
    Spam (13)
    St. Louis (23)
    This weblog (14)
    Toy trains (74)
    Troubleshooting (7)
    Useless Trivia (1)
    Vendors (6)
    Video (21)
    Viruses (12)
    Windows (120)
    Writing (16)

    Older Stories
    Wednesday 30-Sep
  • 401(K) Paperwork (0)

  • Sunday 27-Sep
  • First impressions: HP Mini 110 (1)

  • Saturday 26-Sep
  • Getting more screen real estate in Firefox (0)

  • Wednesday 23-Sep
  • Barfy. (4)

  • Monday 21-Sep
  • Why I quit my job (2)

  • Saturday 12-Sep
  • Slimming down Windows XP for SSDs and nettops (0)

  • Thursday 10-Sep
  • And... bailing out. (3)

  • Friday 04-Sep
  • End of the innocence (0)

  • Monday 31-Aug
  • Installing Windows off USB (1)

  • Friday 21-Aug
  • Diving into real estate (0)

  • Who's Online
    Guest Users: 6

    Syndicate!
    Get your RSS/RDF fix here.

    List of all stories
    Click here for a list of all the entries on this site


    Created this page in 1.06 seconds


     Copyright © 2009 Dave Farquhar's Silicon Underground
     All trademarks and copyrights on this page are owned by their respective owners.

    Powered by GL 1.3.x