Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Corona CC use cases
Revision as of 09:49, 28 February 2007 by Unnamed Poltroon (Talk)
Contents
CVS repository
Checkout, modify, view, read, commit resources from CVS.
Solution:
- repository with content-type=CVS, content-format=CVS, access-type=CVS
Web page
Simply a web page.
Solution:
- content-type=WebPage, content-format=HTML, access-type=HTTP
Questions:
- If display layer takes into account only content-format, we would have to use some adapter for HTTP protocol, instead of passing it directly to browser :(
Web page within CVS or JCR repository
Web page stored in some storage repository.
Solution:
- content-type=WebPage, content-format=HTML, access-type=CVS
Problems:
- How to display it? A single web page can be easily retrieved from repository and displayed. But what about other resources referred by the page (eg. pictures, scripts, CSS) with relative paths? Is it possible to register new protocol in embedded browser? If not (and I think it is not possible), the only solution I find would be open a local HTTP port and map all requests to proper resources in repository.
Team member XML in CVS
A team member XML in storage repository.
Solution:
- content-type=Team, content-format=TeamXML, access-type=CVS
Questions:
- How to specify which file contains the XML.
Team member through WS
A team member repository accessible through Web Service.
Solution
- content-type=Team, content-format=TeamWS, access-type=WS
Questions
- Is there any "repository adapter" that would match access-type=WS? This interface couldn't be like normal repository adapter.
Invoke command on server through SSH
For example run command that starts build on a server.
Solution
- content-type=??, content-format=??, access-type=SSH
Questions
- Would adapter for SSH have the same interface as repository adapter? Seems doesn't fit well :(