Managing changes and bugs in JavaForge (codeBeamer) with the help of Wiki Forms
If you use JavaForge and you like its wiki capabilities, you might like to try Wiki Forms out. One situation where you might use the forms would be when you save have stakeholders in your project who are not very familiar with using trackers. With Wiki Forms, you can give them an easy way to submit issues.
This is how it works: within the JavaForge (codeBeamer) wiki (based on JSPWiki) the following form elements are available::
- FormOpen - opens a form.
- FormClose - closes a form.
- FormSet - sets defaults for a form.
- FormOutput - defines the JSPWiki plugin that handles the form, when it is finally submitted.
- FormInput - for different kinds of basic input fields, e.g. text, password, submit.
- FormSelect - provides a drop-down select list.
- FormTextarea - provides a textarea field.
This example demonstrates how to transfer data from a wiki page into an existing codeBeamer tracker.
Have a look at the following wiki page (screen shot) where I defined with the help of wiki form plugins the submission of a change request directly to a Tracker.
You find the new Tracker entry within the codeBeamer Tracker. (See Screenshot)
The code you need to write for this small example is pretty simple:
[{FormSet form='testForm' trackerId=23}]
[{FormOutput form='testForm' handler='SimpleTrackerFormPlugin' populate='handler'}]
[{FormOpen form='testform'}]
|Summary: |[{FormInput type='text' name='shortDescription' size=80}]
|Description: |[{FormTextarea name='longDescription' rows=5 cols=80}]
|Priority: |[{FormSelect name='priority' value='Low;High'}]
[{FormInput type='submit' name='OK' value='OK'}]
[{FormInput type='submit' name='CANCEL' value='Cancel'}]
[{FormClose}]
You find the tracker ID in the status bar if you “Mouse over” the Tracker itself (see screen)
Posted at 04:04PM Oct 11, 2007 by Jean Pierre Berchez in Business | 1 Comments



Posted by Hendrik Scheider on June 08, 2008 at 11:47 AM CEST #