JIRA Visitor Plugin

Name JIRA Visitor Plugin
Version 1.1
Product Versions 3.12
Author(s) Dan Hardiker
Homepage http://confluence.atlassian.com/display/CODEGEIST/JIRA+Visitor+Plugin
Price FREE
License BSD
Source https://svn.atlassian.com/fisheye/browse/public/contrib/jira/jira-visitor-plugin/trunk
Download JAR jira-visitor-plugin-1.1.jar
Download Source 1.1

Description/Features

If you've ever found yourself commenting simultaneously as someone else with the same information, or been faced with the dreaded "workflow has already changed" message, or just thought "I wonder if anyone else is viewing this issue right now" - then this is for you.

This plugin talks to the JIRA server in near real-time so that you can see who has the same issue as you open in the browser. You can see how many anonymous people are viewing, as well as the names of the logged in users.

You are also notified both through additional text and a colour change to the message box when the issue is either updated (amber), or when the workflow is changed (red).

The polling to the server is done every 10 seconds when you are alone - which drops to every 5 seconds if it sees someone else visiting the page, with the visitors being expired off the list every 15.

The message box is shown at both the top and bottom of the page, placing it conveniently at the top with the rest of the status information, and at the bottom where they comment box is.

Usage

The custom field just needs adding, and placing on a screen. Although we don't use the default value, we have found that setting one (with nothing in it) clears up some issues with the field not being outputted.

Installation

  1. Copy the jira-visitor-plugin-xxx.jar to WEB-INF/lib
  2. Add a new custom field of type 'View Visitors Field'

Version History

1.1 - Added a report which listed all the visited issues
1.0 - Initial Version

Screenshots

Other Adaptavist Entries

Attachment Download Plugin — Adds a servlet so you can download attachments from a page without needing to know the ID.
Custom News — An alternative to Confluence's blog posts macro to aid with customisation
Developer Report Plugin — Primarily as a proof of concept, this plugin shows what I've found you can do with FishEye plugins – hopefully this will help and encourage more developers to dive in and see what they can do.
Insert Picture Plugin — A in-place image management widget for Confluence to help with image attachment manipulation
JIRA Visitor Plugin — If you've ever found yourself commenting simultaneously as someone else with the same information, or been faced with the dreaded "workflow has already changed" message, or just thought "I wonder if anyone else is viewing this issue right now" - then this is for you.
Plugin Message Client — A library which when included as an extracted dependancy will allow java communication between the classloaders of the installed plugins
Ranking Macro — Yet another macro for voting/rating/ranking pages, this one is uniquely different to the others by providing a macro for ranking pages with a 'was this page useful' style approach, tracking only positive answers
Statistical Analysis Plugin — Confluence has lacked a cluster-ready, enterprise scaleable, remotely accessible statistically gathering and analysis plugin ... not any more!
Synonym Plugin — A search extractor for Confluence to inject synonyms for acronyms, words or phrases into the index to aid with searching
User Security Management Plugin — An enhancement for the Confluence user management system, to prompt better security practices - including email verification and admin vetting of signups

Labels

codegeist_2008_jira codegeist_2008_jira Delete
codegeist_2008_vendor_adaptavist codegeist_2008_vendor_adaptavist Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 08

    Dan Hardiker says:

    I've added some tests, but they are in trunk rather than v1.0 (as the resulting ...

    I've added some tests, but they are in trunk rather than v1.0 (as the resulting jar hasn't changed I've not released a new version).