Rails out, go WordPress

I’ve always tried to run this site with Ruby on Rails solutions. I’m not a Rails specialist at all, but I love Ruby since before Rails even existed. I find this language beautiful and I use it for everything I can.

I used Typo then Mephisto. Typo has become a bit of a nightmare, but Mephisto is really nice. The problem is, no matter how hard I try, those RoR blog engines can’t run on my shared server without problem. I still have the SimpleLog and Radiant options, but at this time I’m tired to fight to keep a simple website alive.

I bought a TextDrive “lifetime” account two years ago and I don’t want to spend any more money just to run a blog. The bidwell server where my account is has been rock solid for many months, due to enforced limits on CPU and RAM usage for the users, I guess. And considering the freedom TextDrive gives us, it’s a good thing. So it’s 48MB RAM for me, no more. Again, I think this should be enough to run a small blog. Mephisto uses less than that… when there is no traffic ;). As soon as there is a bit more load, it’s over (And I’m talking about really low traffic here).

So I ported the theme and moved gT to WordPress. WP has kept getting better since I last tried it and the community, plugins, etc. give you a lot of choices to do things like you want. This also mean I’m back on good ol’ Apache (from lighttpd then Mongrel), so I don’t have to worry about the server software anymore.

Another benefit with this switch is I can post from TextMate and thanks to Remy Sharp’s trick, I can use Ultimate Tag Warrior’s tags from TM too. Excellent.

I’m pleased with the change although a bit sad to have to dig in PHP code instead of Ruby sweetness. But it’s a one time problem (or at least one time every theme change ;) and I can stop thinking about the site running or not.

13 Comments

Sarah 8 Dec 06 20:15 Permalink

I use WordPress but I’m a big Ruby and Rails fan, so I’ve been looking into alternatives to WP. This post makes me doubt that idea even more, since I too want a web site that’s up and running all the time.

FredB 8 Dec 06 21:08 Permalink

Hi Sarah,

It’s just my experience, YMMV. It depends on your host and the plan you have, etc. I know there is quite cheap VPS now, it’s just not an option for me.
One thing I’m sure it’s that it’s harder to run Mephisto than WordPress on my shared host. First you have to run it on an alternative server and not on the “central” Apache to have decent speed… Wordpress and more generally PHP solutions are pretty much “drop it in the right folder and go”.
Still, every line of PHP I see makes me love Ruby more. ;)

terrie 7 Jan 07 16:17 Permalink

Useful post – thanks! I’ve been looking to migrate pointreyes.net over to a new blog system for some time, and thought I should use one of the new shiny rails apps, but didn’t want to spend a lot of time trying to “play developer”. I think your insight saved me a lot of pain!

Fred B 7 Jan 07 20:01 Permalink

You’re welcome Terrie.
As I wrote, I love Ruby and Rails, but if you dont want to “play developer” ;) , you better stick with WordPress, IMHO. I’m sure the time where RoR will be as easy to deploy than php is not far away, though.

Kevin Ballard 29 Jan 07 20:29 Permalink

I’m rather curious as to why you considered Typo a nightmare. Speaking as a Typo developer, any feedback you could give me on this would be welcome.

Fred B 30 Jan 07 21:36 Permalink

Hi Kevin,

I realize describing Typo as a nightmare was a bit harsh, sorry.
It’s just that I spent a lot of time on the design, then more time to switch to the new theme system just to realize that Typo (on Lighttpd) didn’t stay up more than a few hours before dying. I don’t know if it was killed by TextDrive (too much CPU or RAM) or something else, never understood what the problem was. I had a lot of work at that time and after 12 to 14 hours of recording I didn’t have enough brain cells to think about it, so my blog was out most of the time. I didn’t try the latest versions, I can’t say how it’s going now.
As the experience with Mephisto was more or less the same, although much shorter, I came to the conclusion that a RoR blog engine on a shared server is not for now or not for me.

Didn’t want to depreciate your work, that I still enjoy on various TexMate bundles…

Ben 11 Jan 08 14:06 Permalink

Have you seen this list? What do you think of Active Scaffold?

Fred B 11 Jan 08 15:44 Permalink

Hi Ben,

No, I never saw this list before nor heard about ActiveScaffold. Thanks for the link, I’ll take a deeper look asap.

edbury 12 Apr 08 22:56 Permalink

How’d you get from Mephisto to WordPress? I’ve scrambled around teh internets looking for a suitable script, but my search has been in vain.

Fred B 28 Apr 08 23:43 Permalink

I think I imported the posts from the RSS 2.0 feed. I had to fix things first and finish by hand, but I can’t remember really well…
I also found this, it’s a python script to migrate from a Mephisto PostgreSQL db to Wordpress.
Sorry I can’t help you more than that.

edbury 7 May 08 22:18 Permalink

Just wanted to say thanks for pointing me in the right direction, Fred. I’m up and running (finally)!

FredB 8 May 08 03:32 Permalink

You’re welcome. Glad it helped you!

Deirdre Saoirse Moen 6 Jun 08 04:14 Permalink

I had done this some time ago, but had never bothered to migrate my old posts. I think, given your experience, that I’ll bother, and finally take my old Typo blog down.

Now if I could just find something that’ll post to Wordpress and LJ for my public posts, that’d be even cooler (especially if I can find something that’ll suck in my prior non-f-locked LJ posts too).

Post a Comment

Please, stay nice and on topic. You can use Markdown formatting.

Line Break

2 spaces at the end of line

Bold

**text**

Emphasized

_text_

Link

[link text](http://...)

Blockquote

> first level

>> second level