DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:tagging

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:tagging [2018-12-07 09:48] – [Tagging Plugin] Barbaraplugin:tagging [2023-09-27 23:52] (current) – version upped andi
Line 6: Line 6:
 email      : dokuwiki@cosmocode.de  email      : dokuwiki@cosmocode.de 
 type       : action, helper, syntax type       : action, helper, syntax
-lastupdate : 2018-11-13 +lastupdate : 2023-09-27 
-compatible : Frusterick Manners, Elenor of Tsort, Detritus, hrun+compatible : Frusterick Manners, Elenor of Tsort, Detritus, Hrun, Greebo, Hogfather
 depends    : sqlite depends    : sqlite
 conflicts  conflicts 
-similar    : labeled+similar    : labeled, tag
 tags       : tags, cloud, tagcloud, annotations tags       : tags, cloud, tagcloud, annotations
  
Line 18: Line 18:
 donationurl:  donationurl: 
  
-screenshot_img : http://www.ickewiki.de/_media/dokumentation/tagging_edit.png+screenshot_img : https://trello.com/1/cards/64480d827040b1c58e250341/attachments/64480df5c8d392fbdbfe8bee/download/dokuwiki-plugin-tagging.png
 ---- ----
  
-[[https://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]]+[[https://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ https://www.cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]]
  
  
Line 94: Line 94:
 ==== Single-User vs. Multi-User mode ==== ==== Single-User vs. Multi-User mode ====
  
-By default the tag plugin will record tags separately for each user. Each user can add their own tag to a page. Users may only edit the tags the added themselves.+By default the tag plugin will record tags separately for each user. Each user can add their own tag to a page. Users may only edit the tags they added themselves.
  
 If you want all your users to maintain a single tag corpus, you can switch the plugin to 'single user mode' in the config. All tags will be saved under the username ''auto'' and can be edited by all users. If you want all your users to maintain a single tag corpus, you can switch the plugin to 'single user mode' in the config. All tags will be saved under the username ''auto'' and can be edited by all users.
Line 112: Line 112:
 </code> </code>
  
-To list all tags used by pages of whole wiki, independend of current namespace use the following syntax:+To list all tags used by pages of whole wiki, independent of current namespace use the following syntax:
 <code> <code>
 {{tagging::ns>*}} {{tagging::ns>*}}
Line 127: Line 127:
 </code> </code>
  
 +==== List Tagged Pages ====
 +
 +List all pages tagged with a specific tag:
 +
 +<code>
 +{{tagging::tag>TAGNAME}}
 +</code>
 ==== Hidden Tags ==== ==== Hidden Tags ====
  
Line 146: Line 153:
 ==== Tag Management ==== ==== Tag Management ====
  
-An admin page allows you to find and rename tags.+An **admin** page allows you to findrename and delete tags
 + 
 +In order to include tag management on regular pages to allow **non-admin users** to edit tags, use the syntax below: 
 + 
 +<code> 
 +{{tagging::manage}} 
 +</code> 
 + 
 +or if you want to limit the initial overview to a certain namespace: 
 + 
 +<code> 
 +{{tagging::manage>namespace}} 
 +</code> 
 + 
 +All ACL rules are respected, so non-admin users will not be able to view or modify tags if they do not have sufficient privileges for the tagged page. 
 + 
 +==== Tag search ==== 
 + 
 +The plugin integrates with regular search and [[plugin:elasticsearch]]. Use the syntax ''#sometag'' in addition to, or as a standalone search term. 
 + 
 +The advanced search tools contain a tag filter. If any of the found pages are tagged, a dropdown list of available tags will let you narrow down the results.
  
 ===== Development ===== ===== Development =====
plugin/tagging.1544172517.txt.gz · Last modified: 2018-12-07 09:48 by Barbara

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki