I'm thinking of something like Gource that could be applied to the Stack Exchange family of sites. What do you think?
In the same spirit as amelvin's answer, except this time we're pulling data from the API, so we can ignore all the cruft like 'tag' and 'ago', here's a few interesting ones (Hover for description):
Any other suggestions for this is of course welcome
Since Gource is by default for commit logs, I ran Gource on the SO log, but even with playing around with the options, I can't get it to give me something decently short. Rather than do the entire commit history, here's a 2-minute clip of the last month:
Here's a screenshot - the branches are directories and the leaves are files. In the video, it also shows people flying around representing the users doing the commits.
Ok, so this is all well and good, but not really about the site topic. (; I originally thought (read: didn't bother to check) that their custom log format could be used for visualizing tags - which is why I started to fool around with it at all.
If you want to use Gource to visualize something other than the supported log formats, there is a pipe ('|') delimited custom log format option:
- timestamp - A unix timestamp of when the update occured.
- username - The name of the user who made the update.
- type - initial for the update type - (A)dded, (M)odified or (D)eleted.
- file - Path of the file updated.
- colour - A colour for the file in hex (FFFFFF) format. Optional.
Given that log format, I'm not sure I see Gource itself being a good fit for this.
I think a Wordle does something interesting along these lines - cutting and pasting the current SO front page text (probably not the best implementation) creates:
Or even this Tagxedo visualization:
It would be nice to have something like this Icons of the Web poster, but then with user accounts in stead of icons, and scaled by different variables e.g. reputation (off course), number of answers, number of questions, ...