Freelancing with WordPress: Using WordPress as a Project Management App

13 Dec, 2009  |  Written by  |  under Uncategorized

If you freelance, you?re no doubt familiar with 37signals? Basecamp. Since launching in 2004 it has become the standard for online project management, claiming a legion of notable users such as USA Today, National Geographic, Patagonia, Threadless and?Kellogg?s. it?s just as popular with small businesses, non-pro?ts, independent web workers, and? me.

As a freelancer who makes a living with WordPress , I couldn?t help but feel like a sellout using Basecamp when I knew my site was sitting on top of arguably the most extendable and powerful publishing platform on the web. Realizing I could save myself?$12 per month and keep in line with my open source philosophy, I set out to create my own self-hosted project management app built on top of WordPress from resources freely available on the web.

There turned out to be a few different options.

Freelancing with WordPress, Project Management

WP-Project (download the Plugin)

WP-Project is a plugin written by Nick Ohrn that allows WordPress users to manage projects from within the WordPress admin. you can track clients, track projects by client, add and track tasks by project, and track the amount of time you?ve spent on a project. WP-Project is the most complete solution that I?ve found for managing projects using WordPress. it?s fairly easy to use and has enough features that it could potentially replace Basecamp for a user like me.

Screenshot of WP Project in the Plugins directory

However, it?s not without it?s quirks and shortcomings, most notably the interface. The Dashboard doesn?t summarize your information in any useful way. it has a smashed sort of look to it. That?s not to say it?s bad, but the author knows its shortcomings and clearly intended to improve upon them.

With a better interface, this could be one of the top WordPress plugins for freelancers, period.

P2 (download the theme)

If you don?t mind stepping outside of the project management box (you know, the one that dictates all project management systems resemble Basecamp), then you?ll see P2 is actually a pretty elegant and minimalist solution.

For those who haven?t yet seen or used P2, it?s a theme that allows WordPress to exist somewhere between a traditional blog and Twitter. once you?re logged in, you can send messages directly from the homepage via a box that resembles a Twitter status update box, but without the 140 character limit.

P2 theme screenshot

Why use P2 for project management? it updates in realtime! this allows for quick collaboration and planning, which is especially handy when dealing with remote workers. in fact, Automattic ? the company behind WordPress ? created P2 precisely for this reason.

Plain old WordPress

That?s right, you can use WordPress, unaltered, for project management. To me, this has turned out to be the least frustrating and most ef?cient system precisely because it uses features already built into the platform, features you already know how to use.

For each project you have, create a category. it?s really that simple. you can create a post with whatever information, images, videos or other ?les you need attached, connect it to the project category and then you?ll be able to sort and comment every task as you go along.

There are probably more elaborate systems for using an unaltered WordPress for project management, maybe with themes designed with the purpose of properly organizing each project category and the posts they contain. it also might be helpful to install one of the many to do list plugins.

For me, though, simple is best and if simple works, why clutter it up with extra ?features? anyway?

Conclusion

After checking out all these options I?ve found the ?WordPress-as-Project-Management-System? experience to be extremely lacking. The options are either simple enough that they could be replaced with Google Docs or a simple notebook or so complex that trying to use them is nearly impossible. there simply is no killer project management plugin for WordPress? yet.

I think it is worth noting that the best replacement I?ve found for Basecamp is an open source project called Project Pier which does almost everything Basecamp does. it?s even themeable and they have some pretty slick options. if you want a self-hosted project management solution, Project Pier is de?nitely the way to go.

I?m sure this isn?t a de?nitive list of project management solutions for WordPress, though. Maybe you?ve even found something that?s better than Basecamp. Maybe you?re developing it. if you know of any other plugins or methods for using WordPress as a project management system, let us know in the comments!


JD Bentley is a freelance designer, WordPress developer and entrepreneur. his writing can also be found at wageslaverebel.com and jdbentley.com.

fivefilters.org featured article: Normalising the crime of the century by John Pilger

No Responses so far | Have Your Say!

Leave a Feedback

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>