+1
On Nov 5, 2013, at 10:52 AM, Wayne Witzel III <wwitz...@gmail.com> wrote:

> The rest of my email got cut off and I don’t feel like typing it again .. but 
> +1 to approach with more UI work.  
> 
> --  
> Wayne Witzel III (@wwitzel3)
> wa...@pieceofpy.com
> http://pieceofpy.com
> 
> 
> On Tuesday, November 05, 2013 at 10:51 , Wayne Witzel III wrote:
> 
>> +1 to the idea of an easy to use filtering interface.
>> 
>> The example UI is a little confusing, with the search input above the 
>> filtering options, it also appears you have to re-submit the search after 
>> you add filtering options.
>> Looking at other sites, I see a common pattern for simple filtering (which 
>> compliments robust searching)
>> 
>> - Obvious that a filter is being used.
>> - Easy to clear filters
>> - Single click to apply a filter
>> 
>> I see the example UI as just creating a UI around the solr syntax, but I 
>> think creating a more minimal UI and incorporating it in to / just below 
>> above the ticket listing header (like the Advanced filtering for browsing 
>> sf.net (http://sf.net)) is a better approach. It would be intuitive to the 
>> user and could auto-populate with only values that exist to be filtered. 
>> Avoiding typos in a label filter for example.  
>> 
>> --  
>> Wayne Witzel III (@wwitzel3)
>> wa...@pieceofpy.com (mailto:wa...@pieceofpy.com)
>> http://pieceofpy.com
>> 
>> 
>> On Tuesday, November 05, 2013 at 09:57 , Dave Brondsema wrote:
>> 
>>> Any opinions on this before implementation begins?
>>> 
>>> On 10/31/13 3:32 PM, Dave Brondsema 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 : d...@brondsema.net (mailto:d...@brondsema.net)
>>> http://www.brondsema.net : personal
>>> http://www.splike.com : programming
>>> <><
>> 
> 
> 
> 

Reply via email to