Back to Movable Type.
Typo was great while it lasted, but it had/has too many limitations and niggling little errors for my taste. Some of these are Typo issues, some are Dreamhost issues, and some are just my own impatience, but the overall experience has been lukewarm. The Movable Type engine has so many great features and is so… operational, there’s just no reason not to use it. It really just works. Now they’ve made the personal edition free (although paid customers get technical support), it’s even more attractive.
Typo is a really neat engine, and the admin interface is nice and clean. It’s (mostly) fast, has some really nice utilities and features, and definitely Does The Job. But it’s still not up to par with Movable Type and WordPress, which are both significantly more mature.
I’m a big fan of any and all Ruby on Rails-based software, and try to be especially forgiving of any faults, but there’s times when I’m especially adamant about the “It Just Works” paradigm. Call me a spoiled mac user, I just don’t feel that things should be difficult to get working, or require smacking around. Radiant is a pretty good example of this – great CMS, awesome interface, what a freakin’ *pain* to get working. The unfortunate truth is that this is pretty much the truth of most applications, but particularly true when speaking of Rails apps. If you’ve got limited experience or knowledge with Rails (never mind web development) then there’s a really good chance that you’re going to end up growling at your computer at least once, and the likelyhood is that, without some help, you’ll just can the whole project and look for something else , something that isn’t going to trigger a headache.
This isn’t to say that Rails isn’t awesome and fast and cool in many ways. I’m a huge fan, and will continue to use it, use Rails apps, and develop in it. But in the face of unnecessary stress, I’d rather just go with something that I know “just works”, and will give me a featureset that will work for me. Rails will mature, Gems will (hopefully) become more ubiquitous and easy to implement on any host, and life will be good. No doubt.
Back to Movable Type.