Remaining tasks

  1. Add new field (radio/checkbox) to organization content type. It should go into the 'Moderation' fieldset and look similar to Training listing.
    Supporting Technologies listing:
    <ul>
      <li>Do not list</li>
      <li>List in the Supporting Technologies section</li>
    </ul>
  2. Make this field accessible only for content admins
  3. Create a new view Drupal.org Marketplace: Supporting Technologies. It should work similar to the https://drupal.org/training, except for no navigation on the right side. Just a view of organization nodes, which have "List in the Supporting Technologies section" choosen. Fields to display: Logo, Title, Description
  4. Add 'Supporting Technologies' tab to the Marketplace navigation.
  5. Add view to the Marketplace feature. Recreate the feature to include the view and the new field.

Original report:

There are many companies that provide a Technology or a Technology as a Service that helps the Drupal Community build even better websites. These companies technologies include things like databases, language translation, PHP editing tools, Content Delivery Networks (CDN), database virtualization, marketing services and email contact. Currently in Marketplace there is no category that these companies can be listed under and no easy way for community members to find those technologies and the Org pages these companies create. Some of these companies will join the Drupal Supporting Technology Program and have Org pages but are have no way to be listed in Marketplace because of the lack of this category.

We are proposing a new category in Marketplace where Companies with Technologies or Technologies as a Service that can be used with Drupal can be listed. This will provide additional value to the Drupal Technology Supporters and other Companies who would then have a place to be listed in Marketplace. This would also provide the Drupal Community with a way to find companies and technologies that will add value to the Drupal work they are doing. This would be a new way to help connect the community to technologies that support Drupal and for those companies with technologies it would enhance the value of supporting Drupal.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

drumm’s picture

Sounds like this would be a new tab, next to "Services / Hosting / Training / Books"? (Not a type of service within Services?)

Don Page’s picture

Adding a Tab for "Supporting Technologies" is a good idea as eventually we could develop categories like under Services for the technologies to fit into. Things like CDN, Databases, Web Site Monitoring, etc.

drumm’s picture

Assigned: Don Page » drumm
drumm’s picture

Status: Active » Postponed (maintainer needs more info)

Okay, so a new "Supporting Technologies" tab, after "Books"?

Will sub-pages be included? If so, what are the names of specific sub-pages that will be launching soon? I think navigation like Hosting's "Shared Hosting"/Enterprise & Managed"/"Platform as a Service" green arrows will be easiest to do. Would those be okay?

Don Page’s picture

Right now, I do not think we have enough of any one group to select the right groups. I would suggest that we just created a Supporting Technologies" tab for now.

tvn’s picture

Assigned: drumm » Unassigned
Issue summary: View changes
Status: Postponed (maintainer needs more info) » Active
Issue tags: -Drupal Marketplace +drupal.org marketplace

Oliver will take this one. Updating issue summary with remaining steps.

tvn’s picture

Top navigation on Marketplace pages done via crosssite module, you'll have to update it in few places, e.g.
http://drupalcode.org/project/drupalorg_crosssite.git/blob/HEAD:/drupalo...
http://drupalcode.org/project/drupalorg_crosssite.git/blob/HEAD:/drupalo...

To limit edit access for the new field, add it near line 248 of drupalorg.module.

opdavies’s picture

Assigned: Unassigned » opdavies
opdavies’s picture

Create a new view Drupal.org Marketplace: Supporting Technologies. It should work similar to the https://drupal.org/training, except for no navigation on the right side.

I've cloned this View and started making adjustments, and I've noticed that the organisations are being displaying in a unformatted list. Semantically, I think that this should instead be a HTML unordered list to which we can add some styling to remove the bullet point and the left-hand padding. This applies to all of the similar listing pages as well.

Thoughts?

opdavies’s picture

tvn’s picture

Status: Needs review » Needs work

Looks good overall. A few points:

  • Master display of the new view still has Training related fields in it
  • Contextual filters aren't needed for this view
  • Image should be on the left from the description, as on the other pages. So this will require also Bluecheese patch. Some additional selectors next to
    .node-organization.node-teaser .main, .view-drupalorg-training .main {
tvn’s picture

Lastly, and this can probably be a separate follow up: currently for all organization nodes "Services" tab is highlighted as active in the top menu. Supposedly, supporting technologies companies won't be listed in Services listing at all, only in their own one. So this might be a bit confusing. We should figure how to make Supporting Technologies tab active for such org nodes.

opdavies’s picture

Status: Needs work » Active
FileSize
34.29 KB

Re-built the View and re-rolled the patch.

Will do the Bluecheese patch next.

opdavies’s picture

Added some missing classes.

opdavies’s picture

Updated drupalorg patch (again), and added Bluecheese patch to include the layout for the listing page.

opdavies’s picture

Status: Active » Needs review

Master display of the new view still has Training related fields in it
Contextual filters aren't needed for this view
Image should be on the left from the description, as on the other pages. So this will require also Bluecheese patch. Some additional selectors next to
.node-organization.node-teaser .main, .view-drupalorg-training .main {

I think that's everything.

  • Commit 068ef20 on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353 Added missing classes
    
  • Commit 323d18b on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353 Ensure that HTML tags are closed
    
  • Commit 38fedfc on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353 Updated drupalorg_marketplace
    
  • Commit 802ada0 on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353 Prevent field_organization_technologies from being edited
    
  • Commit 8f6846a on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353: Tidied the master display
    
drumm’s picture

Status: Needs review » Fixed
Issue tags: +needs drupal.org deployment

Everything looks great. Committed & deploying.

drumm’s picture

drumm’s picture

Issue tags: -needs drupal.org deployment
tvn’s picture

Great. Megan and Don are working on the guidelines suggestion. They will publish it shortly. Until then we won't add any companies to this new section.

  • Commit 068ef20 on 7.x-3.x, 7.x-3.x-dev authored by opdavies, committed by drumm:
    #2236353 Added missing classes
    
  • Commit 323d18b on 7.x-3.x, 7.x-3.x-dev authored by opdavies, committed by drumm:
    #2236353 Ensure that HTML tags are closed
    
  • Commit 38fedfc on 7.x-3.x, 7.x-3.x-dev authored by opdavies, committed by drumm:
    #2236353 Updated drupalorg_marketplace
    
  • Commit 802ada0 on 7.x-3.x, 7.x-3.x-dev authored by opdavies, committed by drumm:
    #2236353 Prevent field_organization_technologies from being edited
    
  • Commit 8f6846a on 7.x-3.x, 7.x-3.x-dev authored by opdavies, committed by drumm:
    #2236353: Tidied the master display
    

Status: Fixed » Closed (fixed)

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

lizzjoy’s picture

Status: Closed (fixed) » Needs work

Can you update the title of the section so it is "Supporting Technologies" with capital letters? Also, change the text to "coming soon" instead of "No organizations found" if it can be done in the same update?

opdavies’s picture

Issue tags: +needs drupal.org deployment
FileSize
1.36 KB

I've updated the "Supporting Technologies" tab title, and committed this to the drupalorg_crosssite module.

Here's a patch for updating the empty text. This will need someone to apply this to the drupalorg module as I don't have maintainer access to that project.

opdavies’s picture

Status: Needs work » Needs review

  • Commit 5628738 on 7.x-3.x authored by opdavies, committed by drumm:
    #2236353 Updated the empty text for Supporting Technologies
    
drumm’s picture

Status: Needs review » Fixed
Issue tags: -needs drupal.org deployment

Committed & deployed.

Status: Fixed » Closed (fixed)

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