Thread Tagging Improvements

Thread Tagging Improvements 1.0.8 Patch Level 1

No permission to download
Small bugfix in the previous release where it could sometimes collect numbers that would later raise errors in the potential tags page
  • Like
Reactions: thomas1
  • Option to set the tag as a synonym of the target tag when merging tags
  • Support for other character sets than ASCII :)
  • Open add/edit tag pages in dialogues rather than on a new page.
  • When adding/editing/merging/deleting tags, return to the same page you started on
    • The default XF logic is to go back to the first/start page of tags management, which is quite annoying if you are editing tags on e.g. the 3rd page :D
    • To enable this feature fully, the addon redirects filtering/ordering POST requests to the GET-equivalent.. This might not be compatible with other tagging addons, and if you experience problems on the tag page you can disable this feature under the addon options
  • Bugfix for breadcrumbs rendering badly on Cyrillic chars
  • Bugfix to flush synonym-map on add/delete of tags also.
Shoutout to @findozor for reporting bugs and helping with testing of fixes :) 👍

Screenshot from 2022-12-16 14-53-52.webp
  • New feature that automatically populates the tags field from the title
    • Can be disabled in options (It is enabled by default to promote tag usage)
    • Option to limit amount of tags that are suggested (defaults to 5)
  • Option to always show the tags field (enabled by default to promote tag usage)
    • It is otherwise hidden on "quick thread"-mode unless "minimum tags required" is defined..
  • Tags now can have synonyms, that are used in following scenarios:
    • When suggesting tags during thread creation.
    • When searching for tags it suggests the "real tag" in the autocomplete
      • If someone by force tries to use/add the synonym, it will show a message to use the correct name
    • When searching for potential threads to be tagged it searches tag name and all synonyms for matches
    • If selecting "Automatically tag threads" when adding/editing a tag it will also auto-tag using synonym words
    • When searching for tags in admin interface it also searches over synonyms for matches.
    • If a tag is not found when going to example.com/tags/something it will try to look if synonym matches and redirect to the "real tag" page.
Adding/Editing tags:
Screenshot from 2022-12-12 07-49-16.png

Tag overview:
Screenshot from 2022-12-12 07-48-50.png

Auto-suggest:
Screenshot from 2022-12-12 07-53-06.png

Autocomplete:
Screenshot from 2022-12-12 07-53-41.png
  • Like
Reactions: vwts and Veer
  • Tags-view shows a new column next to "total" called "Potential"
    • Clicking an item in this cell opens a dialogue where you can select threads to:
      • Add tag
      • Ignore
  • Fixed a bug with tags that contain ' not being escaped properly and throw an error

Attachments

  • Screenshot from 2022-12-07 21-27-17.webp
    Screenshot from 2022-12-07 21-27-17.webp
    9.2 KB · Views: 48
  • Like
Reactions: vwts
  • Allow filtering the words by search input
  • Thread previews:
    • show the tags for listed threads
    • show total count of matches in footer
  • New "explore mode", can be used without a word, or opened from a potential word:
    1. Allows you to further define words for a tag and see which threads are matching it
    2. When you are happy with the results, you can easily create a new tag from the word
  • Similar tags: Allow deletion of tags from potential tags view (asks for confirmation of course)
  • Fix so that auto-tagging for tags with multiple words ensures all words exist and in correct order
    • Previous version would match e.g. king of the hills to making of the hills have eyes..
    • This version is now strict and should not allow any false-positives
  • Admin navigation to correctly show "potential tags" as active when it is.
    • Breadcrumbs correctly setup also for new explore mode
  • Potential tags page now shows 50 items instead of 100 (aligned with tags page)
  • Possible to select multiple words for ignore/unignore
  • Automatic thread trigger to work with tags that contain multiple words
  • Similar tags improved:
    • Shows the use count
    • Button to preview threads tagged with the tag
    • Button to edit the tag
      1670058700686.webp
Back
Top Bottom