Plone EEA Faceted Navigation product

A powerful and effective way to find content in large collections

Faceted Navigation (FN) gives you a very powerful interface to improve search within large collections of items. It lets you gradually select and explore different facets (metadata) of the site content and narrow down you search dynamically.

Screenshot showing a list of brochures in English

faceted navigation - publications - brochures

On the contrary, plone collections are static, in a way that the site admin decides the search criteria and the end user is not able to further sort or filter the presented results.

FN is fully customizable, site admin may decide that some criteria (facets) must have fixed values while other may be presented as filter options to the web visitor.

FN may very well replace the standard collection content type, since it covers same functionality and it adds a lot more features.

FN can also be used as an advanced search for your site. It comes with plenty of configuration options and features like:

  1. Easy customisable GUI via drag-n-drop, no restart needed.
  2. Facets can be set to fixed default values and hidden.
  3. Facets can be placed in standard search or extended search panels, to not intimidate novice users and have cleaner interface
  4. Facets can be displayed via several widgets like select, radio, text input, tag cloud, date range and more
  5. Expandable and collapsable widgets with many values
  6. Automatically counts number of content items beside each facet value
  7. Possibility to show or hide the options with zero results (show only the facets which return content)
  8. Ability to create your custom content types definition to be used as a combination of interface and portal type, presented in a single widget.
  9. Export of search result in RSS.
  10. Pleasant user interface based on Ajax JQuery, implemented with "deep linking", so bookmarking a faceted query works, browser history supported.
  11. Export / Import of faceted settings as XML. Useful to replicate same facets navigation on another site.
  12. Search engine friendly, disabling javascript acts as a normal collection batch list.
  13. Synchronisation of settings across multiple languages, I18N support.
  14. High performance by caching faceted catalog queries via distributed memory object caching system: memcached

Screenshots

See more FacetedNavigationScreenshots.

Live demo

Here some live production demos at EEA (European Environment Agency)

  1. EEA Publications http://www.eea.europa.eu/publications
  2. EEA Multimedia http://www.eea.europa.eu/multimedia

Questions

Join the google group

http://groups.google.com/group/eea-facetednavigation?hl=en.

Source code

Latest source code in EEA svn: https://svn.eionet.europa.eu/repositories/Zope/trunk/eea.facetednavigation/

Known open issues/todos

Open tickets

Eggs repository

http://eggrepo.eea.europa.eu/simple

Copyright and license

The EEA Faceted Navigation (the Original Code) is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

The Initial Owner of the Original Code is European Environment Agency (EEA). Portions created by Eau de Web are Copyright (C) 2009 by European Environment Agency. All Rights Reserved.

Contributor(s): Alin Voinea (Eau de Web), Antonio De Marinis (European Environment Agency)

Links

  1. Faceted navigation pattern
  2. Faceted classification
  3. Flamenco faceted navigation made at University of Berkeley
  4. A simpler Faceted plone 3 product made 2008
  5. Folder navigation A new product Folder Navigation in early development]

screenshot1.png - faceted navigation - publications (143 KB) Antonio De Marinis, 07 Aug 2009 16:10

screenshot2.png - faceted navigation - publications - brochures (164 KB) Antonio De Marinis, 07 Aug 2009 16:13

screenshot4.png - faceted navigation - multimedia - album view (517 KB) Antonio De Marinis, 07 Aug 2009 16:22

screenshot6.png - faceted navigation - advanced site search (193 KB) Antonio De Marinis, 07 Aug 2009 16:22

screenshot7.png - faceted navigation - configuration of widget with JQuery (121 KB) Antonio De Marinis, 07 Aug 2009 16:23