This is a read-only archive!

Wordpress is no good for programmers

Wordpress is a good least common denominator when it comes to blogging. It's good for someone to throw some PHP scripts on a random server and have a basic blog running in a few minutes with little configuration.

It's no good for programmers. For me in particular anyways. Reasons:

  • PHP, yuck. Blogging is something I do purely for fun. PHP is not fun. PHP is a horrendous, sometimes-necessary evil to be avoided if at all possible.
  • Text mangling. Quotes are turned to smart dumb-quotes. Newlines are mangled into paragraph blocks. wp-includes/formatting.php has 1200 lines of mostly regular expression replacements. Getting text to show up literally is sometimes hard. People post comments and sometimes Wordpress eats them for dinner. I get complaints all the time.

One of the most important things for a blog like mine is the ability to post plaintext and not have it altered in any way. This is possible if you hack Wordpress enough, or take your chances with various plugins. I've never had success with those kinds of plugins or with plugins of my own. Wordpress changes too often, the plugins break, or there are one or two hooks that are overlooked, or one or two regex-replacements I forget to undo. * Bloat. The only features I use are the ability to post text, categorize it via tags, let people comment on it, and let people browse archives of posts. Spam filtering is nice too. These are not difficult tasks. Wordpress adds all kinds of of baggage on top of that, most of which I never use. Pings? Trackbacks? Blogrolls? User registration? Draft posts? Private posts? File uploading? Crappy WYSIWYG in-browser text editors? Plugin systems? I don't need that stuff. * Permalinks are handled by Apache mod_rewrite rules. Yuck again. There are better ways.

So I'm thinking of migrating away from Wordpress. Which is probably going to be a bit painful if I want to retain all of my current posts, and avoid breaking every link anyone ever made to my site. But it's doable.

What to migrate to? I'll probably write something myself. It's usually easier to write something yourself than to hack up someone else's stuff to get it to work right.

December 05, 2008 @ 9:01 AM PST
Cateogory: Programming

7 Comments

Paul
Quoth Paul on December 05, 2008 @ 10:35 PM PST

While I know it's still php, you may want to check out Habari.

Nikolai
Quoth Nikolai on December 06, 2008 @ 2:01 AM PST

Full ACK on everything. I ceased to blog because of Wordpress until I find a decent replacement. Currently, I'm looking into shinmun (http://github.com/georgi/shinmun/tree) and marley (http://github.com/karmi/marley/tree/master). There are some migration scripts for Wordpress, also some export functionality.

Please blog about your decision!

oldReader
Quoth oldReader on December 06, 2008 @ 1:39 PM PST

Don't lose your posts please, especially stuff about Ruby, some old themes, screenshots and funny/sarcastic posts about Windows/Programming etc.

oldReader
Quoth oldReader on December 06, 2008 @ 1:59 PM PST

Your blog ate my second post :-(

David Wolever
Quoth David Wolever on December 07, 2008 @ 3:15 AM PST

I've used http://www.movabletype.com/ for a couple of blogs, and each time I've been quite happy with it (easy to setup, configure, use, doesn't make it TOO hard to just stick HTML into the post, etc).

The biggest downside is that it's written in Perl... So the code may be just as ugly as the PHP :|

PHP Free web hosting
Quoth PHP Free web hosting on December 19, 2008 @ 11:45 AM PST

I think you must try java based CMS/BLOG.

OpenCMS seems to be the leading one, but you can also try with DLOG4J, Blojsom, DSSPACE, Thingamablog or InfoGlue. They are all written in JAVA, very stable and easy to install.

Many people say PHP CMS/BLOG are more evolved and have large communities supporting them, but I think JAVA BLOGS/CMS are starting to make their own space. The problem I see is that hosting with JAVA support is not as popular as PHP-MySQL Hosting solutions. There are lots of Free hosting providers with Support for MySQL and PHP which are ready to install a PHP based CMS (joomla, drupal or wordpress).

My 2 Cents

Doug Pederson AKA SpectateSwamp
Quoth Doug Pederson AKA SpectateSwamp on August 01, 2012 @ 8:29 AM PDT

WordPress is crap

Can't get my password changed or login

Boo wordpress. Worthless piece of S***

Aaaand can't send them an email or complain.....