D8 Version

After consult with the maintainer of taxonomy_tooltip we would like to join efforts in some way. There is no need why these modules should co-exist independently. See "merge of taxonomy_tooltip and glossify?" issue. The outcome is that Glossify takes over, so you came to the right place ;-).

D7 Version

The Glossify module provides filters that scan and parse content and replace terms in the text with links to their pages. The d7 version is a complete rewrite of the module to be as simple and performant as possible. Currently it consists of 2 filters:

  1. Glossify with taxonomy
    • links taxonomy terms appearing in content to their taxonomy term page.
    • select which taxonomy vocabularies to use as the source for the terms.
    • indicate whether or not matching is case sensitive.
    • indicate whether or not every match should be linked or just the first occurrence.
    • display the term definition as a tooltip while hovering the glossified link.
  2. Glossify with content
    • links node titles of content appearing in other content to their node page.
    • select which content types to use as the source for the terms.
    • indicate whether or not matching is case sensitive.
    • indicate whether or not every match should be linked or just the first occurrence.
    • display the text from a selected field on the linked node as a tooltip while hovering the glossified link.

Also, the module provides a theme function (theme_glossify_links), some basic css, and 2 icons to format the links. Override and customize as desired. See Beginners guide to overriding themable output for more detailed instructions.

Roadmap

Currently, the following features are planned:

  • option for matching only the first occurrence of a term in the text. done.
  • option to display a tool tip with text from the taxonomy term definition or a selected field from the linked node. done.
  • option for selecting which field to use for the URL(currently links only to 'taxonomy/term/tid' or 'node/nid').

Other features from the previous version of the module will probably not be restored. New features will be considered on an individual basis. Feature requests with patches will receive priority consideration.

D6 Version (maintenance only)

The d6 version was marked unsupported due to a security issue the maintainer at the time never fixed. See SA-CONTRIB-2012-071 for details. The vulnerability was addressed and the module republished. However, this version is now in maintenance only mode-- no features or improvements will be added. Patches for bug fixes will still be evaluated and applied on a case by case basis.

Credits

Version 3.x was developed by segments and sponsored by Propeople - Austria.

Version 2.x (the last version to actually work properly) was developed and maintained by rsvelko56.

Version 1.0 of this module was sponsored by the LepTree project.

Thanks to omerida for providing patches.

Supporting organizations: 
Funding D8 development

Project Information

Downloads