Intland Blog is where Intlanders discuss issues, exchange ideas and help community members who use CodeBeamer, a collaborative development platform that integrates individuals into teams and teams into enterprises for the purpose of collaborating, knowledge sharing and working effectively from diverse locations.


Download codeBeamer Free Edition, try it, and tell us how you like it!

Links

Feeds

Editor Menu

Managing changes and bugs in JavaForge (codeBeamer) with the help of Wiki Forms

If you a user of JavaForge and you like the Wiki capabilities you might love this one too. Maybe you got Stakeholders within your project who are not so familiar by using tracker you might give them the possibility to submit tracker items via Wiki Forms. How does this work out.

Within the JavaForge (codeBeamer) wiki (based on JSPWiki) you are able to use different wiki forms plugins like fields, buttons, lists etc.
See Supported HTML form elements:
* 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

I want to give here a short example 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)

Comments:

Is there a way to get to the source code of SimpleTrackerFormPlugin ?

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

Post a Comment:
  • HTML Syntax: Allowed