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

Improve search functionality #9

Open
zilchms opened this issue Apr 24, 2024 · 3 comments
Open

Improve search functionality #9

zilchms opened this issue Apr 24, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@zilchms
Copy link

zilchms commented Apr 24, 2024

Use Case

It is frustrating to try and find modules published by a specific publisher as the search does not give a clear way to limit returned results.
This is especially difficult when the publisher has a lot of modules on forge (like Vox Pupuli/Puppet).

Describe the Solution You Would Like

Something similar to Githubs author:bla would be nice or any other way to constrict the shown results and filter by author (or other relevant information). The information is already on forge (every module displays their author in the search), now we just need a way to actually access/use the information and something similar is already possible by filtering by endorsements or features (only in a limited fassion however).

@zilchms zilchms added the enhancement New feature or request label Apr 24, 2024
@skarwaperforce
Copy link

Hey @zilchms one way to achieve this at this point is to click on the publisher name (attached image)
image

When clicked, the URL converts to: https://forge.puppet.com/modules/puppet
and the filter application works like any other search, would this solve the use case?

I have thought about adding a query like interface to search, but the issue is that most of the metadata is exposed through filters, I am struggling to find what additional value can be generated. Open to ideas :)

@zilchms
Copy link
Author

zilchms commented May 7, 2024

Hey @skarwaperforce the publisher site is a good start.
voxp
The problem starts basically after you are on there. On the left you can indeed filter your application for compatibility etc. And that works like a charm.
However there is just one problem: The textsearch on the left for refine results doesnt work the same as the rest of those filters. It gives you all modules on the forge that match the search (and not only the puppet author ones for example).
I think just implementing the author limitation on the refine results "tab" would already be good enough :) Then you could still search for all modules with the top searchbar, but get your specific author ones with the one on the left

@skarwaperforce
Copy link

ahh, I get it now! Thanks @zilchms for the explanation. Will discuss with the team.
Thanks for logging the issue 👍

Keep the feedback coming!!

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

No branches or pull requests

2 participants