Skip to main content

Fluent Glossary

I have finally reached a stable beta point with my next plugin/add-on for FluentCommunity. I have decided to name it Fluent Glossary and would like to open it up for testing to anyone who's interested. Again this is a Beta, so user beware and at you're own risk.

I would ask that testers post here with any issues/bug/feature requests and other similar comments.

Fluent Glossary is a comprehensive glossary management system designed specifically for FluentCommunity sites. Automatically link glossary terms throughout your community posts with beautiful hover tooltips, creating an enhanced learning experience for your members.

Key Features

Automatic Term Linking

  • Automatically detects and links glossary terms within FluentCommunity posts
  • Customizable linking behavior: link all occurrences or limit per post
  • Optional term linking - display styled terms with tooltips only (no links)
  • Smart word-boundary detection prevents partial word matches

Interactive Tooltips

  • Hover over any linked term to see its definition instantly
  • Smooth-scrolling tooltips that follow terms as you scroll
  • Customizable tooltip appearance with pointer arrows
  • Click-to-close functionality with styled close button
  • Scrollable content for longer definitions
  • Mobile-friendly responsive design

FluentCommunity Integration

  • Fully compatible with FluentCommunity's Vue.js SPA architecture
  • Works seamlessly with FluentCommunity's dynamic content loading

Customization Options

  • Enable/disable the entire glossary system with one toggle
  • Choose between linking all term occurrences or limiting per post
  • Set maximum links per term per post
  • Enable/disable term linking (tooltips-only mode)
  • Custom color picker for non-linked terms
  • Adjustable content selector for targeting specific areas

Professional Design

  • Clean, modern tooltip design with dark theme
  • Pointer arrows that point directly to terms
  • Custom scrollbar styling for long definitions
  • Smooth animations and transitions
  • Accessibility-friendly interface

Performance & Caching

  • Comprehensive cache exclusion support (WP Rocket, W3 Total Cache, LiteSpeed, and more)
  • Server-side cache configuration helpers (CloudFlare, Nginx, managed hosting)
  • Browser cache busting with automatic version management
  • Optimized JavaScript with base64 encoding for data integrity

Developer-Friendly

  • SPA-safe architecture with content signature detection
  • Idempotent processing - safe to run multiple times
  • Stability detection for dynamic content
  • Clean, well-documented code structure
  • Multiple render attempts for reliability

Perfect For

  • Online learning communities
  • Professional membership sites
  • Educational platforms
  • Technical documentation communities
  • Training and course communities
  • Any FluentCommunity site with specialized terminology

How It Works

  1. Create Terms: Add glossary terms using the intuitive post editor
  2. Add Definitions: Write definitions in the post content (supports rich text)
  3. Automatic Linking: Terms are automatically detected and linked in community posts
  4. Hover for Info: Members hover over terms to see instant tooltip definitions
  5. Click to Learn: Members can click linked terms to visit full glossary pages

Settings Overview

Access all settings under Fluent Glossary → Settings:

  • Enable Glossary: Master on/off switch
  • Link Behavior: Link all occurrences or limit per post
  • Max Links Per Term: Control linking frequency
  • Content Selector: Target specific content areas
  • Enable Term Links: Toggle between links and tooltip-only mode
  • No-Link Term Color: Customize appearance for tooltip-only terms
  • Cache Configuration: Copy-paste configs for your caching setup
Fluent Glossary Fluent Glossary

Jeff Brigman

Planned Features:

  1. Restrict term linking by User Roles (only the selected user roles will have their terms linked in their posts)
  2. Restrict term linking by User ID
  3. Disable Term Linking in Specific Groups/Spaces
  4. Tooltip color changes with light/dark modes. ADDED
  5. Tooltip background and text color styling. ADDED

Rosvaldas Nudas

Jeff Brigman I suggest not to focus on user roles. Roles is very ambiguous and it doesnt bring granurality. Imagine admin has FC site with fluentcart and some other plugins, and if role is the only chance to control who can post terms, then i dont think its the best way for it. Access to terms creators space would make much more sense I believe.

Jeff Brigman

Rosvaldas Nudas this is based on the WordPress post type, so the admin can technically assign anyone to create/edit a term. The role application is not for this but rather under who community posts it links them.

Essentially if you have a learning/coaching style community and you want to restrict term linking to your “teachers/coaches” aka admin and mods, you can…. or if you want term linking globally in your community, you can.

Yvonne Everett

well done Jeff! Busy with family for the next few days but hope to test after the christmas chaos is over

Jeff Brigman

Three ways to close the tooltip:

  1. Click the close icon on it.
  2. Click anywhere outside the tooltip
  3. Scroll up or down, and once the tooltip starts exiting the viewpoint, it closes.

Rosvaldas Nudas

Not to attack you, but I believe youre not allowed to call your plugin Fluent something. Its gotta be glossary for fluentcommunity. Have a look here: https://community.wpmanageninja.com/portal/space/general/post/using-fluentcart-or-fluentcommunity-in-m

Jeff Brigman

Rosvaldas Nudas that's in reference to naming convention in regards to direct products. However I'm not 100% set on the plugin name but needed to give it something other than just glossary.

Jeff Brigman

I've uploaded the beta plugin to test, you can find it in the main post. Comment here with any issues.

Arjun Paudel

Jeff Brigman Jeff you are a restless Creative Gangster. Experiencing the plugin's feature right on your post looks amazing. I will be testing it on my site the next day and say a word or two about this wonderful featur3e.

Isma Web

Successfully installed on my test site. I'll test it in the next few days and let you know. Thanks.

Jeff Brigman

Would love some feedback on this.

If you haven't installed it but only interacted with it here, would love to hear your thoughts (bugs, improvements, etc). If you have installed it, I would love to hear your thoughts also, especially on the Admin side.

I will most likely turn this into a full plugin that works site wide and have a FCom Integration toggle. The reason is that this is a pretty niche plugin as is and I see no reason for folks to use two different glossary plugins, when you can have one that also integrates with FCom. That said, I will continue to tweak this one but probably won't expand it much further and release it for free, as is, with limit support.

Rosvaldas Nudas

Is it going to also work on non FC SPA wordpress pages? Asking because its impossible to run a complete project with FC SPA only. Not even FluentCart works inside FC SPA and apparently never will.

Jeff Brigman

Rosvaldas Nudas yes.

Initially I wanted to see if it was even possible to accomplish this with FCom. Now that I know it is at least on some level, the Wordpress side will be A LOT easier. It may take time to get more advanced features, but I plan to try to start working on expanding it to regular WP next week.

Rosvaldas Nudas

Jeff Brigman Good stuff! Well done!

Jeff Brigman

Rosvaldas Nudas I have reworked/refactored this plugin to work with regular WordPress and CPT's. I also changed the name to Linked Terms.

I will be releasing a beta soon for folks to test before I go to much further. I want to nail this part down and then start expanding with the enhancements/add-on's such as synonyms and so on. All features will be within the plugin and you simply enable the one's you want.

The features so far are:

  • FCom integration (no changes to the current features of the original version, but more is planned). Some features were globally mapped over to WP also such as limiting terms tagged in a single post.
  • Ability to disable/enable for both WordPress and FCom.
  • Ability to exclude specific WP pages/posts from having terms tagged. The list is dynamically populated when you use the search box.
  • Ability to specify if a term is only for WordPress or FCom
  • Uniform tooltip styling across both.
  • Ability to choose which CPT's you want it to work on.
  • Ability to manually include custom CSS selectors to work on odd areas too.
  • Debug info in the Help & Support tab

Online Now

Loading…