Author: SMcCandlish, based on original 2016–2020 code by Robert Heim (combuster)
Extension Description: Update of extension for content-tagging of topics, to work properly in phpBB 3.3.x, to fix security issues and other bugs, and to add some features.
Extension Version: 3.0.2-beta2
Requirements: phpBB 3.3.0+ (thus PHP 7.2.0+).
Features:
Overhaul:
- Combines an array of compatibility patching attempts by various phpBB.com and Github.com contributors to bring the original into compatibility with various sub-versions of phpBB 3.3.x.
- Known-working in phpBB 3.3.5; needs testing in >3.3.5, especially >3.3.12.
- Adds some all-new improvements on top of those patches.
- Extensive overhaul.
- Multiple types of security fixes.
- More ACP sorting options.
- Human-friendly alphanumeric sorting of tags.
- Fixed tag rename/merge/delete bugs.
- Finer-grained tag sizing in tag-cloud display.
- Much code and documentation cleanup.
- Dark theme support.
- Tags are essentially case-insensitive by default (if you create a tag "foo", then "Foo" or "FOO" or "fOO" will be the same tag – no more tedious need for frequent admin merging of accidental duplicates).
- READ THE README. It is important to disable original extension (if in use), remove its files, install new version, enable, and purge cache!
- Add tags when posting a new topic.
- Tag suggestions based on existing tags.
- Edit tags when editing first post of topic.
- SEO optimization: tags are added to meta-content keywords in viewtopic.
- Tags are shown in viewforum (can be disabled in ACP).
- Enable tagging of topics on a per-forum basis.
- Responsive layout.
- Full UTF-8 support.
- Search topics by tag(s), using URL strings:
-
/tag/tag1,tag2
– 1 or more tags, AND search (default) -
/tag/tag1,tag2/OR
– 2 or more tags, OR search -
/tag/tag1,tAG2/AND/true
- 2 or more tags, AND search, case-sensitive (will not match "Tag1" or "tag2")
-
/tags
(plural) shows a tag cloud/- ACP option for tag cloud also to be displayed on the board index page.
- Dynamic tag-size in tag cloud depending on its usage count.
- ACP option to also enable/disable display of tags' numeric usage counts in tag cloud.
- Configure a regex to decide which characters in tags are valid and which are not.
- Maintenance functions in ACP > Extensions > RH Topic Tags.
- Tag blacklist and whitelist
- User and mod+admin permissions for who can add/edit tags.
- Spaces in tags are converted to "-" by default (you can disable that in ACP).
- Manage existing tags in ACP: rename, delete, merge (rename one tag to the same name as another and they will automatically be merged).
- Enable tags in specific forums or site-wide.