opensearch-project / project-website

The source to opensearch.org
https://opensearch.org
BSD 3-Clause "New" or "Revised" License
40 stars 478 forks source link

[Feature] Users should be able to filter partners by tags #1641

Open dtaivpp opened 1 year ago

dtaivpp commented 1 year ago

Is your feature request related to a problem? Please describe. At the moment it can be challenging from our partner page to determine just what each partner does. This is why we should have a few well defined tags that describe what partners provide. This could be whether they run a project with OpenSearch, are a managed service provider, or do consulting.

Describe the solution you'd like

  1. Partners should have tags show on their partner cards (https://opensearch.org/partners/) indicating what they do/provide.
  2. The partner list should be able to be filtered using a pick list to show partners with the appropriate matching tag.

Describe alternatives you've considered N/A

Additional context We likely need to work on a list for what Tags we would need.

nateynateynate commented 1 year ago

What might also be helpful is being able to click on the tag itself while viewing a partner.

ghost commented 1 year ago

@krisfreedain Please assign to me.

nateynateynate commented 2 weeks ago

Option 1: We use a jekyll plugin to implement single-faceted filtering without the use of many hours of technical implementation.

Lazy consensus is that this is our best immediate path forward, giving up perfection for speed.

Option 2: Code the filtering by hand to implement multi-faceted search.

Eventually if we find out that we want more out of it or it isn't helpful, we will follow this course.

It is a moral imperative that we start normalizing our partner data.

"Time is of the essence." --Daryll Swager

What are we going to call partners now? Solution providers? We need new nomenclature for the partners page to disambiguate them from foundation members. Changing the URL for partners say from /community/partners to something like /solution_providers might break intra-site links. We will have to make sure to investigate every possible place where a URL might change. Partners with permalinks for their site page are the most likely culprits. Let's start filtering on the facet: Business Type We'll need to change some github issue template yaml to rename things as well.