This site is archived.

Project* and VersionControl API: building the ultimate Trac-killer in Drupal

Platinum and gold sponsors

dww's picture
dww - Mon, 02/04/2008 - 1:02pm
Presenters: 
Derek Wright
Chad Phillips
Adam Light
Track: 
site building
Session Description: 

SESSION OVERVIEW
The maintainers of the project management suite that powers all issue tracking, collaborative software development, version control integration, release management, and download/browsing functionality for drupal.org will discuss how to use these tools on other sites and the future of project management in Drupal.

From relatively simple issue tracking for a small site, to building a SourceForge replacement, Drupal has immense power and flexibility that dedicated tools simply can’t provide. Specifically in terms of software development, with the advent of the Version Control API, Drupal can now integrate directly with CVS, Git, and Mercurial, while Subversion and bzr support is on the way. Come discuss how Drupal can become the ultimate Trac-killer, and what it means for your own project management needs, as well as the future on drupal.org.

AGENDA

  • Brief introduction to the existing tools
  • Why it’s a good idea to use the same tools that drupal.org does, even if you have smaller needs
  • Quick showcase of some non-druapl.org sites already using project*:
  • Our short term plans for improvement
    • Views
    • Tagging/classifying issues with taxonomy
    • New subscription functionality
    • Mailhandler integration: creating and responding to issues via email
    • Organic Groups integration (projects as groups vs. customer groups spanning multiple projects)
    • More automated test integration
  • How the Version Control API opens up whole new worlds
  • Our long term goals and dreams for the future
    • CCK
    • Actions/workflow
    • External data sources and integration with other tools
    • Building a Trac-killer installation profile
    • Tinderbox/Metronome integration: taking automated testing to a whole new level
  • How you can get involved

GOALS
Attendees should come away with a firm idea of how to build a project management site using existing native Drupal tools, a desire to help enhance these tools, and an optimistic view that within the next year, Drupal will be the ultimate platform for issue tracking, project management, and collaborative software development.

RESOURCES
http://drupal.org/project/project
http://drupal.org/project/project_issue
http://drupal.org/project/versioncontrol
http://groups.drupal.org/issue-tracking-and-software-releases
http://groups.drupal.org/new-release-system (not so “new” anymore).
Trac and Drupal: integrate, don’t reimplement?
Project node UI redesign
Issue Tracker Comparison: Project issue tracking module vs. Google code tracker

Average: 5 (12 votes)