Project description

The EEA Faceted Navigation (FacetedNav) gives you a
very powerful interface to improve search within large collections of items.
No programming skills are required by the website manager to configure the
faceted navigation interface, configuration is done TTW.
It lets you gradually select and explore different facets (metadata/properties)
of the site content and narrow down you search quickly and dynamically.

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.

FacetedNav 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.

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

Smart facets hiding - hide facets criteria if there is only one page of
results (This can be explicitly disabled/enabled from version 4.6.
It is also disabled by default for new faceted navigable pages starting
with version 5.2)

Ability to transform faceted navigable items in search forms by
putting them in the ‘search mode’ (starting with version 4.6)

Ability to enable/disable Plone portlets left and right columns within
faceted navigable contexts (starting with version 4.1. Both disabled by
default for new faceted navigable pages starting with version 5.2)

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.

Feature: Support new Collection (plone.app.collection) and
new Folder (plone.app.folder) by default
[avoinea]

Change: Disable by default for new faceted navigable pages
all the advanced settings like: smart facets hiding. Also disable Plone
portlets left/right columns. These still can be activated within the
‘Faceted settings’ menu.
[avoinea refs #24 github]

Bug fix: Review state was fixed to published only. Let the catalog filter this.
Explanation at mailing list
Upgrade step: warning for those still using old workflows with
the infamous state ‘visible’ aka ‘Public draft’ and you want to exclude
such content from searches, than follow instructions at mailing list above.
[jensens]

Feature: Added ‘search’ mode for faceted navigable items. See ‘Actions’ menu.
‘search mode’ => Display no items on load, just the faceted widgets/facets
Useful when you want to replace Plone default search form with a faceted
navigable one. Also this is useful when you enable faceted navigation on
large databases.
[voineali refs #5218]

Feature: Added a way to disable ‘smart facets hiding’. See ‘Faceted settings’ menu.
‘smart facets hiding’ => facets are hidden if there is only one page of results
[voineali refs #3581]

Change: Added ‘faceted-preview-items’ View as the default view for Faceted
navigable objects instead of relaying on ‘folder_listing’ to be forever
compatible with eea.facetednavigation. This is also a more flexible solution
as you can customize each item display by providing a custom
‘faceted-preview-item’ z3 component for each of this items.
[voineali #4968]

Fixed: Dynamically get old-style Faceted Views (Faceted Layouts) used by the
Display menu, instead of caching them in annotations
[voineali]

Change: Always find language-independent content
[pbauer]

Change: Updated Faceted Views example (see
eea.facetednavigation.views.example.summary.pt for more details on how the
template should look in order to be used as a Faceted View)
[voineali]

Feature: Switched show.png with hide.png as it seems more logical this way
[voineali]

Feature: Added javascript that will allow to add an indipendent faceted
search on any other page. it will translate the submitted keys and values into
faceted anchors parameters. the js has example on how to use it.
[demarant]

Feature: HTML5 validation [ghicaale #4444]

Feature: Improved performance for large queries by avoiding unnecessary
iteration over results.
[yomatters]

Feature: Simplified “possible faceted navigable” mechanism. Now all you have
to do is to implement IPossibleFacetedNavigable interface within your
configure.zcml, no more p4a.subtyper descriptors for each portal type.
[voineali #4254]

Feature: Added an error layer in order to easily see widgets with configuration
problems and fix them without disabling JavaScript in browser
and then trying to figure out which one is causing the problem and remove it.

Bug fix: Fixed relative path problems for path widget when using
in production [voineali #2625]