Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
show-titlefalse
titleDescription

Tag clouds visualize the frequency of use of words within a given set of texts. Usually they are used to give the visitor of a web site an impression of what the web site is about.

The use of tag clouds is not limited to web sites. Any text document or set of text documents can benefit of this visualization. The goal of applying domain driven design to software development is to make the code more expressive. This expressiveness can be checked or demonstrated by tag clouds.

We heard of this technique on a keynote by Kevlin Henney on the OOP 2011 which referred to Phillip Calçado's article Tag Clouds: See How Noisy Your Code Is.

This project provides an integration of tag clouds to visualize the key concepts found in the source code into a Maven build process. The Tagcloud Maven Plugin allows to integrate a tag cloud of the project's source code in the site documentation. It also allows to export a simple XML report on the tag cloud information.

Section
Column
Section
level2
titleProject Blog

The following posts provide more information about this plugin on our blog.

Blog Posts
spacesBLOG
sortcreation
reversetrue
contenttitles
labelssmartics-tagcloud

Column
width300px
Panel
borderColorwhite
Transclusion
documentTry projectdoc Teaser
idsContent

Section
titleSubordinate Sections
Display Table
doctypesection
render-no-hits-as-blanktrue
selectName, Short Description
restrict-to-immediate-childrentrue
sort-bySort Key, Name

...