This is a draft document!!
Confluence is has a very robust framework for adding functionality by installed plugins. A Confluence plugin makes available additional Confluence macros that allow content to be displayed on a Confluence page.
As Confluence contains a great variety of documentation, discussions and other information, it is very important that any plugins being added to Confluence be fully tested and understood. This will help mitigate and risk of compromising the available of Confluence and will allow time for the CIS helpdesk to understand a new plugin in order to offer support for that plugin.
So the process below has been crafted to allow for testing and documentation of a new plugin before the introduction of the plugin to the production Confluence environment.
- User Requests Plugin
- The requester submits a Wonderdesk ticket asking for the plugin to be installed.
- CIS Reviews Request
- CIS will contact the requester to discuss whether or not the suggested plugin best meets the needs of the requester.
- CIS will decide whether the suggested plugin is the best solution or if there is an alternative that will better meet the requester's needs.
- CIS Installs Plugin in Test Confluence
- When the best plugin has been identified, CIS will install the plugin in the test Confluence server.
- The requester will be sent a link to the test Confluence server so they can try out the plugin.
- CIS Tests Plugin
- CIS will create a set of test pages to evaluate the various macros available in the plugin. This basic test will ensure that none of the macros will affect the performance of Confluence.
- CIS Documents Plugin
- A page will be created in Confluence to document the plugin. The page will provide links to the plugin documentation.
- CIS Purchases License
- If the plugin is a commercial product, CIS will purchase a license for the plugin. A discussion will take place to decide who will pay for the plugin license, but CIS will purchase and maintain the license.
- Helpdesk Reviews Plugin
- CIS will notify the helpdesk of the pending installation of the plugin. This will give the helpdesk time to review the plugin documentation and decide how much support they are able to provide for the plugin. Depending on the complexity of the plugin, the helpdesk may decide not to support the plugin directly, instead deferring support to the requester or the vendor.
- CIS Installs Plugin in Production Confluence