Description
Build a glossary on your site that link terms in your posts to it via tooltips. You can also create unlinked tooltips to bring some precision to a term or expression in a single post.
This plugin is optimized for responsive web design, SEO, usability, and more.
Features
- Manage your glossaries on your own site
- Add tooltips with fully customizable content (text or medias)
- Several kind of lists to display your glossary terms
- Group your terms by categories
- Fully responsive tooltips, with 6 animations and 10 themes.
- Theme editor & easy animation customization. Keep control of your site appearance.
- Support of WPML for multilingual terms
iThoughts Tooltip Glossary works well with iThoughts Lightbox, which allow you to create responsive lightboxes that includes your mediatip images.
For further information, please visit the iThoughts Tooltip Glossary dedicated landing page.
Further Information
Browse the full developer documentation on GitHub Pages
If you want to contribute, feel free to check the GitHub repository
User manual available on gerkindevelopment.net
For bug repports or unexpected behaviors, please see the dedicated WordPress support forum
Thanks to & Resources
TCBarrett for his WP Glossary plugin
Laurent Pelleray for graphical elements
Tammi Coles for corrections to readme description
Rikengct for a LOT of usefull suggestions
TinyMCE tooltip icon by Darren Northcott from the Noun Project
Wordpress PHP CodeSniffer ruleset https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
Support this plugin
Maintaining this plugin takes a lot of time, time that I have to share with my work and my studies. If you appreciate my work, feel free to comment, rate, or even donate to the plugin. I need your help to continue maintaining the plugin, and bringing more features.
Screenshots
Installation
Either install through admin panel (this is the eaiest way), or:
- Upload
ithoughts-tooltip-glossary.zip
to the/wp-content/plugins/
directory - Unzip the archive
- Activate the plugin through the ‘Plugins’ menu in WordPress
FAQ
Does this plugin create any new tables?
No. It uses custom post types and taxonomies.
None of the details pages are working!
Please resave your rewrite rules: Settings > Permalinks > Save Changes (just click the button)
I got an error when loading my glossary tips
It may be a permalink problem. Go to Settings > Permalinks and click Save Changes
It doesn’t do anything?
Check if jQuery is loaded.
For glossary terms only, you have to add the terms (Tooltip Glossary > Add New Term) and then use the appropriate TinyMCE button to link the text with that glossary term
- Installation Instructions
-
Either install through admin panel (this is the eaiest way), or:
- Upload
ithoughts-tooltip-glossary.zip
to the/wp-content/plugins/
directory - Unzip the archive
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Upload
Reviews
Contributors & Developers
“iThoughts Tooltip Glossary” is open source software. The following people have contributed to this plugin.
Contributors“iThoughts Tooltip Glossary” has been translated into 2 locales. Thank you to the translators for their contributions.
Translate “iThoughts Tooltip Glossary” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.0.3
- FIX Wrong term fetched when using auto term translation as anonymous user. See the WPML related issue and the support issue
3.0.2
- FIX Singleton structure
3.0.1
- FIX Fatal error in Resource management (see the forum thread)
- FIX Theme Editor
3.0.0
- NEW Exclude glossary terms from search
- NEW Automated tests, linting, docs, etc etc
- UPD Changed shortcodes for prefix itg instead of ithoughts_tooltip_glossary
- UPD Improved updater performaces
- UPD Styles & scripts refactoring
- UPD Resource management process reviewed
2.7.0
- NEW Support of QuickTags to use plugin shortcodes even in text mode (see ist4000 request feature)
- UPD List form now more flexible
- UPD Lists queries more performant
- FIX Form styles improved
- FIX Advanced Tooltip attributes now functionnal
- FIX Lists not doing group/alpha filters well in every situations
2.6.4
- FIX Obsolete variable in A-to-Z js script (see support forum)
2.6.3
- FIX Moved JS TinyMCE form data object.
2.6.2
- UPD New version of iThoughts WordPress Plugin Toolbox
- FIX Enforcing namespaces in JS & PHP.
2.6.1
- FIX Removed old JS dependencies no more used
- FIX JS function “removeAccents” injected in another namespace
2.6.0
- NEW Attributes editor for tooltip-specific configuration
- NEW Using JS namespacing to avoid conflicts
- NEW Allow setting explicit HREF on glossary term with warning message
- NEW Added in/out animations for tip + hooks for adding custom anims
- NEW Added support of comments on glossary terms if enabled in config
- UPD New version of iThoughts Plugin Toolbox with no-conflicting naming
- UPD Rename JS files for uniform naming
- UPD Increasing the number of hooks (ithoughts_tt_gl-term-content, ithoughts_tt_gl-term-excerpt)
- FIX Wrong DB query containing static string, which can produce errors
2.5.0
- NEW Complete simplified theme editor
- UPD Fixed HTML escaped tooltip content (see this ticket)
2.4.2
- UPD Security fixes
- UPD Plugin Core
- UPD Improved memory & CPU usage for lists, reduce generation time
2.4.1
- FIX Glossary tooltip linked to the wrong language with WPML
2.4.0
- NEW Full support of WPML
- UPD Style editor now saves to a file and add theme in theme dropdown
- UPD Less.css style editor
- FIX Click activation mode prevented totally to access a link
2.3.2
- FIX Delegate register of ithoughts_aliases to parent Backbone
2.3.1
- UPD Use of namespacing
- UPD Started documentation compliant format
- FIX Change JS aliases that were modified by iThoughts comon code
2.3.0
- NEW Mediatips now support captions
- NEW Tips now support links href if the type allow it
- NEW Now uses minified scripts if not in WP_DEBUG mode
- UPD Updater post types
- FIX Various checks and fallbacks added
2.2.3
- UPD new updater step to replace shortcode term’s slug with term id
2.2.2
- UPD enhance behaviour of tooltips containing quotes
- FIX Video related styles
- FIX href link attribute now overridable
2.2.1
- UPD Better general display of videos
- FIX qTip Viewport plugin re-added
- FIX Per-tip overridable termcontent attribute
2.2.0
- NEW Basic style editor
- UPD Utility methods (form generation, parsing shortcode attrs) mutualized with all future plugins
- UPD qTip2 v2.1.1 => v2.2.1
- FIX Webvideo unpin did not reactivate tooltip normal behaviour
- FIX overridable qtip style
2.1.7
- NEW Add attributes filtering & appending to plugin generated HTML
- NEW Display compiled shortcodes into tooltip
- NEW Filtering JS Mediatips to prepare compatibility with iThoughts Lightbox
- UPD Remove versionning on resources when useless to improve browser caching capability
- UPD Remove obsolete & uncompatible trigger option “mouseenter”
- UPD Tooltip links now overlined & underlined by default, to be easily recognized
- UPD List display split in columns more intuitive
- UPD General code cleaning
- UPD Corrections in reference link values
- UPD Reduce globals usage
- FIX Remove trailing
\
before'
in tooltip content - FIX Modification in selection of alphas in list & A-to-Z display modes
- FIX Change handling of static terms for uniformized PHP behavior
- FIX Various z-index issues
- FIX Several A-to-Z now can work together without interacting with others
- FIX iOS specific responsiveness compatibility
2.1.6
- FIX PHP potential issues
2.1.5
- FIX z-index problem with SiteOrigin page builder
- FIX List display for terms
2.1.4
- NEW added ability to override some plugin settings (interface in dev)
- NEW Glossary spans now generated by filters
- FIX Version updater
- FIX Compat to php >= 5.3.1
2.1.2
- FIX PHP Syntax incompatibility
2.1.1
- UPD Added filters for glossary term excerpts
- UPD Mutualize options to improve performances
- UPD Remove useless options
- FIX Raise warn level for less errors in prod environment
- FIX Sub-TinyMCE basepaths
2.0.5
- UPD Refactor whole plugin for better maintenability
- FIX Updater unexpected behavior
- FIX Tooltip trigger mode hover
2.0.4
- NEW Static terms to display glossary terms without Ajax
- UPD Web video now allow mp4, YouTube and Dailymotion videos
- FIX incompatibility with PHP5.3
- FIX Force reload for new scripts
2.0.2
- FIX Update routine
2.0
- NEW Now support images from an URL
- NEW Support of YouTube videos
- NEW Ajax Updater
- UPD Delay hide of mediatips
- UPD Detached Tooltip form
- UPD Tooltip with custom content now use TinyMCE
1.1.6
- FIX TinyMCE change tab detection => mode switching
1.1.5
- UPD Change default tooltip position (see this post)
- UPD Sort terms alphabetically into TinyMCE form (see this thread)
- FIX Added base container on top of Divi header and wpadminbar
1.1.4
- UPD Transition to prefixed shortcodes
- UPD Changed some plugin prefixes
- FIX Renamed shortcode Tooltip for Divi compatibility (see this issue)
- FIX Change hook for loading TinyMCE plugin (see this issue)
1.1.3
- NEW Added style previews for tooltips
- UPD Added security checks on url-related options
- UPD Admin layout
1.1
- NEW added mediatip
- FIX tooltips flickered on small screen
1.0.2
- FIX Random Term Widget
1.0.1
- UPD improved French translation
- UPD correction to remove an error message
1.0
- NEW Added select for glossary terms
- UPD Inline tooltips now integrated to TinyMCE Glossary button
- UPD TinyMCE now recognize tooltips as like glossary terms
- UPD Removed “title” attribute on links with JS to allow search engine comprehension & disable double tooltips on some browsers (eg. Firefox)
0.2.3
- NEW Added inline tooltips
0.2.2
- NEW Add plugin basic icon
- UPD fixed dead links
0.2.1
- UPD clean dirty release
0.2
- NEW Added fr_FR translation
- UPD Clean old unused translations
- UPD Admin menu
0.1
- NEW Added “Responsive” ‘qtiptrigger’, which is “hover”/”focus” on computers, and “click” on touch devices.
- NEW Added ability to set the main glossary page url, which is also the term prefix (https://www.yourblog.com/whatever/…)
- UPD Group terms in ATOZ even with accents. “ù” will be in “U” section.
- UPD Clean Theme editor improved with more flexibility. Thrown away useless theme form
0.0
- Please see previous changes from WP Glossary