Archives for Don Brown

OpenID-enabled Confluence

With the recent press covering big companies adopting OpenID, I decided to see what the fuss was about, and to take it a step further, modify Confluence to be an OpenID consumer. With some time to kill on a Saturday, I finished a fully functional prototype. OpenID is an open, decentralized, free framework for user-centric digital identity. It basically allows you to log into one application using another for authentication. For example, AOL now supports OpenID, so the 63 million AOL Instant Messenger

Continue reading »

Job Manager Plugin

I occasionally write Confluence plugins that use nightly jobs to perform long-running tasks. While you can get pretty far with unit testing, sometimes you want to force the job to run while you are clicking around Confluence. To make my job easier, I wrote the Job Manager plugin. This plugin displays the current jobs scheduled by Confluence and any plugins, as well as allowing you to run, pause, or resume execution of these jobs with a click of the mouse. Be warned - internal Confluence jobs

Continue reading »

Snippet Plugin

Tired of keeping your source code comments or code snippets in sync with your documentation? Introducing the Snippet Plugin 2.0, which allows you to include text snippets from external URLs such as Subversion or ViewCVS in your Confluence pages. The plugin supports the ability to define lists of accepted url prefixes to protect against abuse. For example, in the plugin configuration, you can map the following prefix to URL: myapp/ --> http://www.mycompany.com/svn/myapp/ Then, by including

Continue reading »