[Patternfly] Moving forward with the Search pattern

Malini Rao mrao at redhat.com
Thu Apr 17 20:37:43 UTC 2014


----- Original Message -----
> From: "Matt Carrano" <mcarrano at redhat.com>
> To: "Liz Blanchard" <lsurette at redhat.com>
> Cc: patternfly at redhat.com
> Sent: Thursday, April 17, 2014 2:36:56 PM
> Subject: Re: [Patternfly] Moving forward with the Search pattern
> 
> 
> 
> ----- Original Message -----
> From: "Liz Blanchard" <lsurette at redhat.com>
> To: "Emily Dirsh" <edirsh at redhat.com>
> Cc: patternfly at redhat.com
> Sent: Thursday, April 17, 2014 2:11:46 PM
> Subject: Re: [Patternfly] Moving forward with the Search pattern
> 
> 
> On Apr 17, 2014, at 8:02 AM, Emily Dirsh <edirsh at redhat.com> wrote:
> 
> > Agreed. I don't have any problem breaking the pattern up, particularly
> > leaving off the additional functionality such as saved search and
> > attributes. Anyone have suggestions for what to call it other than
> > contextual search? I'm not attached to the name, but we do need to
> > differentiate it from global search.
> Isn't the difference just the scope of what will be searched?  Is there
> really any difference in the interaction?  Maybe I'm not clear on what we
> mean by "global search" and why the same search box widget would not be
> applicable.

The main difference as we saw it is in the scope of what it searches like you mentioned but also in the presentation of the results. It mostly needs a dedicated page to present results as it is not narrowing any pre-existing page content like contextual search but rather the result of an open ended exploratory search. It also likely presents heterogeneous content and may have ways to filter them by the categories etc. This is also the reason why we decided to punt on any details with regard to the search results in the first round of pattern work. In the case of the contextual search, we felt the results display would follow the pattern for whatever the context was ( e.g a data table) and for global search, we would have to define it when we dealt with that pattern variant.


> > 
> +1
> 
> Liz
> 
> Matt
> 
> > ----- Original Message -----
> >> From: "Malini Rao" <mrao at redhat.com>
> >> To: "Matt Carrano" <mcarrano at redhat.com>
> >> Cc: patternfly at redhat.com
> >> Sent: Thursday, April 17, 2014 9:35:01 AM
> >> Subject: Re: [Patternfly] Moving forward with the Search pattern
> >> 
> >> Sounds good to me! On the topic of innovation, while I usually would not
> >> like
> >> to deny credit for innovation (:)), I think the search team decided on
> >> what
> >> specific interactions that are out there in use in the context of search
> >> that we want to put together for our use in enterprise IT projects. I
> >> don't
> >> think we necessarily invented anything totally new. Having said that, like
> >> all pattern work, this should be usability tested as well and tweaked with
> >> any insights.
> >> 
> >> 
> >> Thanks
> >> Malini
> >> 
> >> 
> >> 
> >> ----- Original Message -----
> >> From: "Matt Carrano" <mcarrano at redhat.com>
> >> To: patternfly at redhat.com
> >> Sent: Wednesday, April 16, 2014 3:16:14 PM
> >> Subject: [Patternfly] Moving forward with the Search pattern
> >> 
> >> 
> >> Yesterday Robb, Kyle, Brian and I met on several topics concerning
> >> PatternFly
> >> and the subject of Search came up.  We agreed that there is a need for a
> >> basic search widget that can be added to our library and that Robb should
> >> take the action to prototype this.  I wanted to make sure, however, that
> >> this leverages the pattern work on contextual search that had been done
> >> last
> >> year.
> >> 
> >> I went back and reviewed the pattern draft for contextual search
> >> (https://www.patternfly.org/wikis/patterns/pattern-development/draft-patterns/contextual-search/)
> >> and wanted to propose a few changes that I think will make it easier to
> >> move
> >> forward with this.  My proposal is to separate this into three patterns:
> >> 
> >> - Basic Search that will include the "Basic Contextual Search"
> >> functionality.
> >> - Attribute Search that will include the "Attribute-Based Contextual
> >> Search"
> >> functionality.
> >> - "Smart Search" that will include other optional features like
> >> suggestions
> >> and the ability to bookmark or recall saved searches.
> >> 
> >> My reasoning for this approach is to be able to introduce this
> >> functionality
> >> to the PF library in phases.  While I think lots of very innovative design
> >> work went into the original draft of this pattern, to me, many of the
> >> features that make up what I'm calling "smart search" are unproven from
> >> both
> >> a technical feasibility and usability standpoint.  What I'd like to move
> >> ahead with is a Basic Search pattern/widget (which I believe has received
> >> some testing) as this seems to be where there is the most need.  We can
> >> phase in other extensions to this after we've had time for more
> >> prototyping
> >> and testing.
> >> 
> >> I'd also like to move away from the term "contextual search," unless
> >> people
> >> object.  A quick Google search reveals that this term is being used by
> >> Google, Yahoo, and other to reference the use of contextual metadata (e.g.
> >> your location) to refine search results.  This is certainly not what we
> >> were
> >> talking about in this pattern.
> >> 
> >> Thoughts?
> >> 
> >> 
> >> Matt
> >> 
> >> _______________________________________________
> >> Patternfly mailing list
> >> Patternfly at redhat.com
> >> https://www.redhat.com/mailman/listinfo/patternfly
> >> 
> >> _______________________________________________
> >> Patternfly mailing list
> >> Patternfly at redhat.com
> >> https://www.redhat.com/mailman/listinfo/patternfly
> >> 
> > 
> > _______________________________________________
> > Patternfly mailing list
> > Patternfly at redhat.com
> > https://www.redhat.com/mailman/listinfo/patternfly
> 
> 
> _______________________________________________
> Patternfly mailing list
> Patternfly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
> 
> _______________________________________________
> Patternfly mailing list
> Patternfly at redhat.com
> https://www.redhat.com/mailman/listinfo/patternfly
> 




More information about the PatternFly mailing list