Based on our integration with Confluence, we think our use case when
integrating with other platforms looks something like this:
1) User is editing a document in Home Application
2) User indicates desire to add a diagram to the Home Application
document
3) User is directed to Gliffy to create a diagram
4) User returns to the Home Application with the Gliffy document
inserted into the document as an image.
After spending some more time looking at the OpenSAM spec, I'm having
a hard time seeing how this use case would work. I've identified the
following issues:
a) The Home Application needs a way to indicate that a new document
should be created in the launch link CGI parameters.
b) The Home Application needs a way to indicate that an existing
document should be opened in the launch link CGI parameters.
c) The Productivity Application needs to be able to provide the Home
Application with a way to access a read-only version of the document.
(a static image, in our case)
To further illustrate the point, please take a look at our Confluence
integration in our wiki sandbox (click the 'Add Diagram' link):
http://wiki.gliffy.com/display/sand/Home
- Am I missing something? Is this use case accounted for in the
OpenSAM spec and I just overlooked it?
- If the OpenSAM spec doesn't currently support the use case above,
can we extend it to support it?
thanks!
-chris