Login   I   Sitemap   I   Contact Us   I   Sales: (US) 1-866-468-5210   (EU) +49-711-67400677
Intland Software - Collaboration Begins Here
Download or Try the fully functional version of codeBeamer. It's free, simple and secure.
codeBeamer is the award winning Collaborative Application Lifecycle Management (ALM) solution for distributed software development.
Project management, wiki, document management, issue tracking, ITIL, continuous integration, version control, source code analysis and forums.

Links

Feeds

Editor Menu

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)

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:
Comments are closed for this entry.