Implement Featured marketplace section
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #1646458. -->
Reported by: [tvn](https://www.drupal.org/user/999848)
>>>
<p>Part of <a href="http://drupal.org/node/1635092">marketplace improvements</a>.</p>
<p>In order to introduce Featured section of Marketplace we need to:<br>
<del>1. add field to organization node type with the value Featured</del><br>
<del>2. copy service providers display, add filter on Featured value</del><br>
<del>3. modify basic view to not show Featured organizations</del></p>
<p>Work in progress: <a href="http://tvn-drupal.redesign.devdrupal.org/marketplace">http://tvn-drupal.redesign.devdrupal.org/marketplace</a></p>
<h3>To-dos:</h3>
<ol>
<li><del>Fix urls in top Categories navigation
<p>There is some number in () on the left and since I've added new argument to the view - urls of Categories need to be adjusted:<br>
- column Services has correct urls "drupal-services/[featured|all]/[Service]"<br>
- column Sectors has urls of the type "drupal-services/all/[featured|all]/[Sector]" - it should be "drupal-services/[featured|all]/all/[Sector]"<br>
- column Countries served has urls of the type "drupal-services/all/all/[featured|all]/[Country]" - it should be "drupal-services/[featured|all]/all/all/[Country]"</p></del></li>
<li><del>Add active trail to sidebar menu items on sub pages featured/* and all/*</del></li>
<li><del>Remove (comment out) code for DA membership check and auto-adding to the listing.<br>
Checkbox “Request listing in marketplace” should only automatically create an issue in the Webmasters queue.<br>
Status of the new issue should be "needs review" instead of "active".</del></li>
<li><del>Build a view of all org nodes listed in the marketplace, showing their last updated date.</del></li>
<li><del>Change taxonomy links from organization nodes to link to featured or all view.</del></li>
<li>Deploy changes on <a href="http://marketplace-drupal.redesign.devdrupal.org/">http://marketplace-drupal.redesign.devdrupal.org/</a> and update deployment instructions.</li>
</ol>
<h3>Deployment instructions:</h3>
<ol>
<li>change url path for node/21791 from "drupal-services" to "drupal-services-old"</li>
<li>remove redirect from "drupal-services" to "node/21791"</li>
<li>change url path for node/313581 from "training-services" to "training-services-old"</li>
<li>remove redirect from "training-services" to "node/313581"</li>
<li>add redirect from /training-services to /training</li>
<li>change link for Marketplace item in "Primary links" menu from "node/21791" to "drupal-services"</li>
<li>update drupalorg, drupalorg.crossite modules and bluecheese theme</li>
<li>update feature:
<ul>
<li>CCK had "needs review" status, field group and content types had "overridden" status. Reverted everything to make it work.</li>
<li>I'm not sure why Case studies feature has Marketplace as dependency</li>
</ul>
</li>
<li>existing organization nodes which are listed in the /marketplace-preview should get "field_organization_list_rule" set to "All providers"</li>
<li>Arrange blocks:
<ul>
<li>"Marketplace services menu" - place in Right column</li>
<li>"Marketplace info" block - change title to "Marketplace info - all providers", place below services menu<br>
content:
<pre>All providers section lists companies which provide Drupal-related services and contribute back to the Drupal community.<br><br><a href="http://drupal.org/node/995766">Working with Drupal service providers</a><br>Forums: <a href="http://drupal.org/paid-services">Paid services</a>, <a href="http://drupal.org/hosting-support">Hosting support</a><br>Looking for <a href="http://groups.drupal.org/jobs">Jobs</a>?<br><br><a href="http://drupal.org/node/1735708">Marketplace guidelines</a><br><br><a href="http://drupal.org/node/add/organization" class="action-button">Add your listing</a></pre><p>Show only on:<br>
drupal-services/all<br>
drupal-services/all/*
</p></li>
<li>block "Marketplace preview info" - change title to "Marketplace info - featured providers", place below services menu<br>
content:
<pre>Featured providers section lists companies which have an exceptional community contributions and show continued support of the Drupal project.<br><br><a href="http://drupal.org/node/995766">Working with Drupal service providers</a><br>Forums: <a href="http://drupal.org/paid-services">Paid services</a>, <a href="http://drupal.org/hosting-support">Hosting support</a><br>Looking for <a href="http://groups.drupal.org/jobs">Jobs</a>?<br><br><a href="http://drupal.org/node/1735708">Marketplace guidelines</a><br><br><a href="http://drupal.org/node/add/organization" class="action-button">Add your listing</a></pre><p>Show only on:<br>
drupal-services<br>
drupal-services/featured<br>
drupal-services/featured/*
</p></li>
<li>Add block "About trainings", place in Right sidebar<br>
content:
<pre><a class="action-button" href="http://drupal.org/node/add/organization">Add your listing</a><br><br><a href="http://drupal.org/node/1735708">Marketplace guidelines</a></pre><p>Show only on:<br>
training<br>
training/*
</p></li>
<li>block "drupalorg_training: Sidebar navigation" - place in Right column below "About trainings"<br>
Show only on:<br>
training<br>
training/*
</li>
</ul>
</li>
</ol>
<h3>After deployment tasks:</h3>
<ul>
<li>promote org nodes of the companies listed on /drupal-services-old to Featured providers</li>
<li>add ogr nodes of companies listed on /training-services-old to Training section</li>
</ul>
issue
GitLab AI Context
Project: project/drupalorg
Instance: https://git.drupalcode.org
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://git.drupalcode.org/project/drupalorg/-/raw/1.0.x/README.md — project overview and setup
Repository: https://git.drupalcode.org/project/drupalorg
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD