+1

On Thu, Oct 31, 2013 at 12:32 PM, Dave Brondsema <[email protected]> wrote:

> We'd like to develop a UI for filtering tickets as a simple alternative to
> using
> solr syntax.  This should be helpful for those that don't know solr
> syntax, and
> easier than learning it, for the simple cases.
>
> I did a quick in-browser mock of drop-downs for various fields, but it
> doesn't
> look very clean, and it takes up a lot of room:
> http://screencast.com/t/uUL2VeLybg
>
> Side note: existing elements in that area could be improved:
>  * move "showing X of Y" to after the tickets, alongside pagination, like
> we do
> on other places
>  * move "show deleted tickets" to after search help button
>  * make search text box even a little bigger
>
> Since we probably only would show filter choices for the fields that have
> their
> column shown, I was thinking perhaps we could put the filtering as part of
> the
> column header.  This could save space by moving each drop-down filter into
> a
> per-column dialog that is not shown by default.  It's also contextually
> relevant
> to associate the fields with the columns.  I think this would end up very
> similar to the auto-filter feature on most spreadsheets.
>
> That would require more UI work for the dialog and its contents, filter
> icon in
> header, etc.  Clicking on the column header currently sorts the column, so
> we'd
> have to see if that still made sense or not.  I imagine the filters would
> append
> new clauses to the solr query, but it might get real weird if we don't put
> in
> the extra work to parse a given solr query to know what filtering is
> active.
> https://github.com/evolvingweb/ajax-solr/ might be worth exploring.  Also
> separating the user-entered query from the filter query would help some but
> still would require some parsing.  Solr seems to support this concept of 2
> query
> params, but I haven't used it myself
> http://wiki.apache.org/solr/CommonQueryParameters#fq
>
> Thoughts?
>
>
> --
> Dave Brondsema : [email protected]
> http://www.brondsema.net : personal
> http://www.splike.com : programming
>               <><
>



-- 
*Daniel Hinojosa*
*Community Manager, SourceForge / Slashdot Media*
p: 415.890.3608
e: [email protected]
Twitter: @hinojosad
Skype: hinojosad

Reply via email to