Swimlanes - activity visualization

Name Swimlanes
Version 1.0
Product Versions Tested on Confluence 2.6.2 and 2.7.1
Author(s) Jeremy Toussaint, Ole Smørdal, Thomas Drevon
Homepage yes
Price Free as in beer
License BSD
JavaDocs n/a
IssueTracking jira
Download JAR CODEGEIST:java plugin, CODEGEIST:flash app (right-click, save as...)
Download Source CODEGEIST:java plugin source code, CODEGEIST:flash app source code, java plugin svn repo, flash app svn repo

Description/Features

A hybrid java/flash plugin originally designed for visualizing student activity on a wiki, by providing a teacher in a class of wiki-using students a way to quickly get an impression of who's busy and doing what.

However, as the project advanced, the plugin became more of a general tool for displaying the flow of page changes by confluence group members within a confluence space. But be warned; querying confluence for this data is a time consuming operation, so don't use this plugin if level of user activity has been high. Try it out with few users and documents first.

Features:

  • Innovative approach to activity visualization
  • Toggle which users to show
  • Toggle the relations between of pages, comments and labels in the gui
  • Optional condensed view in order to view the whole timeline without scrolling
  • Time line scrollbar for fast skimming through history


This plugin can logically be divided into two parts.

  1. The Java plugin churns out XML based on the parameters it is invoked with (see usage below).
  2. The Adobe flash application (written in actionscript 3) picks up the XML and draws a nice GUI where you can view different types of wiki activity.


The velocity template is the glue that binds these two pieces together: It both contains the XML supplied by the java plugin, and it is also where the flash object is embedded.

The originating project is codenamed TWEAK.

Usage

  1. Download and install the CODEGEIST:java plugin on your favourite Confluence instance.
  2. Download the CODEGEIST:flash file and make it http accessible. E.g. on a plain old web server or as a confluence attachment.
  3. Invoke the swimlane macro on any confluence page, using this syntax: {swimlane:spaceKey=someSpace|group=myConfluenceGroup|flashObjectUrl=someUrl}

Note that the flash object (the .swf file) must reside on the same server as the Confluence instance you are using. Alternatively, you can configure a cross-domain policy file.

Because this plugin is a hybrid of java and flash it does not fulfill the requirements for residing in the Atlassian Plugin Repository. Hopefully the Swimlanes plugin will be considered for the Codegeist competition anyway!

Examples

A small example.

Version History

1.0 is the current version

Screenshots

Labels

plugin plugin Delete
codegeist_2008_confluence codegeist_2008_confluence Delete
macro macro Delete
confluence confluence Delete
codegeist codegeist Delete
flash flash Delete
actionscript3 actionscript3 Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.