[wp-meta] [Making WordPress.org] #2753: Plugin directory search sorting and filtering
Making WordPress.org
noreply at wordpress.org
Thu Jun 1 17:17:41 UTC 2017
#2753: Plugin directory search sorting and filtering
-------------------------------------+-------------------------------------
Reporter: tellyworth | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Plugin Directory v3 -
Component: Plugin Directory | Future
Keywords: ui-feedback needs- | Resolution:
screenshots |
-------------------------------------+-------------------------------------
Comment (by gibrown):
We had some discussion about this in the plugin dir meeting yesterday.
Want to capture two potential options for how to do implementation:
1. Use the new Jetpack search sidebar widget to provide faceted search and
filtering on the search page:
https://github.com/Automattic/jetpack/blob/master/modules/search/class
.jetpack-search-widget-filters.php
We'd also want to implement the appropriate sorting of results and
redesign the layout of the page so it works on mobile.
This is probably the easiest path since it uses a lot of already existing
code. An example of filtering and results is here:
https://vip.wordpress.com/?s=search&category=case-
studies&year=2013&monthnum&day
2. A React/JS app that let's users interactively refine their searches. I
had build something like this in backbone a while ago
(https://greg.blog/2012/08/20/quickly-build-faceted-search-with-
elasticsearch-and-backbone-js/), but that wouldn't work very well here.
Ideally this would be a flexible UI that could be used in other situations
also.
This would let us build a much more modern search interface: search as you
type, fast responses to changes, etc. But it would also be a fair bit more
work since it is all new development. Almost certainly needs some
additional help.
We would also need to iterate on the rest api a fair bit. The other
benefit to building a great React/JS app here is that it could be reused
in wp-admin where most users do their searching for new plugins. This
would be a big benefit.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/2753#comment:10>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list