Tag Essentials - Capitalised Tags, Search & Replace, AI Auto Tagging and XFRM Support

Tag Essentials - Capitalised Tags, Search & Replace, AI Auto Tagging and XFRM Support 2.10.3

No permission to buy (£35.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
Standard Library by Xon https://xenforo.com/community/resources/standard-library-by-xon.7915/
License
Use limited to one site per license
Updates duration
12 Months
Visible branding
No
Tag Essentials adds essential features to XenForo's tagging system:

  • Preserve capitalisation in tag names, including brands, product names and acronyms, rather than forcing all tags to lowercase.
  • New AdminCP Tag Search and Replace tool to find, rename and correct existing tags in bulk, with previews and conflict detection.
  • Automatically suggest tags from thread titles (words in the title which match existing tags).
  • Automatically add tags using ChatGPT analysis of the forum title, thread title and first post text.
  • Watch tags and receive alerts when a tag is used.
  • Tag synonyms: replace variants of a tag with your chosen canonical version.
  • Wikipedia integration: automatically attempt to retrieve information about a tag when it is created. You can edit this to write your own definition.
  • Blacklist tags (including regex definitions) so they cannot be created. Useful for filtering common or unwanted words.
  • Set default tags for forums.
  • Batch update threads to:
    • Find threads with specific tags.
    • Add tags to, and remove tags from, the resulting threads.
    • Automatically add tags to threads based on the thread title.
  • And more.

Tag Capitalisation

Tag Essentials supports capital letters in tag names instead of converting all tags to lowercase. This makes it possible to use the correct spelling of brands, products, model names, acronyms and other terms where capitalisation matters.

For example, tags can retain names such as BYD Seal, OLED, HDMI and iPhone.

Edit-tag-button.webp


  • Preserves capitalisation when tags are created or edited.
  • Recognises existing tags regardless of capitalisation, helping prevent duplicates.
  • Preserves the established names and identities of existing tags when they are reused.
  • AI Auto Tag suggests appropriately capitalised tags for recognised brands, products, acronyms and technical terms.
  • Existing tags are not automatically renamed. Administrators can correct historical capitalisation using the Tag Search and Replace tool described below.

Admin Tag Management Page

manage-tags.webp


  • Blacklist tag button for each tag.
  • Edit Wiki button for each tag to open the wiki edit page.
  • Blacklist/delete tag buttons update with Ajax so the page is not refreshed each time a tag is deleted or blacklisted. This is particularly useful when managing tags on a specific page of the list.
  • Inline selection of tags to delete or blacklist. 'Select all' helps speed up the process.
  • Search filters, sorting and pagination are retained when editing tags, saving changes or cancelling.

Tag Search and Replace

The new Tag Search and Replace tool in the AdminCP allows administrators to find and replace text across existing tag names.

This is particularly useful for correcting the capitalisation of historical tags, standardising product or brand names, and updating terminology across a large number of tags without editing each one individually.

For example, an administrator can replace hdmi with HDMI across matching tag names.

  • Find and replace text within existing tag names.
  • Optional case-sensitive and whole-word matching.
  • Preview proposed changes before applying them.
  • Detect invalid replacements, duplicate names and potential conflicts before changes are made.
  • Process operations using native, resumable XenForo background jobs, suitable for forums with large numbers of tags.
  • Preserve tag IDs and URLs when making capitalisation-only corrections.
  • Update associated tag information using XenForo's native recache mechanisms.
  • Maintain a dated history of recent operations, including their status and results.
  • Automatically remove operation-history records after 90 days.
Search and replace form and recent operations
search-and-replace-form.webp


Search and replace preview. The list is paginated with 50 per page.
search-and-replace-preview.webp


Blacklisted Tags Management

blacklisted-taqs.webp


  • Dedicated page for managing blacklisted tags.
  • Pagination and regex rules for blacklisting.
  • Bulk import of blacklisted tags.

Changes to the AdminCP Edit Tag Page

186225

  • Assign a tag category.
  • Select forums where this tag can be added.
  • Enter synonyms for the tag.

Tag Synonyms

  • When someone uses a synonym tag, it will automatically be changed to the canonical tag.

Tag Wiki

186227186226

  • Users with the appropriate permission can edit a tag's tagline and description from the front end, including BBCode formatting. The tag page displays this information alongside the content using that tag.
    • Uses the Wikipedia API, with an administrator option to select a Wikimedia API.
    • Permission to manage tag wiki information.
    • With permission, the tag page (example tag page) provides an Edit tag wiki button to manage the description and tagline.
    • Administrators with the appropriate permission also have an Edit settings button linking to the native AdminCP tag editor.
    • Provides a tabbed interface to switch between the tag's recent content and wiki description.
    • When saving a new tag or an existing tag with empty wiki information, retrieve the information from Wikipedia.
    • Follow Wikipedia redirects, fixing cases where entries previously failed to load.
    • Option to reject Wikipedia disambiguation pages.
    • Option to try a fuzzy match if Wikipedia does not return an exact match.
    • If Wikipedia cannot find an entry, the tag wiki can display the contents of the phrase "tagess_no_wikipedia_entry_exists" (default: "No Wikipedia entry exists for this tag"). To display no text, set this phrase to a single space character to avoid repeatedly attempting to populate the entry.
    • If Wikipedia does not return a result, Tag Essentials can obtain information about the tag from ChatGPT when the relevant option is enabled.
    • Batch update process to populate tags with wiki information if they are blank or contain the phrase above. This may take some time if you have many tags, as Wikipedia API requests are rate-limited.

Admin Batch Update Threads

  • When batch updating threads, you can add or remove tags in addition to all the existing options. When adding a tag, the user who started the thread is credited.

Tag Suggestions

  • When creating a thread, after typing the thread title (when the title loses focus), an Ajax request checks whether existing tags appear in the title. Matching tags are automatically added to the tag list. They can be removed, and more tags can be manually added before submitting the thread.
  • Suggested tags can consist of single or multiple words. For example, if these tags exist: "I love John", "John Paul George Ringo", "Paul George Ringo" and "Ringo", and a new thread title is "I love John Paul George Ringo a lot", all those tags can be suggested.
  • Administrator option to set the maximum number of words in an automatically suggested tag (default 3). This reduces processing when searching for tags within thread titles. With a three-word limit, the example above would not suggest "John Paul George Ringo" because it contains four words.
  • An administrator-defined list of stop-words helps prevent common words from generating unwanted tag suggestions. The list can be disabled, applied only to tags beginning with a stop-word, or applied to tags containing any stop-word.
  • A default stop-word list is included, containing words such as "A" and "I".

AI Auto Tagging

  • Automatically add tags suggested by ChatGPT when a thread is created, based on the forum title, thread title and first post text. An OpenAI API key is required. If enabled, and fewer than 3 tags (default, administrator configurable) have already been entered, ChatGPT attempts to increase the total to 5 tags (default, administrator configurable).
  • AI Auto Tagging is enabled in all forums by default but can be deactivated for individual forums by unticking Allow ChatGPT tag suggestions in this forum.
  • When editing a thread's tags, an Auto tag button requests suggestions from ChatGPT. Suggestions are displayed for review and are not saved until the user saves the thread's tags.
  • When editing thread tags, the maximum number of AI suggestions applies to new tags, excluding those already assigned to the thread.
  • AI requests are limited to one per thread-tag editing session, and the Auto tag button includes a magic-wand icon.
  • The improved default AI prompt prioritises useful, searchable and reusable tags. It discourages incidental specifications, vague descriptions and overlapping terms, while recommending appropriate capitalisation for brands, product names and acronyms.
  • Using ChatGPT with Tag Essentials incurs API charges. Historically, the cost for AVForums.com and MGEVs.com combined has been less than $2 per month, although actual costs depend on usage and the selected model.
  • Administrators can select the ChatGPT model to use.

Admin Tool to Edit and Test the AI Auto Tag Prompt

Available under the Tools menu in the AdminCP:

/admin.php?tags-test-openai/

Administrators can edit and test their AI Auto Tag prompt.

Tag Essentials also allows administrators to review the current default prompt, restore it and recover their previous prompt. Customised prompts and AI model settings are preserved during upgrades.

Enhanced Edit Tags Button

An administrator option allows the small tag-edit icon at the top of threads to be replaced with a more prominent Edit tags button, making tag editing easier for members to discover.

This option is disabled by default and can be enabled in the Tag Essentials options.

edit-tags-button-old.webp

The tiny tag icon edit button above and the enhanced tag edit button below.
edit-tags-button-new.webp


Resource Auto Tagging

  • Resources can be automatically tagged using their titles and/or AI in the same way as threads.
  • Batch Update Resource Tags allows filterable selection of resources to be tagged.
  • Batch update tagging uses the simpler add existing tags within the title method, rather than AI tagging.

batch-update-resource-tags-menu.jpg
batch-update-resources-filter.jpg

batch-update-resources.jpg


Forum-specific Tag Cloud Widget

forum-specific-tag-cloud.jpg


  • Create a forum-view Tag Cloud Widget showing popular tags from threads in the current forum and its subforums.

Filter Threads by Tags

tag-filters.jpg


  • A facility in the forum view to filter threads by the tags used.

Forum Tags

186237

  • In forum administration, set a minimum number of tags required for new threads in a particular forum.
  • Set default tags to be suggested when a new thread is created in a particular forum.

Prefix Tags

186238

  • In thread prefix administration, set default tags to be suggested when a new thread is created with a particular prefix.

Watch Tags

186239

  • With the Tagess - Can Watch Tag permission, users can watch tags and receive alerts or emails when new content is added using those tags.

Tag Preview

  • Hovering over a tag displays a preview containing a snippet of its wiki description and links to recent content, top users and tag information.

Admin Options

186240

  • Extensive configuration options.
  • Option to display an enhanced Edit tags button at the top of threads.
  • AI Auto Tag prompt management and restoration.
  • Rebuild Caches -> Rebuild Empty Wiki Tags.
  • Rebuild Caches -> Prune low usage tags.
  • Rebuild Caches -> Remove orphaned tags (primarily required to remove blacklisted tags after upgrading to 2.5.1.2).

Live Examples From AVForums.com


Terms and Conditions

  • Each licence is valid for use on one site.
  • Support renewals are available for 12 months. When support expires, you can continue using the add-on but will not receive further updates until you renew.

Please note that I do not have time to provide personal installation support. This add-on is used on AVForums.com, and I release maintenance updates and new features as required. Current licence holders with active support can download those updates.

I also vet licence purchasers. If you wish to purchase a licence, please follow the purchase instructions and send me a message on the M2N.co.uk forum. Thank you.
  • ChatGPT-options.webp
    ChatGPT-options.webp
    39.4 KB · Views: 2,398
Author
Stuart Wright
Views
16,249
First release
Last update

Ratings

5.00 star(s) 6 ratings

More resources from Stuart Wright

Latest updates

  1. Tag Essentials 2.10.3 - Capitalised Tags + Tag Search and Replace + bug fixes and more

    Tag Essentials 2.10.3 - Capitalised Tags and Tag Search and Replace Capitalisation in tags Tag...
  2. Bug fix

    Fix non-functional stop email links for watched tags
  3. New features and a bug fix

    A couple of improvements to the admin tag management page, the ability to noindex tag pages with...

Latest reviews

I had a client that wanted automatically suggested tags so I started with a general search. I was quite surprised to find an add-on already existed with this functionality.

My client maintains a list of carefully curated tags on their forum but the AI suggestions were pulling in unapproved tags. It was a long shot but I contacted the developer of this add-on to see if they take feature requests. To my absolute amazement, they were able to accommodate my client's very specific needs by adding the ability to manually tweak the core AI prompt for the tag suggestions.

I'm a developer myself so I know just how hard it can be to find time for feature requests from individual users. This developer has definitely earned my respect and I will be using more of their products in the future.
One of, if not the most essential, add on for my forum. My community loves the extra functions and the dev team is very helpful for every and any issue. Highly recommended!
This exceptional add-on revolutionizes tag management on xenforo forums with automated tagging, ChatGPT analysis, and advanced features.

Highly recommended for a streamlined forum experience.
Excellent add-on! I like to use tags, and this add-on really makes it easier to use them. Auto-fill tags from title and Wikipedia description is great. You can also fetch Wiki description form other Wiki languages.

Highly recommended add-on.
Adds some much needed usefulness to XF's tag feature. Would highly recommend for anyone who uses tags
Wow, just realized this addon doesn't yet have any reviews (partly my own fault!), which is crazy, because it's so excellent at what it does. No need for me to specify it all, since it's all there in the description, but suffice to say it takes the XF base tag experience to the next level, making tags much more useful in general. I've been using this addon for a couple years now and have had zero problems with it - it just works.
Back
Top Bottom