When you integrate an external application into your CollabNet
TeamForge site, your site's project administrators
can choose to include the integrated application alongside the built-in tools in their
projects.
You enable the application to be tightly coupled into
TeamForge by describing it in a special XML file
that you upload to your site.
Note: Site administrators can also do this from the site
administration screen in the TeamForge application.
-
Create the XML file that describes your integrated application.
For an example of a working XML file, see Sample integrated application configuration file.
-
In /opt/collabnet/teamforge/var/etc/ path, create a
directory called pluggable and store the XML file in the
/opt/collabnet/teamforge/var/etc/pluggable
folder.
-
If you specified an icon in the XML file, copy the corresponding image file to
/opt/collabnet/teamforge/var/etc/pluggable/icons.
The name of the icon file must be the same as the name of the XML file, but
with an ".ico" extension.
-
Change ownership of the file to the site administrator.
- sudo chown sf-admin:sf-admin <pluggable_descriptor.xml
file>
-
Stop and start JBoss.
Project administrators can now add the applications to their projects by using the page.