RM Widgets and DoJo : guide and best practices ?
One answer
This is what I found:
1. Open Services for Lifecycle Collaboration Workshop - Library: Articles - Jazz Community Site <o:p> </o:p>
And actual workshop pdf: 2013-05-15-oslc-workshop.pdf (jazz.net) <o:p> </o:p>
To make it easier to work with, I created an ES javascript class for each of the concepts in RM. That is: Project, Artifact, Attribute, ArtifactType, LinkType, Link, and so on. Made them so they work in both Node.js and in the browser. Then bridged these to the widgets, which use AMD modules, by dynamically loading the class modules and storing them as objects on an AMD "Model" class. It was a ton of work, but now it's easy to create widgets and interface with RM.