Metadata

Distro Index Owner:
eea
Home Page:
eea.glossary
License
UNKNOWN
Version:
1.7
Last updated:
2019-01-29
Keywords:
EEA Add-ons Plone Zope

eea.glossary

Files

Indexes

A Dexterity-based content type to define a glossary and its terms.

Glossary

develop master

Import data from JSON

An upgrade step can be used to import the data from the old EEA Glossaries into three instances of the eea.glossary: EEA Glossary, EPER and EPER2.

Import procedure

  1. Install content type
  2. In the ZMI interface open portal_setup, "Upgrades" tab, select eea.glossary:default and click "Choose Profile"
  3. Click "Show" to show the old upgrades
  4. Select the step "Import terms and synonyms from json (1.0 --> 1.0)" and click Upgrade

Life, the Universe, and Everything

A Dexterity-based content type to define a glossary and its terms.

This package is inspired in PloneGlossary and collective.glossary.

Don't Panic

Installation

To enable this package in a buildout-based installation:

  1. Edit your buildout.cfg and add add the following to it:

    [buildout]
    ...
    eggs =
        eea.glossary
    

After updating the configuration you need to run ''bin/buildout'', which will take care of updating your system.

Go to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.

Check the box next to eea.glossary and click the 'Activate' button.

Screenshots

https://raw.github.com/eea/eea.glossary/master/docs/glossary.png

Create a Glossary.

https://raw.github.com/eea/eea.glossary/master/docs/usage.png

Use it!

https://raw.github.com/eea/eea.glossary/master/docs/controlpanel.png

The tooltip can be disabled in the control panel configlet.

Developer Notes

The terms are loaded in a page using an AJAX call to a browser view that returns them as a JSON object.

The tooltips will only be available in the default view of a content type instance.

Changelog

1.7 - (2019-01-28)

  • Jenkins: Add sonarqube step [avoinea refs #101552]
  • Change: Remove synonyms from json view/tests and add tooltip initializer, update the glossarize and tooltip js with the latest modifications [iulianpetchesi refs #90374]
  • Change: updated URLs pointing to eea.europa.eu with https:// [alecghica refs #95849]

1.6 - (2017-12-12)

  • Change: Replace eeacms/zptlint with eeacms/plone-test:4 zptlint [avoinea refs #90415]

1.5 - (2017-05-22)

  • Change: fixed PyLint warnings and errors [valipod refs #84949]

1.4 - (2017-05-15)

  • Change: fixed PyLint warnings and errors [eduard-fironda refs #84949]

1.3 - (2017-04-24)

  • Change: updated package information [eduard-fironda]
  • Cleanup: removed unnecessary JS file [alecghica refs 83686]

1.2 - (2017-02-14)

  • Upgrade step: create all other glossaries from glossary.eea.europa.eu [valipod refs:#79821]

1.1 - (2017-01-30)

  • Bug fix: fixed tests [valipod refs #79823]
  • Bug fix: fix for publication year missing on import [valipod refs #79823]
  • Bug fix: import approved items as published, not approved as copy-editing [valipod refs #79823]
  • Change: skip arhetypes relations [valipod refs #79823]
  • Change: Faceted navigation conf added to the upgrades folder [valipod refs #79823]
  • Change: Data import script fix for mismatched file and object ids [valipod refs #79966]

1.0 - (2016-12-28)

  • Feature: Initial release (with adaptations of collective.glossary)
    • Renaming to eea.glossary
    • adding several new properties to the term
    • adding a new object "Synonym"
    • adding relation from synonym to term
    • [valipod refs #79376]
  • Upgrade step: create the three Glossaries and import data into them [valipod refs #79822]