I thought a few people might be interested in this...
I love Pivot, but WordPress has been tempting me to some degree. So, to check which worked better for my needs, I delved into WordPress, modifying templates, using plugins, and even writing a few plugins of my own. Luckily, there was a pivot to wp import script that was 90% done, so a little tweaking and I could copy my pivot-files into a MySQL database. Total time I spent? Like 6 hours, but I also learned a lot more PHP along the way.
From there, I've been able to actually see the changes and compare the pages.
In WordPess's Favor
- WordPress renders faster-- Pivot seems to hang a little bit on processing the PHP command of my "random image block", which WP doesn't.
- WordPress (despite the time I spent learning it) has a much more open API and is more highly customizable, with a larger base of people hacking away, building new widgets, themes, and plugins.
- I like the ability to moderate posts and comments, and the interface to do so, in WP, something I wish pivot would adopt.
- The MySQL backend lets me run queries and dynamically sort information a lot quicker and more intuitively. I really wish "Pivot -- MySQL version" would become a reality.
Pivot is currently winning, though.
In Pivot's Favor
- Pivot has better comment composition (textile, etc).
- Pivot handles media MUCH better. While writing a Pivot post, I can seemlessly upload an image, generate a thumbnail, and include it in the post. Even with plugins, that's a difficult task in WordPress. This is something I had never really recognized before, and a good lesson. I commend the pivot team!
- Pivot has nice little features like "post rating" and great "open in new window" support.
What I wish Pivot would learn from WordPress
- Configuration Interface Design. Clicking "Next" twice and "Save" once isn't an intuitive (or sensical) way to change a setting on the first page of Weblog config. WordPress's admin interface is beautiful, and well laid out. Pivot already has a sidebar of categories and sub-categories in it's Admin theme-- I wish the config options would be broken out and sorted on individual pages.
- Better dynamic handling. I shouldn't have to hit "re-build the frontpage" after every change I make to a template.
- User levels / A Post and Comment Moderation system.
- Database back-end to enable an API-- a great thing I can easily (almost ridiculously easily) do in WordPress is create a link that returns, say, "articles by user:Teisha in year:2004 in category:linkdump". I don't even know if this is remotely possible in Pivot (I don't think it is, and if it is, the API is not well-documented)
What WordPress could learn from Pivot
- Better default media handling. Even the Gallery2 plugin requires you to manually upload through a different program, find the location, and insert that between tags. Pivot's ability to browse, upload, generate thumbnails, and place all within the post dialog is a goal that WordPress should set.
- I guess that's it.. better media support might tempt me to WordPress
I'd love feedback from anyone about what you think. Am I on target with these observations? Am I misreading the capabilities of the various programs?
If anyone is especially curious about my process, I'd be happy to post the templates I used to modify WP, the plugins I modified and wrote, and the derivative of the script at MakeYouGoHmm that I used (I modified it to fix a little error and to insert the wordpress "more" template tag between intro and body of imported Pivot entries).