In-Portal Issue Tracker - In-Portal CMS
Viewing Issue Advanced Details
706 [In-Portal CMS] Front End feature request N/A 2010-04-25 08:21 2010-04-25 08:21
alex  
 
normal  
active 5.0.3-B2  
open  
 
none  
http://groups.google.com/group/in-portal-dev/browse_thread/thread/a40212b18b30274a
0
0000706: Enhance "Meta Keywords" fields with "Tag Cloud" functionality
I propose we add tag feature, where user/administrator could specify tags for link/product/etc. and then we can show category items, that have given tag or category items, that have common tags with given product for example.

Tags are entered into text field and can contain spaces. Tags are separated by commas, for example: "tag one, tag two, three".

Based on tag usage we can calculate weight for each tag and use it to build tag cloud (with or without flash).

That tagged data display approach can only be used, when related categories are not used of course.
== Administrative Console ==
1. Create Tags table (TagId, Name, Weight) - for tracking tag weight for tag cloud
2. Create TagUsage table (TagUsageId, ItemPrefix, ItemId, TagId) - for tracking tags used for individual database records (category/category item/any item)
3. On upgrade parse data from "Meta Keywords" fields to fill Tags/TagUsage table.
4. Auto-suggest existing tags (based on Tags table) in case, when administrator types anything into "Meta Keywords" field (also upgrade js class for auto-suggest supporting "," like tag separators).
5. Properly update Tags/TagUsage table when new item is created or existing item is changed.

== Front-End ==
1. Create "tag_cloud" block, that will display tags used in system (see result in attached image).
2. Each tag in the cloud is link to "search results" page that will display only items, that contains given tag.
3. On each category item/category detail page display used tags as links in same format like in tag cloud.
png tagcloud-text-sample.png (83,899) 2010-04-25 08:21
http://tracker.in-portal.org/file_download.php?file_id=476&type=bug
png
Issue History
2010-04-25 08:21 alex New Issue
2010-04-25 08:21 alex File Added: tagcloud-text-sample.png
2010-04-25 08:21 alex Reference => http://groups.google.com/group/in-portal-dev/browse_thread/thread/a40212b18b30274a

There are no notes attached to this issue.