You are here: Foswiki>System Web>TagsPlugin (18 Oct 2017, AdminUser)Edit Attach


Full strength Tagging system


Tags Plugin allows users to tag resources of differing types - and so the TML used to access the tags specifies this information too.

Tags Plugin Views defines the common Tag widgets that can be re-used via Sectional includes.

Tag Filters

step 1: add ?tagfilter=Tag,More+Tags will thus use that filter instead of the web as a context??

There are session settable 'Filters' that will reduce the set of topics in a similar way to 'Webs' - they are session based - at least until I can work out howto save a filter to a Name, that can be used as a Pseudo-Web.


Lists the tags for the requested resource


allows users to add, remove and manipulate tags for a resource


Web Twoy Goodness.


To search for topics that are tagged with (or not tagged with), use a Query Search with the taggedwith(tagname) operator


list of all user's tags on the current topic

edit (the current user's) the tags on the current topic

tag cloud of all user's tags on the current topic

    Installation Instructions

    1. set {DbiContrib}{DBI_dsn}, {DbiContrib}{DBI_username} and {DbiContrib}{DBI_password}
      • currently only tested using My SQL - dbi:mysql:example_com_tags:localhost
    2. create the database in My SQL server and add the user with permission to create tables
    3. initialise the tag database and to tag each topic with the webname it is in, goto

    to automatically add a tag entry to each topic, add tagsplugin to your skin path

    eg Set SKIN=tagsplugin,pattern

    If you want to preload the tags database with Country Names, you need to install CPAN:Geo::GeoNames and click

    You do not need to install anything in the browser to use this extension. The following instructions are for the administrator who installs the extension on the server.

    Open configure, and open the "Extensions" section. Use "Find More Extensions" to get a list of available extensions. Select "Install".

    If you have any problems, or if the extension isn't available in configure, then you can still install manually from the command-line. See for more help.

    Plugin Info

    This Plugin uses Dbi Contrib to store the tagmap in a database for fast querying.

    Schema & design inspired from MySQL Forge, but treating Tags as Items, so that you can tag a tag (creating a heirarchy of tags)

    Plugin Author(s): Foswiki:Main.SvenDowideit
    Copyright: ©
    License: GPL (Gnu General Public License 3)
    Plugin Version: $Rev$
    Change History:
    Plugin Home:

    Related Topics: Installed Plugins, Developer Documentation Category, Admin Documentation Category, Site Preferences

    Topic revision: r2 - 18 Oct 2017, AdminUser
    This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
    Ideas, requests, problems regarding Foswiki? Send feedback