Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

A taxonomy browser for ploneintranet

Features

  • Allows browsing through a hierarchical taxonomy

  • Supports search on taxonomy and on content within

  • Dedicated search and group view for each taxonomy term

Background

The app has been discussed and specified at - https://github.com/quaive/ploneintranet.prototype/issues/272

Documentation

Full documentation for end users can be found in the “docs” folder, and is also available online at http://docs.quaive.net

Translations

This product has been translated into

  • German (thanks, Angela Merkel)

Installation

Install quaive.app.taxonomy by adding it to your buildout:

[buildout]

...

eggs =
    quaive.app.taxonomy

Your Quaive instance will need to register a vdex vocabulary and add the identifier of that vocabulary to the solr index configuration.

Run buildout to update your instance: bin/buildout

Add the vocabulary identifier to following registry entries:

ploneintranet.search.filter_fields
ploneintranet.search.facet_fields

Add an adapter to configure an app tile, see quaive/app/taxonomy/tests/configure.zcml for an example.

Contribute

Support

If you are having issues, please let us know. We have a mailing list located at: ploneintranet-dev@groups.io

License

The project is licensed under the GPLv2.

Contributors

Changelog

3.0.0a1 (2023-11-16)

  • Plone 6 compatibility. [thet]

  • Support for new form styling

2.1.2 (2022-11-07)

  • Use explicit pat-navigation trigger class on navigation elements which were pre Patternslib 9.2 also initialized. [thet]

2.1.1 (2022-07-06)

  • Update translations

2.1.0 (2022-03-09)

  • Fixed search box.

  • Fixed sidebar links.

2.0.3 (2022-02-16)

  • Update translations.

2.0.2 (2022-01-17)

  • Update translations.

  • Translated app tile title.

2.0.1 (2021-08-31)

  • Made compatible with changes in proto (multi-tasking)

2.0.0 (2021-07-27)

  • Consolidate translations management, refs #quaive/ploneintranet/3907.

1.4.0 (2020-06-18)

  • Python3 compatibility (#9)

1.3.2 (2020-03-27)

  • Remove unittest2 dependency. [thet]

1.3.1 (2019-03-27)

  • Return an empty dict instead of None in the results_by_* methods [ale]

1.3.0 (2018-12-07)

  • Update to the latest Quaive (Fixes #6)

1.2.2 (2017-11-20)

  • Public release.

1.2.1 (2017-08-28)

Fixes:

  • (slc #15736) Don’t throw error if search term is unicode [deroiste]

1.2.0 (2017-05-02)

Fixes:

  • Decorate the app view with IAppView to make the app compatible with ploneintranet master. [ale]

1.1.7 (2016-12-01)

New features:

  • Translation labels. [angeldasangel]

1.1.6 (2016-11-21)

  • Nothing changed.

1.1.5 (2016-11-17)

Fixes:

  • Fix sidebar search injection [deroiste]

  • Sidebar Search: search by partial taxonomy terms [deroiste]

1.1.4 (2016-10-24)

New features:

  • Sort by date when grouping by workspace and author [deroiste]

Fixes:

  • Fix test setup: import config for docconv

1.1.3 (2016-10-14)

Fixes:

  • Adapt to new App structure. All parameters come from the App now, not the request

  • Adapt to changed search / proto view in ploneintranet

1.1.2 (2016-09-09)

Fixes:

  • Fix tests: use the app as the search tile context [deroiste]

  • Fix sidebar enlarger target [pilz]

1.1.1 (2016-09-08)

Fixes:

  • Fix injection target [pilz]

1.1 (2016-09-08)

Fixes/New features:

  • Sort grouped results by title

  • Add search grouping by workspace and author

  • sidebar-search: use solr instead of the catalog The normal Sidebar view uses the catalog, presumably to avoid the delay caused by asynchronous indexing with solr.

  • sidebar-search: handle unicode vocab terms

  • Add the option to configure a separate vocab index This allows the search index to have a different id from the vocabulary. It’s configured on the app_parameters e.g. {‘vocabulary_index’: ‘someidx’}

  • Also search by vocab terms

  • Implement sidebar search Design: quaive/ploneintranet.prototype#272

  • Updated to app objects Also, the vocabulary does not need to be passed as a GET parameter any more, since it is now defined in the app_parameters.

  • Include documents in the sidebar, implement search

  • Improved testing, better handling of values

1.0a1 (2016-07-16)

  • Initial release. [pilz]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quaive.app.taxonomy-3.0.0a1.tar.gz (37.2 kB view details)

Uploaded Source

File details

Details for the file quaive.app.taxonomy-3.0.0a1.tar.gz.

File metadata

  • Download URL: quaive.app.taxonomy-3.0.0a1.tar.gz
  • Upload date:
  • Size: 37.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for quaive.app.taxonomy-3.0.0a1.tar.gz
Algorithm Hash digest
SHA256 3c7aec0632e5dbda55471e3459205ff41d6a79e0d59dca4354e042732c44ce36
MD5 d5200122f6067716dbca0612a70df2e8
BLAKE2b-256 04f1d33600447259007b4686df9ecd7a8667fd982397e1e45bb529f2c7ba6847

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0.0a1 This release

1 file

1.2.2

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page