Skip to main content

Content types to define a glossary and its terms

Project description

collective.glossary

PyPI version Python versions Plone versions CI License

Plone backend add-on to define a glossary and provide tooltips on matching text.

Features

  • The terms are defined as title / definition pairs.
  • The term can have variants.
  • The definiton is richtext formated.
  • The tooltip can be disabled in glossary control panel.
  • Tooltips can be restricted to a selection of content types.
  • REST API service @glossary_terms to fetch the terms of a glossary.

@rohberg/volto-slate-glossary is the corresponding Volto add-on.

Screenshots

Create a Glossary

Create a Glossary.

Use it!

Use it!

Control Panel

Configure glossary settings in the control panel.

Contribute

Prerequisites ✅

Installation 🔧

  1. Clone this repository, then change your working directory.

    git clone git@github.com:collective/collective.glossary.git
    cd collective.glossary
    
  2. Install this code base.

    make install
    

License

The project is licensed under GPLv2.

Acknowledgements

Generated using Cookieplone (0.9.7) and cookieplone-templates (c7497ac) on 2025-06-25 15:56:13.999992.

Project details


Download files

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

Source Distribution

collective_glossary-3.0.1.tar.gz (286.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collective_glossary-3.0.1-py3-none-any.whl (49.3 kB view details)

Uploaded Python 3

File details

Details for the file collective_glossary-3.0.1.tar.gz.

File metadata

  • Download URL: collective_glossary-3.0.1.tar.gz
  • Upload date:
  • Size: 286.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.15

File hashes

Hashes for collective_glossary-3.0.1.tar.gz
Algorithm Hash digest
SHA256 e4eae4b017fd53838406d47c8edfa989b37fb469b67ed776ab69068daee1db2d
MD5 a851376e399ab9afb078d71ff33eb3da
BLAKE2b-256 303689214e1f2f7ed78ddb485dddc12ad885a823a4fead9218a1dca62097a2eb

See more details on using hashes here.

File details

Details for the file collective_glossary-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for collective_glossary-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9bcf0f543a639145376cee601d237d971b1b536adc6ff5b65fe5378c7eac261e
MD5 b2f8e761b01043e1bc2ffbc8bc7dc774
BLAKE2b-256 2f199302c6ad3922bb29e4ae6582948c69fdc537ecb5bf333dd0ea8c87c30888

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page