You are here: Foswiki>Tasks Web>Item1918 (08 Aug 2011, OliverKrueger)Edit Attach

Item1918: Adding tag mgmt features to TagsPlugin

pencil
Priority: Enhancement
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Extension
Component: TagsPlugin
Branches:
Reported By: OliverKrueger
Waiting For:
Last Change By: OliverKrueger
Adding
  • untag
  • delete tag
  • merge tag
  • rename tag
including rest interfaces to call them via ajax.

Doing an initial perltidy. More will follow later... wink

-- OliverKrueger - 12 Aug 2009

Minor bugfix: flushing / committing changes to the dbms at the end of tagItems(). My (mysql) dbms does not show the data without this.

-- OliverKrueger - 12 Aug 2009

Making the automatic tagging of links to "Categories" and DataForms optional.

-- OliverKrueger - 12 Aug 2009

Does anybody ever used the infos in UserTagStat? Its not that easy to keep uptodate in case of a merge. I would suggest to drop this table. The benefit of this table is minimal: Since a user A can add tag B on topic C only once, most counters are set to 1.

-- OliverKrueger - 16 Aug 2009

Refactoring "tag" rest handler. Breaking backward compatibility a little bit: redirecting only explicit request from now on.

Adding a "user" parameter to allow tags in other user contextes (tags owned by groups).

-- OliverKrueger - 17 Aug 2009

I should release more often. frown, sad smile - Implemented the "afterRenameHandler". Added TAGSEARCH. Made TAGCLOUD disableable in order to utilize the TagCloudPlugin. Working on jquery stuff in tagsplugin2 skin (just beginning). PS: I hope, I did not break anything yet. wink

-- OliverKrueger - 20 Aug 2009

Plan is to implement proper http status codes in case "no tag was actually changed" (deleted, untagged, merged...). I put the jquery frontend stuff into another (not yet published) contrib to keep this plugin clean.

-- OliverKrueger - 30 Aug 2009

Todos:
  • integrate UI elements for merge, delete and rename
  • integrate UI elements for different tag-ownerships
  • sanatize input data / make sql-injection harder
  • test sqllite as dbi backend
  • make TAGSEARCH smarter: add AND and OR to the query term vocabulary

-- OliverKrueger - 15 Sep 2009

ItemTemplate edit

Summary Adding tag mgmt features to TagsPlugin
ReportedBy OliverKrueger
Codebase
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Extension
Component TagsPlugin
Priority Enhancement
CurrentState Closed
WaitingFor
Checkins TagsPlugin:b42cc4047346 TagsPlugin:e17a07f57d1c TagsPlugin:29fce61e7919 TagsPlugin:cf1f71976ada TagsPlugin:1a6e17ba2e1b TagsPlugin:002781ecead2 TagsPlugin:c012b0f7e76d TagsPlugin:ce136365bb22 TagsPlugin:98a5307a5cb7 TagsPlugin:d935864a5121 TagsPlugin:5b74ebd912ee TagsPlugin:eb1b782f5343 TagsPlugin:6800d5c625a7 TagsPlugin:4d7f5a0d340a TagsPlugin:ccfca7f3b686 TagsPlugin:12c5ec46291c TagsPlugin:574d15e7ecf0 TagsPlugin:8624b7da4d99 TagsPlugin:4906e40e4e4d TagsPlugin:52590781ce11 TagsPlugin:4ecbed5d7ab9 TagsPlugin:cd9bcda0e2d0 TagsPlugin:01199fb82ae1 TagsPlugin:2d6b70a0b107 TagsPlugin:d7eb5dcb9755 TagsPlugin:19b57197d280 TagsPlugin:38719860d57b TagsPlugin:d049c6d514b8 TagsPlugin:a5843838bd05 TagsPlugin:b7b279910673 TagsPlugin:78c433f03b51 TagsPlugin:500e2fcc2d96 TagsPlugin:00ffece0b18b TagsPlugin:95ba612477f2 TagsPlugin:79a5eef22005 TagsPlugin:fae0c0fddf14 TagsPlugin:125b7cbb6ee2 TagsPlugin:d3356f6b030c TagsPlugin:d5bc4d3a44cb TagsPlugin:8f4ae0564fde TagsPlugin:02833d12afdc TagsPlugin:96b63047acaf TagsPlugin:861b2e6904f1 TagsPlugin:0ad5c97a74a0 TagsPlugin:771163cd9a3a TagsPlugin:5b3c1baca145 TagsPlugin:a7ab231beaac TagsPlugin:80d18d8c6660 TagsPlugin:aa46922067b8 TagsPlugin:7eee65ebe9ae TagsPlugin:f8bbe0215e90 TagsPlugin:fd7b637e041d TagsPlugin:05ecdca68229 TagsPlugin:5cb1bf8beff8 TagsPlugin:882375d155f5 TagsPlugin:c93c8e11ae29 TagsPlugin:3b38dcc9bbe2 TagsPlugin:f272a360b4e0 TagsPlugin:d9018bdc7f28 TagsPlugin:2a96c6a5e9f3
TargetRelease n/a
ReleasedIn n/a
Topic revision: r70 - 08 Aug 2011, OliverKrueger
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy