• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item3867: TagMePlugin: allow direct adding of tags without selection

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Extension TagMePlugin Enhancement New   n/a  

Edit Form Data

Reported By:
Applies To:
Current State:
Waiting For:
Target Release:
Released In:


The user interface may be fancied with autocomplete or clickable suggestions. But first the possibility must be coded to add a tag to a topic by passing the name without having to choose from a selection list:
  • If the tag does not exist, add it
  • Then add the tag to the topic

To support other interfaces it would mean that %TAGME{ tpaction="show" }% needs to be decoupled from the select box.

-- TWiki:Main/ArthurClemens - 09 Apr 2007

The way the user interface is designed is to make it very easy to add tag votes and add tags from the existing ones, and to make it a bit harder to create a new tag. This is done by design to reduce the chance of adding duplicate/similar tags.

The "if the tag does not exist, add it" looks useful, but will result in many tags, also duplicate/similar ones (such as chart, charts, graph, diagram, diagrams.) If done it might be better to have a confirmation screen ("do you want to add tag foo? Please check first if an existing tag fits your needs: ....")

-- TWiki:Main.PeterThoeny - 10 Apr 2007

Delicious is a good example. That interface gives suggestions what already is there (and less applicable to here: what tags other users have used).

With a large list of tags the select box is not that efficient. My proposal is first to create the backend to make a different interface possible.

-- TWiki:Main.ArthurClemens - 10 Apr 2007

The current tagging interface is a very bad one. I'd suggest to display all tags in a tag cloud and highlight the ones that apply to the current topic. Adding a tag is then only a matter of selecting it from the tag cloud. If it was already highlighted, a click removes that tag for the topic. Below the tag cloud there's an input field to add new tags. It would be nice to have ajax in the background but that's no necessity. The advantages are (1) better overview on which tags are already in use and (2) one-click tagging/untagging and (3) no extra page needed to add a new tag.

-- TWiki:Main.MichaelDaum - 25 May 2007

Showing a tag cloud on every page is not good usability style. Just imaging all the tags of twiki.org being showed on eversy page.

"to make it a bit harder to create a new tag." In my opinion either you make it impossible to create new tags for everyone or you make it as easy as possible. Free tagging is voluntary work and should be easy. There are already loads of tags on twiki.org, so I don't think that the approach of "making it a little bit harder" does not work.

the delicious style should be applied here, too, as users are already expecting it and will only be confused by many different style of tagging.

-- TWiki:Main.MarijanaPrusina - 30 Jul 2007

Summary TagMePlugin: allow direct adding of tags without selection
ReportedBy TWiki:Main.ArthurClemens

SVN Range TWiki-4.1.2, Sat, 07 Apr 2007, build 13305
AppliesTo Extension
Component TagMePlugin
Priority Enhancement
CurrentState New


TargetRelease n/a

Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View |  Raw edit | More topic actions
Topic revision: r7 - 2007-07-30 - TWikiUserMapping_MarijanaPrusina
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback