Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Explore plugin tools categories #1214

Open
2 tasks done
sergeyshevch opened this issue Jul 11, 2023 · 22 comments
Open
2 tasks done

🚀 Feature: Explore plugin tools categories #1214

sergeyshevch opened this issue Jul 11, 2023 · 22 comments
Labels
contribfest enhancement New feature or request help wanted Extra attention is needed

Comments

@sergeyshevch
Copy link

🔖 Feature description

Hello! I'm exited about the new Explore plugin and have a minor feature request. We have multiple tools internally that we want to add to Explore tools. But it will be good to divide it into various categories analytics/development/operations etc. Or event to different tabs on explore page

🎤 Context

For example, we want to use next categories:

  • analytics
  • operations
  • development
  • monitoring

✌️ Possible Implementation

category field in tool definition

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

No, I don't have time to work on this right now

@sergeyshevch sergeyshevch added the enhancement New feature or request label Jul 11, 2023
@andrewthauer
Copy link

andrewthauer commented Jul 11, 2023

The tool data structure already has a tags attribute which could be used for a similar purpose. The thing that is missing is a way to filter, group, sort, etc by various attributes in the UI.

@sergeyshevch
Copy link
Author

For now, I implemented my Own Content component, which supports categories based on tags. But it looks like these fields have different purposes.

@github-actions
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Sep 10, 2023
@sergeyshevch
Copy link
Author

I guess this is still relevant. Is there anyone also need this feature?

@github-actions github-actions bot removed the stale label Sep 10, 2023
@andrewthauer
Copy link

Yes, we currently have 2 tools tabs. One for Backstage tools and another for external tools. We also copied some of the component code as it's not exported in order to do this. I'd prefer to have a single "Tools" page that has some grouping and filtering all fed off the single tools data source. I added the explore-backend months ago with the intention of revisiting the UI to do this, but haven't found the time to do so. I'd still like to, but unsure when or if I'll be able to.

Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Nov 10, 2023
@andrewthauer
Copy link

Still interested

@github-actions github-actions bot removed the stale label Nov 10, 2023
@Rugvip Rugvip added the help wanted Extra attention is needed label Nov 13, 2023
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Jan 12, 2024
@efenner-cambia
Copy link
Contributor

I'd still be interested in seeing this

@github-actions github-actions bot removed the stale label Jan 13, 2024
@tudi2d
Copy link
Member

tudi2d commented Jan 15, 2024

Would you be interested in giving this a try & submitting a PR @efenner-cambia ?

Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Mar 15, 2024
@sergeyshevch
Copy link
Author

Not stale

@github-actions github-actions bot removed the stale label Mar 15, 2024
@tudi2d
Copy link
Member

tudi2d commented Mar 15, 2024

Would you be interested in picking this up yourself, @sergeyshevch?

@sergeyshevch
Copy link
Author

I'm out of capacity for this issue now. I've implemented some workaround on frontend with custom page and filtering by tags for myself but it's dirty hack and I guess that upstream implementation should be more correct

Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label May 14, 2024
@efenner-cambia
Copy link
Contributor

Not stale

@github-actions github-actions bot removed the stale label May 14, 2024
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Jul 13, 2024
Copy link
Contributor

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Sep 11, 2024
@andrewthauer
Copy link

not stale

@github-actions github-actions bot removed the stale label Sep 11, 2024
@Rugvip
Copy link
Member

Rugvip commented Sep 12, 2024

Moving this over to https://github.com/backstage/community-plugins, since that's where the explore plugin now lives

@Rugvip Rugvip transferred this issue from backstage/backstage Sep 12, 2024
@nickboldt
Copy link
Collaborator

@andrewthauer is this related to #237 ? maybe we can combine these into a single plugin?

@andrewthauer
Copy link

andrewthauer commented Sep 24, 2024

@andrewthauer is this related to #237 ? maybe we can combine these into a single plugin?

@nickboldt - Yes, imo the existing explore plugin should be extended to allow for more categorization options. Along with the frontend enhanced with filtering, sorting, etc for a larger number of tools.

As an alternative the Backstage catalog could perhaps have a new entity kind to allow for a database of tools that do not fit as a component or resource. Although I'm personally a little less sure about this approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribfest enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants