Imported From: http://groups.google.com/group/in-portal-dev/browse_thread/thread/7e7313421ec9b86c#
Tags are useful way to organize data besides categories. We @intechnic implemented tag solution is a different ways in a different projects. Here are sets of ideas, that might be common to all tag solution and can be a nice module at the end:
- any unit can have tags (no need to be a category or category item for that)
- tags can be managed (add/edit/delete) in central place
- tag name always lowercase (as a setting)
- tag validations:
- minimal/maximal tag count per item
- minimal/maximal length of a tag
- setting: deleting a tag (from tag list) cause
- tag being deleted in all used units
- warning shown, that such tag can't be deleted
- automatic total weight calculation for tag (usage count across all units)
- automatic unit weight calculation for tag (usage count from each unit)
- tag filter: see all unit items (e.g. in current category) that have given tag
- tag colud (links in tag cloud have size based on their weight)
- custom tag link:
- to page with all item list, that have this tag
- to page with tag description and possibly link to previous page (with usage)
- recalculate weight button - in case if weight is incorrectly calculated recalculate all weights
- tag type - project-specific tag types, that allow to divide tags into groups by their type
Related Tasks
Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.