Which module do you use for "Developers for XXX" at Drupal modules download page?

ueda - July 6, 2008 - 04:49

For example, I can see a nice list of developers for Projcect-module at this url(http://drupal.org/project/developers/3281).
I'd like to display such a list of developers in my site (of course powered by Drupal).
Which module do I need ?
I already installed Project, Project-issue, Project-maintainers and Subversion modules.
But I couldn't do it.

Any suggestion are welcome.

That output appears to be

lyricnz - July 6, 2008 - 06:29

That output appears to be part of CVS module, invoked from the project module. I'll walk you through it: in project.module menu, it is defining the menu-entry you describe above:

function project_menu($may_cache) {
...
    // Developers
    $items[] = array('path' => 'project/developers', 'title' => t('Developers'), 'callback' => 'project_developers', 'access' => $access, 'type' => MENU_CALLB
ACK);
...

the function that it's calling is:

function project_developers($nid = 0) {
  if ($project = node_load($nid)) {
    if (node_access('view', $project)) {
      $output = module_invoke('cvs', 'get_project_contributors', $nid);

This function calls cvs_get_project_contributors() in cvs module (within cvslog project).

function cvs_get_project_contributors($nid) {
..
}

I see

ueda - July 7, 2008 - 02:55

I see list of developers comes from "function project_developers()" as you say.
Because I don't use cvs module but subversion module, so I need comment out "if (project_use_cvs($node)) {".
Then, a list of Developers page appears!
(but no name appear in there, this is just another problem. I'll examin it)
Thank you for your kindness.
Drupal and it's community are very cool.

 
 

Drupal is a registered trademark of Dries Buytaert.