This is related to https://www.drupal.org/news/marketplace-updates-to-highlight-contributin.... That post really should have been titled Marketplace Updates to Highlight Contributing Organizations Who Sell Drupal Services.

Most people using Drupal are aware that there are large organizations who don't sell Drupal services that are Contributing Organizations... and many of us know the historical reasons why organizations are defined in the drupalorg_marketplace feature. I think there are a growing number of reasons to change that and would like Drupal to start taking steps in that direction.

While it's great that contributions for the organizations who offer services impact the order they are listed, organizations who don't sell services don't show up anywhere beyond the organization node itself.

Speaking as a developer at one higher education institution, it would be really helpful for us to justify our contributions back to the Drupal project if we could show how well (or poorly) we rank in relation to other Drupal using universities.

This patch starts to decouple Organization nodes from Drupal.org Marketplace by doing a few simple things...

  1. Removing the marketplace specific content type description that users see when adding an Organization node
  2. Moving service specific fields into a Services field group
  3. Add a new field group and checkbox for organizations who don't sell Drupal services

My initial thinking is to keep Sector shared between all types of organizations. It would just mean something slightly different when being completed by an organization who operates primarily in the section vs. an organization who sell Drupal services in that sector. Acquia would be listed as a organization selling to healthcare and Pfizer would be an organization operating in healthcare. The University of Colorado Boulder would be operating in education, Pantheon would be selling to education, etc, etc.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

kreynen created an issue. See original summary.

kreynen’s picture

kreynen’s picture

Issue summary: View changes
drumm’s picture

Status: Active » Needs work

The new field could use at least a little editing:

Request listing in the Drupal organizational contributor

However, I'm not sure a new field is needed. Would a listing of all organizations that aren't in the marketplace work?

Otherwise, this is a great direction to go in. Cleaning up the help text on organization pages is needed.

joshuami’s picture

Is this on a dev site someplace that I can review? (If not I'll fire one up.)

I like the idea of a listing of all organizational contributors—regardless of whether or not they offer Drupal Services. It would help tell Drupal's story better.

kreynen’s picture

If we are going to list all orgs, then we need another sector field. Otherwise the large shops who sell Drupal will be at the top of every list because they sell solutions to that sector. I want to see who the other more active educational institution contributors are... and use that to motivate other schools to prioritze/justify contributing back. A list dominated by organizations selling Drupal will not accomplish that.

YesCT’s picture

  • drumm committed 1d21c44 on 2580729-org-updates
    Issue #2580729: Revert overwritten recent changes
    

  • drumm committed b5b896d on 2580729-org-updates
    Issue #2580729: Fix typo
    

  • drumm committed 1d21c44 on 7.x-3.x, dev
    Issue #2580729: Revert overwritten recent changes
    
  • drumm committed b5b896d on 7.x-3.x, dev
    Issue #2580729: Fix typo
    
joshuami’s picture

Status: Needs work » Needs review

For those following this issue, we've taken the first step to start highlighting non-service providing organizations on Drupal.org. You can now see a list of *all* published organization profiles, ordered by issue credits in the last 90 days.

https://www.drupal.org/organizations

Next steps, we need to look at the edits that @kreynen suggested to better document organization profile creation for non-service providers and update a couple key areas of the site to link to this page.

I'd love to see someone make an organization profile for a Drupal camp and direct sprinters to contribute to it as a "customer". That would give us a way to see if we can track issue activity at a camp sprint.

Anyone interested in helping make that happen?

David_Rothstein’s picture

There are some organizations listed on https://www.drupal.org/drupal-services but not on https://www.drupal.org/organizations (at least a couple examples on the first page alone). Is that a bug?

joshuami’s picture

@David_Rothstein, the /organizations list is comprehensive of all organizations—regardless whether they are marked to appear on the Drupal Services list. Any organizations missing from the first page of /organizations are probably bumped to page 2 because of the non-service providing orgs.

Is there a specific example that you are seeing left out? I'm happy to debug.

kreynen’s picture

This is great! Hats off to the team at the University of Waterloo for making the newly reorganized top contributor list at https://www.drupal.org/organizations! They are currently the top higher education contributor, but I expect PSU, Stanford, Berkeley, Georgetown, and U of MN as well as our team at the University of Colorado Boulder to get their organization structure and project ownership on Drupal.org straightened and start claiming credit for commits and patches in the weeks to come.

Now that a list exists, the work of being the top higher ed org on it matters.

hestenet’s picture

Wanted to record a piece of feedback we'd received out loud: It might also be nice to be able to filter the /organizations to show only the non-service providers.

joshuami’s picture

I want to take a look at non-service providers as part of revamping the questions we ask on organization creation. Currently, the community approval process for getting on the marketplace (featured or all service providers) leaves a lot of actual Drupal service providers unlisted in the marketplace. So filtering on that field would not help identify customers using Drupal much better right now.

I like the idea of having some options to see Drupal customers by industry that have a profile on Drupal.org. That would give us a lot of great information about parts of the ecosystem that we only see as case studies right now.

David_Rothstein’s picture

Is there a specific example that you are seeing left out? I'm happy to debug.

Chapter Three and Tag1 Consulting are the two I noticed.

Based on where they are listed in https://www.drupal.org/drupal-services they should be on the first page of https://www.drupal.org/organizations as well, but they don't seem to be there at all (can't even find them using the search box).

joshuami’s picture

@David_Rothstein, I figured out the problem. We put a "require relationship" on the locations field for the browse by country feature. That excluded Tag1 and Chapter Three because they did not list a location.

It's a pretty quick fix. I'll see if I can get that pushed up today.

  • joshuami authored 2d48607 on 2580729-org-updates
    Issue #2580729 - remove locations relationship from organizations view
    

  • joshuami authored 2d48607 on 7.x-3.x, dev
    Issue #2580729 - remove locations relationship from organizations view
    
kreynen’s picture

Status: Needs review » Fixed

I'm seeing Chapter Three and Tag1 now, but that bumped Waterloo to the first entry on the second page :(

I moved this to fixed since the original issue was just about starting this process. Thanks for making this happen!

David_Rothstein’s picture

Yup, looks good now - thanks!

Status: Fixed » Closed (fixed)

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