How can I improve my Certified to Rock level?
One of the first questions we are getting from folks who use the site (yay!) is "how can I increase my certification level?"
Improving your Certified to Rock certification level
Well, the answer is both simple and extremely complex...
Simple answer is just "get more involved in contributing to the Drupal project." Our goal is to measure community involvement and develop the system to provide scores to people who have contributed strongly to the community in meaningful ways that approximate how well they know the Drupal software.
So...the complex answer is one that has been covered in dozens of places, but one decent guide is contribute page on drupal.org.
Do that, and you will become even more of a RockStar.
What kinds of things are included in the system?
Lots of people want to know what's in the algorithm. We're not revealing specifics. But we do want ideas on how to improve the accuracy of our measurements and it's important to consider the impact a new metric might have on the algorithm and the Drupal community.
Here are a couple of the criteria we use when including a new metric into an algorithm.
- It must be easy to automate. There are about 500,000 people on drupal.org and more every day. We can't add something to the system that is going to require much manual work. Certainly nothing that requires us to manually do a task more than a few dozen times. So, we could make a list of everyone who organized a DrupalCon and have the algorithm system use that because that's only a few dozen people (we don't currently do that and may never). But we aren't going to go through github, launchpad, and gitorious and associate people's ID on those systems with their drupal.org user ID and then have the system give credit to people who send lots of e-mails. That's not scalable. Pro tip: keep your work on drupal.org itself - if you don't like the way it looks/functions/whatever then help the redesign.
- It must not encourage anything that is harmful to the community. This is somewhat tricky. If, for example, the system gave points to people who have a lot of projects on drupal.org then that would encourage the creation of lots of projects including a lot of really bad ones. That makes it harder for new users to find projects. Which is really bad. So, we don't use any metrics like that!
- It must be balanced. One of the things we're really trying hard to do is measure skill and knowledge of Drupal in a way that is fair to people with different skill sets. Someone who is an awesome site builder (can't code much, can't design, but really can choose modules and configure them) should be on equal footing with someone who can design or who can code. This is...hard. In particular it is hard to measure the skill/contributions of designers/ux/ia people and site builders. So, if you have ideas on metrics that measure their skills, please share those ideas!