what training and skills required to develop plugins for RTC
2 answers
Hi Mohammed,
When you extend RTC, you programatically add or change features in the RTC Eclipse Client or the RTC server. Either way, this is accomplished by writing Eclipse plug-ins using the RTC API.
The article purposely pointed by Sam (RTC 3.0 Extensions workshop) shows you how you could extend and enhance Jazz capabilities. It could help you at figuring out the APIs and the process required to implement these customizations.
About skills :
extension workshops states that "Of particular help would be familiarity with work items, build definitions and basic process customization. In addition, you should be familiar with Java programming and debugging using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required."
Also note that the RTC Extensions Workshop was updated for RTC 4.0/CLM 2012.
Depending on the version you're currently running, please check https://jazz.net/library/article/1000
I'd also advise you to check the "Extending Rational Team Concert 3.x" landing page :
https://jazz.net/library/article/784
Stephane Leroy
Jazz Jumpstart
When you extend RTC, you programatically add or change features in the RTC Eclipse Client or the RTC server. Either way, this is accomplished by writing Eclipse plug-ins using the RTC API.
The article purposely pointed by Sam (RTC 3.0 Extensions workshop) shows you how you could extend and enhance Jazz capabilities. It could help you at figuring out the APIs and the process required to implement these customizations.
About skills :
extension workshops states that "Of particular help would be familiarity with work items, build definitions and basic process customization. In addition, you should be familiar with Java programming and debugging using Eclipse. Some familiarity with Eclipse plug-in programming would also be helpful but is not strictly required."
Also note that the RTC Extensions Workshop was updated for RTC 4.0/CLM 2012.
Depending on the version you're currently running, please check https://jazz.net/library/article/1000
I'd also advise you to check the "Extending Rational Team Concert 3.x" landing page :
https://jazz.net/library/article/784
Stephane Leroy
Jazz Jumpstart
plugins use the Eclipse model and java. <br>
I would start with the developers workshop..<br>
https://jazz.net/library/article/634/
there really aren't that many different plugins to support..<br>
Operation Advisor - should this workitem save operation be permitted? yes/no <br>
example here: I wrote an advisor to enforce 'Depends On' linked workitems to be treated as required,
the source code is posted here on the forum somewhere..<br>
https://jazz.net/forum/questions/64268/operation-advisor-custom-precondition-for-work-items
Operation Participant - after the workitem is actually saved, you may add some work on to the event. <br>
Sam
I would start with the developers workshop..<br>
https://jazz.net/library/article/634/
there really aren't that many different plugins to support..<br>
Operation Advisor - should this workitem save operation be permitted? yes/no <br>
example here: I wrote an advisor to enforce 'Depends On' linked workitems to be treated as required,
the source code is posted here on the forum somewhere..<br>
https://jazz.net/forum/questions/64268/operation-advisor-custom-precondition-for-work-items
Operation Participant - after the workitem is actually saved, you may add some work on to the event. <br>
Sam
Comments
Thanks for the answer, however my question was regarding custom plugins that we can develop and the type of skills required to do that so that my team and I can upskill on those areas.
Thanks
sorry, don't know what you mean by 'custom' plugins?
if you mean create complete plugins for eclipse, then you would have to go to the eclipse opensource project to get their doc. that is outside the RTC scope.