Drumbeat/Website/Development
This page, and those linked from it, explain how you can work on the Drumbeat website.
Hacking
You can install your own local copy of the code, hack on it to make it better, and submit patches.
- Install the code on your own machine
- This is still fairly difficult at the moment, but we're working on simplifying it.
- Read bugs in Bugzilla (or the roadmap, but it's not really ready yet) to find something to do
- Make patches and submit them
Some fixes are made via the Drupal web interface, by the admin user. These should be made first on the staging server, tested, and then exactly the same change made on the production server. This keeps the two servers in sync.
QA
The list of bugs is getting ever longer, and we could do with some help triaging, marking duplicates, putting in steps to reproduce and so on.
The link given below will allow you browse through all Drumbeat bugs.
If however you want to bookmark in bugzilla all bugs that are module releated for example you can click on the link "Edit search" and search on the "keyword" drupal-module and then click on the "Remember search" button after naming the search in the accompanying checkbox e.g drumbeat-drupal-module. You will then see a "drumbeat-drupal-module" link at the the bottom of your bugzilla page for later reference.
You can also search on "whiteboard" labels which are non standard keywords
If your creating a new bug here are some suggestions for applying keywords / whiteboard labels ..
- Keywords
- drupal-module
- drupal-theme
- drupal-upgrade
- drupal-admin-fixable
- ue
- useless-UI
- helpwanted
Please see Bugzilla keywords for more information.
- Whiteboard labels (Personal recommendations, feedback welcome)
- server-configuration
- server-statistics
- server-security
- web-standards
- civicrm
Discussion
Discuss changes in:
- Our IRC channel
- Our Discussion Forum, available as a mailing list, newsgroup or Google Group
People
The following people are involved in Drumbeat website development:
- Matt Thompson, Drumbeat online community lead
- Gerv
- Carlo Frinolli nois3lab.it Creative Director, UI designer, Web designer, Thinker
- Jamey Boje Drupal Developer | Front End Developer | Visual Designer.
- Ned Schwartz Designer and Front-end developer.
- Paul Booker (Drupal Developer | Wiki maintainer ) (Sponsored by Ian Hayward @ Appcoast)
- Michael Haggerty (Drupal Developer | Guy who built it in the first place)
- You? :-)