Well, right now it's a simple maintenance script. I've got support for --usersonly (strip out anon and system users [id:0]) and a prefix so rather than grouping pages together, you can use a prefix and have export from multiple wiki using --append --startid=0 and have multiple projects exported into the same log and use that prefix inside of code_swarm to give you a visualization of how much the contributors to the individual projects interact.
Though, the code_swarm project wants to make this something that can be done using a GUI and doesn't require developer tools to work with. So ideally this would become a SpecialPage extension with an extra maintenance script for larger projects. Then using the GUI you could select what kind of visualization you want.
^_^ Actually, ideally someone would make a extension for integrating code_swarm into MediaWiki itself. A SpecialPage for listing out existing visualization videos (and administrators could force generate a set), one for managing a list of visualization types, and a cron job would periodically rebuild those visualizations.
Though, to be honest I don't know about how well code_swarm will visualize some projects. The Narutopedia is fairly small, not dead, but still it has a limited number of people contributing to it. And as you may have saw with my videos, it got pretty crammed together. Wiki on diverse topics like Wikipedia may have enough user separation to have groups show up and stop to much from clumping together. But any sort of focused project will probably look more like an explosion at some point. ^_^ Though, any project will probably look like that if you don't remove the anonymous users from the report.
~Daniel Friesen(Dantman, Nadir-Seen-Fire) of: -The Nadir-Point Group (http://nadir-point.com) --It's Wiki-Tools subgroup (http://wiki-tools.com) --The ElectronicMe project (http://electronic-me.org) --Games-G.P.S. (http://ggps.org) -And Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG) --Animepedia (http://anime.wikia.com) --Narutopedia (http://naruto.wikia.com)
Brion Vibber wrote:
Daniel Friesen wrote:
^_^ Already done... I coded a small extension to export histories from the database into a plain format... And modified the converter to support the format. Though it may be a little bit before I can get that committed.
Cool!
Would be interesting to be able to make such visualizations for given sets of pages, categories, etc...
-- brion