Liferay is a Gartner Magic Quadrant Leader for the Sixth Year! Find out why
The Proposals Wiki has been deprecated in favor of creating Feature Requests in JIRA. If you wish to propose a new idea for a feature, visit the Community Ideas Dashboard and read the Feature Requests Wiki page for more information about submitting your proposal.
« Back to 2012 Google...

Category Cloud

Project Title #

Category and Social Equity Cloud

Background #

(From wikipedia):

A tag cloud (or weighted list in visual design) is a visual depiction of user-generated tags, or simply the word content of a site, typically used to describe the content of web sites. Tags are usually single words and are normally listed alphabetically, and the importance of each tag is shown with font size or color. Thus, it is possible to find a tag alphabetically and by popularity. The tags are usually hyperlinks that lead to a collection of items that are associated with a tag. Sometimes, further visual properties are manipulated, such as the font color, intensity, or weight.

Liferay has a built-in portlet for generating a tag cloud based on the user-generated set of tags.

Use Cases #

A user wishes to know which pre-defined categories are most popular or most heavily-used on a given Liferay site.

The Problem #

Currently, Liferay has the notion of tags (user-generated, also known as a folksonomy) and categories (administrator-defined, also called a taxonomy). Categories are applied to pieces of web content, blog posts, and other user-generated content. Categories can then be used as a filtering option to display subsets of content.

Currently, the tag cloud operates only on user-specified tags.

The Solution #

Modify the existing tag cloud to do two things:

  • Use the pre-defined Categories to display in the tag cloud, instead of user-generated Tags
  • Use Social Equity to generate the tag cloud, basing the "weight" of individual tags on their social equity tag value, instead of the number of occurances of a given tag.

Skills Needed #

  • Required: Java, Taglibs, JavaScript, CSS, JSP
  • Nice to have: Liferay

Prerequisites #

None.

Deliverables #

  • Complete code changes to Liferay Portal 6.0.6 to implement a category and social equity cloud:
    • Modification of tag cloud
    • New portlet for category cloud and social equity cloud
  • Unit tests for all new and changed code.
  • Documentation required to integrate the taglib in other places in the portal

References #

Related Issues #

LPS-14772

External References #

Community Equity Tag Cloud widget

0 Attachments
15516 Views
Average (0 Votes)
The average rating is 0.0 stars out of 5.
Comments