Tag clouds in general are a wonderful means of building a gestalt sense of a complex network of pages, and when the network in question is an entire wiki site, the TagCloud module works like a charm. What it can't yet do, though, is help individual users build a gestalt sense of their own contributions, or the contributions of other individual users.
I would like to see an attribute added to TagCloud that would instruct the module to read tags from only those pages created by a particular author, or set of authors. It could work through a similar mechanism to the created_by attribute in ListPages.
For example, to see the cloud of tags for pages I'd contributed, I might write something like this:
[[module TagCloud minFontSize="1em" maxFontSize="2em" maxColor="8,8,8" minColor="200,200,228" created_by="Ben Miller"]]
Just to clarify, I'm not suggesting that Wikidot attempt to keep track of who added a particular tag; that hardly seems feasible, and denies the very crowdsourcing that gives tags much of their power. What I am suggesting is that a well-defined set of pages could have an interesting tag cloud of its own, viewed separately from the tags of the site as a whole. In fact, it could be very interesting to compare the tag cloud of a particular set of pages against the tag cloud of the site as a whole. We already do this with categories, actually, so this isn't that radical a proposal.
Many kinds of selection criteria could be interesting; I'm proposing the created_by attribute as a place to begin.
Might want to rate it up yourself :) That +1 is mine..
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server
Ha, thanks! Forgot that I was allowed to do that for my own posts. : )
As for anyone wondering why this would be useful… consider adding something like this to a live template:
app:_template
For each "app" created by this user, you can see a TagCloud that shows tags for other apps by the same person (say… you want to see a list of productivity apps by the same developer, or horror books from the same writer, etc.)
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server