Jaco’s Random Writings

My thoughts, my projects, and all sorts of other stuff

Migrating

May 28th, 2009 · No Comments · General Info, Project Work

So, I’ve decided to redo my site… again. I’ve been busy trying to move PortMS into WordPress as a plugin. That’s gone… less than stellar. My biggest frustration isn’t so much the coding as it is the figuring out of the API, because there is very scant documentation on it. The guys over at WordPress apparently decided that they would leave the documentation of their plugin API up to the community. Unfortunately, the community has only filled out about half of it. In fact, it appears that whoever is moderating the wiki apparently doesn’t even keep track of new additions to the API. Is it me, or does this seem like a recipe for disaster? From my point of view, it is incredibly frustrating trying to hunt down an API item I need and only to find that there’s absolutely no information on it. Here’s a message to the WordPress guys: If you’re going to put out an API to the public, then document it yourselves or work closely with someone to document it for you. In the end, no-one knows your API better than you do. Otherwise, don’t bother putting one out.

So, in lieu of all of this, I’m seriously looking into Drupal. Just on my test setup, using already existing modules, I was able to completely recreate all of PortMS’s functionality. I activated the blog module. So as far as functionality goes, it is exactly what I was trying to accomplish with my WordPress plugin. However, Drupal is a little CPU heavy. Fortunately, they have an auto throttling mechanism that lets me temporarily deactivate modules when the load gets a little heavy. What really sealed the deal was that Drupal has a module for migrating from WordPress. I can move all my posts from WordPress over. Which means all the useful posts I’ve done already get stay. Awesome? You betcha.

I’m just busy putting together the theme for the site. I’m going to keep it as close to my current WordPress theme as humanly possible. I really like this theme, so there’s no point in straying too far away from that. Whelp, hopefully the next post will be when I have Drupal running.

Tags: ···

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment