How is marketplace rank determined?

Created on 24 January 2020, about 5 years ago
Updated 28 November 2023, over 1 year ago

On the marketplace page we can read the following:

How is marketplace rank determined?

Marketplace ranking is based on contribution credits, which can be earned through the following types of contributions:

Issue credits — credits on more widely used modules carry more weight.
Drupal 8 case studies — success stories increase Drupal adoption.
Supporting Partners — help us build and maintain Drupal.org.
Organization Members — who haven't graduated to the partner program do their bit as well.
Projects supported — Project maintainers can credit organizations who provide support outside of issues.

But from looking at the actual marketplace page it seems to me there are other parameters involved.

Go for example on this page (second last) or that page . There are companies that have case studies or even issue credits and those companies rank below others that have none of the mentioned ranking factors.

I surely see that there is some alphabetical sorting. Then it seems that up until this page all organizations seems to be weighted the same (say 0) and then there are organizations that are weigthed with another factor (say 1). But from looking at some of the organizations I cannot see how one organization is ranked before the other.

And this not only at the end of the list, there are other places too. But higher in the lists it can not be seen so clearly, since the weighting between the factors is not clear.

And I do know about the weighting calculation here: https://git.drupalcode.org/project/drupalorg/blob/79f1d09acbd9258eb0cd8e...

But this does also not explain this imho.

Question

So my question is:

What else then the contribution credit types named on the service page do influence the marketplace ranking?

Answer

The Contribution Credit Weight and Impact on Ranking documentation page lists out all of the forms of contribution that influence the marketplace ranking.

You can always view the code itself that calculates the marketplace ranking by viewing the function drush_drupalorg_org_credit() in the drupalorg > drupalorg > drupalorg.drush.inc file.

💬 Support request
Status

Needs review

Version

3.0

Component

Documentation

Created by

🇩🇪Germany stefan.korn Jossgrund

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇺🇸United States cedewey Denver, CO

    Hi all,

    I found this discussion helpful. I believe we have answers to the initial question this issue asks,

    What else then the contribution credit types named on the service page do influence the marketplace ranking?

    I've done the following to try and resolve this issue:

    1. Updated the issue category to Support request and component to Documentation since this is seeking an answer to a question, not a request to enhance the functionality of drupal.org
    2. Drafted an answer below in this comment and in the issue description so that people who visit this issue can easily read the answer.
    3. Updated the Contribution Credit Weight and Impact on Ranking documentation page with a link to the source code of the algorithm.

    Answer

    The Contribution Credit Weight and Impact on Ranking documentation page lists out all of the forms of contribution that influence the marketplace ranking.

    You can always view the code itself that calculates the marketplace ranking by viewing the function drush_drupalorg_org_credit() in the drupalorg > drupalorg > drupalorg.drush.inc file.

Production build 0.71.5 2024