Project goals is to develop a MOSS 2010 feature contains a webpart to display a tag cloud advanced, highly configurable through a section 'Advanced Configuration'.
The tag cloud must extract the tags from different sources: keywords, managed metadata, context and lookup columns, individual words in the columns of text (requires a specification document that contains details about the functionality implemented).
The style of the tag cloud should be configurable (font color, size, max and min, spacing, padding, alignment) through toolpart, and must be able to specify the path to a custom CSS.
The fallback, if no style is set, is the default MOSS style.
Click on a tag to search MOSS calling a page (URL configurable) and generating the appropriate query string.
You must provide a solution containing a MOSS feature and its feature receiver.
No configuration should be done by hand, and any supporting data structures must be hosted in MOSS. When possible, it is preferable to use the property bag, or a custom hierarchical object store directly into MOSS.
All interfaces will be made in Italian, so we prefer native Italian speakers profiles.