Wordpress pain

Well, I’ve been working off and on for a few days on a Processing applet. The only reason I like Processing better than NodeBox is because I can embed the results in an applet on my web site. At least, I could if WordPress didn’t keep stripping out the embedding markup.

[Update: I did finally figure out how to disable the auto-conversion. What a PITA. Now I just have to figure out what I've broken by doing that.]

Frustrations like this are why I was writing my own blogging software. The main holdup on writing my own blogging software was the fact that it is damn difficult to get anything but PHP to run persistently on Dreamhost. Actually, even WordPress runs as a CGI, so maybe its hard to run PHP persistently too. Anyway, it would take a lot of effort to move all my sites to a host that lets me run WSGI apps, but at moments like this, I think it would be worth it. WordPress has sucked yet more hours of my life away.

Going to bed, sick with loathing for WordPress. Again.

1 Comment

  1. Mikael Jansson said,

    March 19, 2008 at 11:03 pm

    I’m on the DreamhostPS plan, but this probably works on the other plans: Use FastCGI for PHP, and you’ll at least won’t have problems with PHP/WordPress completely killing your site under load (happened to me a week ago when Digg/Reddit attacked).

    It’s a bit better since last time I tried it, with the addition of Pages so you don’t have to resort to hacks like categories-with-only-one-post and such. At least, with WordPress you get commenting functionality and such, which I wasn’t there in MoinMoin (which I used for my web site for a while). On the other hand, there’s no history for pages/posts in WP, something I really miss.

    And oh, about the auto conversion.. I’m using the ReStructuredText plugin, and I also found out the hard way you had to remove a bunch of filters from the_content()/the_excerpt() “template tags” (what a messed-up way to do templating…)

    Hope things work out for you!

Post a Comment

You must bee logged in to post a comment.