Front-page drupal.org GHOP final status report

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
cwgordon7's picture

Below is a draft of the front-page final status report on GHOP. Feedback is appreciated. :)
---------

Only local images are allowed.
Note: This post assumes that you are aware of the Google Highly Open Participation Contest. If not, see that link, or listen to the latest Lullabot podcast about GHOP.

Since our last status report on January 2, 2008:

  • An additional 12 students have taken on tasks from the Drupal project, bringing our total to 54 student participants.
  • 11 new students have completed one or more tasks, bringing our total to 49, which means that Drupal has just gained that many AWESOME contributors! Of that number, approximately 65% are brand new contributors who came to the Drupal project because of this contest.
  • There have been a total of 136 tasks completed so far, which is more than double the last report, which marked us at 67 completed tasks. This means that 69 new tasks to benefit the community have been done in just the last month. The leaders in terms of raw task numbers are boombatower (12) and Corsix (15), with cwgordon7 (9), kourge (9) and ezyang (10) coming up behind. As their high drupal.org user ids indicate, all of these top students except kourge and cwgordon7 were brought to Drupal from the GHOP program— and they are planning on remaining long-term contributors to the Drupal community.
  • Thanks to everyone for all of the community support we've received on this project! Your help made it possible for these students to experience the power of an awesome open source community, and gave the community a big boost in the number of contributors.

This is it, GHOP is over! However, judging from it's success, we feel confident that this program will be repeated again next year. There will also be a session on GHOP at Drupalcon if you're interested in learning more about the program and what has been achieved in the past two months.

Read on for a description of the tasks that have been completed since the last status update.

Drupal's GHOP Students Rule!

Here's a list of our newly completed tasks in the past 3 weeks.

Coding

  • Corsix braved one of the most challenging tasks available, and thrived in his creation of the new flexifilter module, a powerful tool that allows site builders to create highly customizable filters and coders with a simple, clean API to work with.
  • boombatower also wrote the new Click HeatMap module, which provides integration between Drupal and the ClickHeat library.
  • cwgordon7 wrote a patch for the core taxonomy module to make synonyms more useful in freetagging vocabularies, both by suggesting the base term in the drop-down autoselect field when a synonym is entered, as well as reverting synonyms to their base terms upon submission.
  • Corsix also wrote a workflow-ng logging module, and then went on to add views support for that module.
  • kourge fixed the Drupal autocomplete throbber so that it works in Safari 2.
  • ezyang modified the API module (which powers http://api.drupal.org/) to show documentation of global variables.

Quality Assurance

  • Corsix also wrote simpletestsfor the cck module, in order to ensure that this very important module maintained it's high quality.
  • Speaking of simpletests, boombatower wrote simpletests for the comment module and the filter module. Simpletests for core are crucial to write because Drupal core needs to be extremely stable before release, and simpletests will help to ensure that stability.

Documentation

  • birdmanx35 wrote documentation for the new flexifilter module, and posted it to the Drupal handbooks.
  • kourge updated and improved the audio module's flash player theming documentation.
  • boombatower created a presentation on the simpletest module, emphasizing its use in quality assurance.
  • TimRogersCool created a presentation on the power of open source software and how, in particular, it could help his school.

User Interface

  • cwgordon7 updated the project module's user interface to be more intuitive. Drupal.org itself depends on the project module.

Videos

What comes next?

GHOP is now over, and a huge success, thanks to your support. We hope to continue this next year— but for now, we have created a new, Drupal-specific project that will continue this success: DROP (Drupal Rockin' Open Participation). DROP will strive to capture the small, bite-sized task aspect of GHOP: but there will be no age restrictions of any sort, as well as only recognition as a prize. Want to see your name up here in a month or two? Then become a DROP participant, and begin doing tasks! See this article for more information on this exciting new project!

Comments

The "last status report"

corsix's picture

The "last status report" links to the week 2 report rather than the midterm report.
I think it would be good to link to the d.o issue for all tasks, as the documentation ones don't link to anything, likewise with some of the coding ones.
I also believe that you're missing 4 of my tasks; Convert Faq_Ask to D6 and document steps, TinyMCE config module, hook_uninstall for several modules and document D6 menu placeholders.

Some suggestions

aclight's picture

A.) I'd like you to discuss a few statistics about how Drupal has done overall compared to other projects. You can grab the stats at http://opentouch.info/tmp/ghop/ghop-stats.html.

B.) "As their high drupal.org user ids indicate...." maybe is not the greatest thing, since it's kind of hard to know what "high" is. It's also not clear why you ordered the students as you did. Shouldn't ezyang come before kourge and cwgordon07?

C.) I wouldn't say "we feel confident that this program will be repeated again next year". I'd go with "we feel confident that this program will be repeated in the future."

D.) Make the categories (coding, user interface, etc.) a h3 style maybe.

E.) "boombatower also wrote the new Click HeatMap module, which provides integration between Drupal and the ClickHeat library." should also have a link for "ClickHeat library"

F.) In general, when you're describing the work that students have done, provide a link to the actual comment/module/etc. with their final work, whenever possible.

G.) "kourge fixed the Drupal autocomplete throbber so that it works in Safari 2.". I don't think that's actually what happened. I believe it turned out to actually be impossible to do so, and he stated that in the issue.

H.) I think I'd go with "Marketing" instead of "Videos".

I.) "Then become a DROP participant, and begin doing tasks! See this article for more information on this exciting new project!" These links seem to be bad.

J.) I think you're missing tasks from a lot of students here. There are several students who have completed tasks in the last few weeks but whose names and tasks are not mentioned here. I'm not sure, but I think that in webchick's reports she mentioned each and every task.

...

kourge's picture
  • The leaders in terms of raw task numbers seem to be in no particular order, which I find odd. It's neither in alphabetical nor numerical order.
  • Yes, just as aclight said, I just confirmed that the Safari 2 throbber issue can't be fixed. So I "found out that throbbers can't work under Safari 2."
  • I think quite a few tasks are missing here. This listing on code.google.com might help.

1) You are missing three of

birdmanx35's picture

1) You are missing three of mine- you've got the latest one, Flexifilter documentation, but the last report left off at the completion of my second task. Here's the ones you need to add:
- http://drupal.org/node/202042 Create documentation for Panels 2
- http://drupal.org/node/208479 Create a short introductory screencast for Panels 2
- http://drupal.org/node/197313 Creating a screencast showing D6's language capabilities

2) Organize the leaders in #s by number.

3) Some of your descriptions are a bit biased- the Flexifilter one should just state what he did, and say that he comaintains it now. Your description of your first task (the core taxonomy module) is the longest one there. Also, cut the description at the end of boombatower's Simpletest tasks- you just described it previously.

4) Make this a wiki!

5) Link to my documentation of the Flexifilter module.

6) In Corsix's Simpletest task, you need a space between simpletests and for.

a few thoughts...

dww's picture

a) boombatower's versioncontrol_git work isn't mentioned at all. :( http://drupal.org/node/212731 and/or http://drupal.org/project/versioncontrol_git

b) given that http://drupal.org/node/198587 still isn't actually done, it seems a little premature to list it in this report. ;)

Google Highly Open Participation Contest (GHOP)

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week