Motivation

The new Drupal.org contributor guide is now built around the concept of a 'role browser', where common roles held by contributors in the community are described, along with the skills and tasks required to fulfill those roles.

We want to expand on this work, by making it possible for users serving in those roles to add the roles to their user profile on Drupal.org, and to factor in sponsored community roles into the contribution credit algorithm for organization rankings.

Remaining tasks

  • Add a field collection object to user profiles for capturing this contributor role data
  • Included fields should be:
    • Entity reference to the contributor role content type
    • Start date(required) and end date (optional)
    • Volunteer/Org attribution (in the style of issue credit comments)
    • Details (single line text field)
  • Add a display of a user's contributor roles on their public facing user profile
  • Create some public and private views of users holding contributor roles, as would be useful to the community and DA staff.
  • Set the contribution credit weights for organizations* that sponsor individuals in these contributor roles (with insight of CRC where needed)

*As a reminder - the Drupal Association does not rank individual contributors to the project. The actual resumé of an individual users activity is a more important signal of their contributions than a rolled up score. Rankings are used only to approximately quantify the contribution of organizations.

Issue fork drupalorg-3214849

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

B_man created an issue. See original summary.

jhodgdon’s picture

Sounds like an excellent plan!

As another component, we do need to capture more actual roles in the project as Role content items. The work doing that is being organized by contribution area, on child issues of #3137918: [Meta] Create content for Contributor Area sections

  • B_man committed d970bbf on 7.x-3.x
    Issue #3214849 by B_man: Associate community roles to user profiles, and...

B_man credited drumm.

B_man’s picture

Status: Active » Fixed

This has been deployed!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.