Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryRepository Tag CloudRepository Tag Cloud
Previous
 
Next
New Post
5/13/2009 9:03 AM
 

Hi all,

We're exploring the use of the document repository for a curriculum archive on CT Nation, http://ctnation.citizenschools.net. However, one strong request we have is for a tag cloud, since curricula typically fit into multiple different categories and/or are related to a number of subject areas.

I haven't seen a way to implement a tag cloud with the document repository - has anyone done this, or does anyone have any suggestions about how/where to look for more ideas?

Thanks,

--Dave

 
New Post
5/13/2009 2:20 PM
 

I'm not aware of a ready-made solution for Repository but it should not be too hard to create your own solution using the Reports module.

Which Repository field(s) would you draw tags from?  Name? Summary?  Description?  A custom attribute?  Whatever field you decide to use as a "tag field" would need to be constrained to tags only.  If, for instance, you used "Description" as your source for tags and you enter whole sentences as descriptions then your generated tags will include many, many words you don't want such as "a", "the", "is", "it", etc.  Your best bet is probably to create a custom Repository attribute "tags" and add terms as, say, a comma-delimited list of words.
 
How you handle the resultant tag data to build a cloud will depend on your desired functionality.  Will your tags be "weighted" with more oft-appearing tags listed first (or in larger font, etc)?  Will the tags be clickable?  If clickable, how will you decide what link to use for tags that appear for multiple items?  In short, how do you envision a Repository tag cloud to operate?


esmamlin atxgeek.me
 
New Post
5/13/2009 3:22 PM
 

mamlin wrote

... How you handle the resultant tag data to build a cloud will depend on your desired functionality.  Will your tags be "weighted" with more oft-appearing tags listed first (or in larger font, etc)?  Will the tags be clickable?  If clickable, how will you decide what link to use for tags that appear for multiple items?  In short, how do you envision a Repository tag cloud to operate?

Yep - Basically, that's it: the usage would be that a tag cloud, generated from comma-delimited tags in a user field, either admin-only or user-contributed, would drive a dynamic, weighted system.

Clicking on an individual tag would provide a results set of items with the related tag, and clicking on an item in the results set would bring up an individual item details.

What's a good way to accomplish something like this? Could reports, in conjunction with an XSL, do the trick? (I'm no XSL expert, but could see that it might be possible?) 

--Dave

 
New Post
5/13/2009 7:11 PM
 

Dave-
I was thinking along these same lines.  I figured the REPORTS module could be a decent starting point so I drummed up a sample cloud generator as a proof-of-concept (a very basic generator).  You can see that solution in the following link -- perhaps it will give you a starting point for creating your own solution (or maybe convince you that purchasing a third-party module is worth the expense):
 
   Quickly create a Tag Cloud with the REPORTS module
   http://www.eguanasolutions.com/Default.aspx?tabid=54&EntryID=33

 
Cheers!
-mamlin


esmamlin atxgeek.me
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryRepository Tag CloudRepository Tag Cloud


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out