plugin:tagfilter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
plugin:tagfilter [2018-10-04 21:28] – peterfromearth | plugin:tagfilter [2020-10-14 13:43] – tech@tormantil.com | ||
---|---|---|---|
Line 3: | Line 3: | ||
---- plugin ---- | ---- plugin ---- | ||
description: | description: | ||
- | author | + | author |
email : coder@peterfromearth.de | email : coder@peterfromearth.de | ||
type : syntax, | type : syntax, | ||
- | lastupdate : 2018-10-04 | + | lastupdate : 2020-02-19 |
- | compatible : Hrun | + | compatible : Greebo, " |
depends | depends | ||
conflicts | conflicts | ||
Line 20: | Line 20: | ||
screenshot_img : https:// | screenshot_img : https:// | ||
---- | ---- | ||
+ | |||
+ | ===== What it Does ===== | ||
+ | |||
+ | This plugin takes tags that you have added with a tag category, using the tag plugin, and allows you to filter by the category, displaying the results using the pagelist plugin to control formatting. | ||
===== Installation ===== | ===== Installation ===== | ||
Line 29: | Line 33: | ||
Search and install the plugin using the [[plugin: | Search and install the plugin using the [[plugin: | ||
- | :!: **New code is there: | + | :!: **New code is there: |
===== Examples/ | ===== Examples/ | ||
+ | |||
+ | **The Basics** | ||
+ | |||
+ | You must have added some tags with tag categories, see the [[plugin: | ||
+ | |||
+ | < | ||
+ | |||
+ | In the following examples there are two pages tagged as follows: | ||
+ | * Page 1 ''< | ||
+ | * Page 2 ''< | ||
+ | |||
+ | Tagfilter uses the tag categories to specify what to show as filters and you can also default the values. | ||
+ | |||
+ | This tag filter defaults the status to ' | ||
{{tagfilter> | {{tagfilter> | ||
| | ||
{{ https:// | {{ https:// | ||
+ | |||
+ | This tag filter defaults the status to ' | ||
{{tagfilter> | {{tagfilter> | ||
| | ||
{{ https:// | {{ https:// | ||
+ | |||
+ | This tag filter defaults the status to ' | ||
{{tagfilter> | {{tagfilter> | ||
| | ||
{{ https:// | {{ https:// | ||
+ | |||
+ | This tag filter defaults the status to ' | ||
{{tagfilter> | {{tagfilter> | ||
Line 48: | Line 73: | ||
{{ https:// | {{ https:// | ||
+ | ==== NEW TAGCOMPARE ==== | ||
+ | Use tagcompare to compare tags between pages. | ||
+ | You can select the page in columns and for each tag expression there will be a row. | ||
+ | |||
+ | {{tagcompare> | ||
+ | |||
+ | [[https:// | ||
===== Syntax ===== | ===== Syntax ===== | ||
Line 61: | Line 93: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * pagelist flags | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * [[plugin:pagelist]] flags | ||
Line 71: | Line 114: | ||
| '' | | '' | ||
| '' | | '' | ||
- | |||
- | === Change Log === | ||
- | |||
- | * **2013-10-25** | ||
- | * Initial release | ||
- | * **2013-11-27** | ||
- | * add some performance improvements | ||
- | * add cache option | ||
- | * remember selected tags on browser back-action | ||
- | |||
Line 91: | Line 124: | ||
===== FAQ ===== | ===== FAQ ===== | ||
+ | ===== Development ===== | ||
+ | |||
+ | === Change Log === | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | {{rss> | ||
===== Discussion ===== | ===== Discussion ===== | ||
Line 134: | Line 175: | ||
>> | >> | ||
+ | |||
+ | >> I come back to this three years later, because of a question someone had on the forum, and I find that the documentation still is not clear enough. This looks like it could be useful but it shouldn' | ||
==== Can you please provide an update for the latest DokuWiki release? ==== | ==== Can you please provide an update for the latest DokuWiki release? ==== | ||
Line 195: | Line 238: | ||
>Thanks for sharing, but your code seems bypass the ACL check, which might have security issue. The official new code's link was added in [[plugin: | >Thanks for sharing, but your code seems bypass the ACL check, which might have security issue. The official new code's link was added in [[plugin: | ||
+ | |||
+ | ==== Terminology & Description ==== | ||
+ | |||
+ | It is confusing because you refer to tag categories and the Tag plugin also uses the word ' | ||
+ | |||
+ | I also suggest that you change the syntax to remove the use of colon because this looks like a reference to a namespace. However, if you were to do this one would also need a way to apply a global edit for those that have implemented with colons. | ||
+ | |||
+ | --- [[user> | ||
+ |
plugin/tagfilter.txt · Last modified: 2023-10-21 19:55 by Klap-in