Project Management with Drupal

Comments

Joe Moraca writes:

Thanks for this article on how you are using drupal for project management. It's always interesting to read how other people are using this great software.

Rick writes:

The system that you're built sounds interesting. However sometimes a screenshot (or three!) speak a thousand words. Any chance that you could post some images here?

Rick

Jonathan writes:

Personally, I have not seen a issue/bug/case management system in Drupal meet my needs. I have a module that integrates Mantis(http://mantisbt.org) into Drupal. Basically it just captures your session information and as long as your username and password exist in both systems you can move between them easily. There may be a generic module that does this now but I have not looked.

The reason I like this approach is the mantis community is very active, mantis has been around for a while with nicely developed features, and it just works with great features. SVN integration is not out of the box, but fairly easy to setup on windows and unixes. There is even a mantisconnect project which integrates webservices which has multiple projects built on top of that. Think eclipse integration, desktop alerts, etc.

Yes, under the hood mantis code is not inline with Drupal standards. Of course I would rather use a Drupal module which had all of these features implemented. I guess for time sake I chose to mash the two applications together rather than reinvent the wheel.

I have thought about making features available in Mantis available in Drupal with CCK, Views, Case Tracker, etc but things are still in their infancy stage.

Andry Bresnev writes:

Jonathan,
I agree with you about Mantis, kindly inform you if you are done with the module integrating drupal and mantis.

anthony writes:

You should take a look at my summer of code project I think you may find it interesting and would probably suit your needs:

http://www.xamox.net/drupal/

sirkitree writes:

This would be a great candidate for a new Drupal Installation Profile. Has there been any thoughts on that?

Kevin writes:

*Victor sent this and asked that it be posted here*

Hi, very interesting and detailed article.

I am in the process of testing (with three separate clients and their projects at the moment) a similar system based on Drupal, incorporating Views, and also SVN with Apache WebDav so the Book articles can link directly to the SVN repository.

I am also basing myself on the Agile Approach and the book "User Stories Applied" (by Mike Cohn), and I am relying heavily on something similar to what you are using, with a lot of autocomplete nodereference widgets to create a hierarchy of entities (project, iteration, user story, issue (task, bug, feature request...), acceptance test, etc., and then using views to show, for example, all the tasks related to a given user story.

As soon as a couple of projects in progress are published, I plan on releasing my work in the form of an Agile approach Drupal distribution.

What is lacking so far, of course, is to connect with the repository, so that you can view all the commits in a given date range having to do with a User Story, for example, but that will come in time.

saludos,

Victor Kane
http://awebfactory.com.ar

themegarden.org writes:

This is excellent article, really helpfull.

It could be nice to post a message on drupal.org forum about this article (could save someone a lot of time).

Steve Oliver writes:

I have followed your little how-to and found it to be pretty workable. How do you approach security? I would like to have this project management functionality as part of my forward-facing website. Clients simply log in and see (only THEIR) info (Client node), Projects, Cases, and Book Pages, right? But how?

-Steve

Laura writes:

We'll be following up with more thoughts on project management in the days and weeks ahead.

MatthewS writes:

Organic Groups makes this little bit of magic occur. With Organic Groups, you can make the group private. Each client is a group. We identify each client by the node number which is created when the client is added to the system. This keeps the name of the client confidential.

Tobias writes:

Is there a update on this?

steve writes:

I'm also curious how Drupal worked out for you. I currently use Basecamp, but am evaluating other options, as I'd prefer to have more integration options and host the app(s) myself.

Richard Burford writes:

I've been thinking about using Drupal for managing our web design projects for a while. It's great to read such a detailed write-up on how you're doing it. Good to see more companies embrace the openness!

We don't currently use SVN to manage Drupal projects which is probably a mistake. I've used SVN and I do find it quite easy, the only problem was with checking a whole project in (including images, etc) where the repository would become very large, very quickly.

Sam Rose writes:

I am about ready to graduate from activeCollab to using something similar to your system here.

Jude K Worsley writes:

Sorry for a dumb question, but I really can't get, what CVS is?...

Laura writes:

Wikipedia article. In the Drupal context, you can find more info here: http://drupal.org/handbook/cvs

Alfred Nutile writes:

can you break these down more
* Blocks
* Modules
* Pages
* Processes
* Users
* Views

Mostly the Processes one really.
What would you list there?
And could it refer to items in the other bullets?

Laura writes:

This post is rather out-dated. We currently have a system using Drupal 6, with extensive use of Views, Workflows and Organic Groups. We may post about this again sometime in the future, though. Thanks for your interest!

macrocosm writes:

Ooooo please do!

Peter Olson writes:

I am looking for a very similar setup that you have going on. It would be awesome if you could post a quick update. Even just a graphical workflow would be good.

Thanks

Michael writes:

Laura...any chance your team will post something about your new approach? I am looking to cobble together something in this area and am not a highly experienced drupal dev, so it's hard to know what to start with. It'd be extremely useful to hear at least a little more about how your system works and why it's evolved as it has.

treadings writes:

I am halfway through constructing a similar system in Drupal 6, and am wondering whether I need to stop and re-evaluate.

I would love to hear about your updated approach in general, but in particular, could you tell me whether you are still making use of Books or whether that element of your design has been replaced with Views and node-refs.

Post new comment

The content of this field is kept private and will not be shown publicly.