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

TagsPlugin

Full strength Tagging system

Usage

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.

TAGLIST

Lists the tags for the requested resource

TAGENTRY

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

TAGCLOUD

Web Twoy Goodness.

SEARCHing

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

Examples

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 http://wiki.innovations.at/bin/rest/TagsPlugin/updateGeoTags

    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 http://foswiki.org/Support/ManuallyInstallingExtensions 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: © SvenDowideit@fosikiKEINSPAM.com
    License: GPL (Gnu General Public License 3)
    Plugin Version: $Rev$
    Change History:
    Dependencies:
    NameVersionDescription
    Geo::GeoNamesOptional
    Foswiki::Contrib::DbiContribRequired
    Plugin Home: http://foswiki.org/Extensions/TagsPlugin

    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