Remaining tasks
- 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>
- Make this field accessible only for content admins
- 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
- Add 'Supporting Technologies' tab to the Marketplace navigation.
- 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.
Comments
Comment #1
drummSounds like this would be a new tab, next to "Services / Hosting / Training / Books"? (Not a type of service within Services?)
Comment #2
Don Page CreditAttribution: Don Page commentedAdding 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.
Comment #3
drummComment #4
drummOkay, 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?
Comment #5
Don Page CreditAttribution: Don Page commentedRight 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.
Comment #6
tvn CreditAttribution: tvn commentedOliver will take this one. Updating issue summary with remaining steps.
Comment #7
tvn CreditAttribution: tvn commentedTop 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.
Comment #8
opdaviesComment #9
opdaviesI'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?
Comment #10
opdaviesComment #11
tvn CreditAttribution: tvn commentedLooks good overall. A few points:
.node-organization.node-teaser .main, .view-drupalorg-training .main {
Comment #12
tvn CreditAttribution: tvn commentedLastly, 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.
Comment #13
opdaviesRe-built the View and re-rolled the patch.
Will do the Bluecheese patch next.
Comment #14
opdaviesAdded some missing classes.
Comment #15
opdaviesUpdated drupalorg patch (again), and added Bluecheese patch to include the layout for the listing page.
Comment #16
opdaviesI think that's everything.
Comment #18
drummEverything looks great. Committed & deploying.
Comment #19
drummNow deployed: https://drupal.org/supporting-technologies
Comment #20
drummComment #21
tvn CreditAttribution: tvn commentedGreat. 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.
Comment #24
lizzjoyCan 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?
Comment #25
opdaviesI'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.
Comment #26
opdaviesComment #28
drummCommitted & deployed.