Tags are an interesting idea - a way to highlight the content of an item to categorize it for quick access.

But assigning tags to each post in a blog can be cumbersome. It is almost redundant if there are categories.

A different approach is to create a managed tag cloud. A managed tag cloud allows you to enter a list of tags you’d like displayed, then it creates the access link to those elements in the system.

The code reads a list of tags, searches the system to count the number of occurrences, then generates the HTML to display the cloud. This eliminates the need to assign tags to content, while still providing a cloud, and representing the content in the system.