Glen
If you get your data model right, implementing a tagcloud turns out to be a snack. In Gravl, I’ve setup a many-to-many between BlogEntry and Tag, but I also have a link from the parent Blog directly to all available tags:
Implementing many-to-many simplifies to import process when I import my Pebble data. The import process ends up with something like this:
def tag =...