TagsPlugin
Full strength Tagging system
Usage
TagsPlugin allows users to tag resources of differing types - and so the TML used to access the
tags specifies this information too.
TagsPluginViews 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
WebTwoyGoodness? .
SEARCHing
To search for topics that are tagged with (or not tagged with), use a QuerySearch
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
- 21 items are tagged with TWiki.UserForm (21)
- 31 items are tagged with AdminDocumentation (31)
- 10 items are tagged with AdminTools (10)
- 99 items are tagged with Bugs (99)
- 245 items are tagged with country (245)
- 12 items are tagged with DeveloperDocumentation (12)
- 245 items are tagged with geotag (245)
- 22 items are tagged with Home (22)
- 69 items are tagged with ItemTemplate (69)
- 52 items are tagged with Main (52)
- 494 items are tagged with TWiki (494)
- 38 items are tagged with UserDocumentation (38)
- 3 items are tagged with UserTools (3)
- 7 items are tagged with web (7)
- 20 items are tagged with Web234230 (20)
Installation Instructions
To initialise the tag database and to tag each topic with the webname it is in, goto
http://fosiki.org/bin/rest/TagsPlugin/initialiseDatabase
If you want to preload the tags database with Country Names, you need to install Geo::GeoNames and click
http://fosiki.org/bin/rest/TagsPlugin/updateGeoTags
%$INSTALL_INSTRUCTIONS%
Plugin Info
This Plugin uses DbiContrib 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)
Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences