|
Re: Fedora in Content Hosting - An Alternative: msg#00723cms.sakai.devel
We have implemented something similar in 2.1.1 and are just porting to 2.1.2 and 2.2 Its a plugin into ContentHostingService that enables an implementing class, once it has registered itself with the ContentHostingService to be consulted if it 'owns' a node in the content hosting tree. Once it 'owns' the node, it takes responsibility for providing ContentResources for that node and all child nodes. We have used this to implement an IMS-CP plugin, that 'plays' IMS-CP files but you could just as easily use it to 'mount' a repository inside the ContentHostingService at an arbitrary position. If the resource is read-only, or cant be accessed via DAV, then it is the responsibility of the plugin to act accordingly. (ie, not return the content) We are also looking at wring a plugin 'interprets' an XML file loaded into resources to invoke a UI. The XML file containing the configuration of the UI. With Fedora, that XML file might be the connection settings to the repository. Since the plugin patch is small (<50 lines), and the plugins can be implemented inside webapps (ie reloadable), I am hoping that it will be useful and can be included in the BaseContentHostingService for 2.2. If it isnt, we will maintain it as a patch as it as we are going to be running it in production in July. Ian Mark Norton wrote: Having said that re-writing ContentHosting would be a large undertaking, there is another approach that could be considered. ---------------------- This automatic notification message was sent by Sakai Collab (http://collab.sakaiproject.org/portal) from the DG: Development site. You can modify how you receive notifications at My Workspace > Preferences. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Fedora OSID Support: 00723, Charles Severance |
|---|---|
| Next by Date: | Re: Fedora in Content Hosting - An Alternative: 00723, Mark Norton |
| Previous by Thread: | Fedora in Content Hosting - An Alternativei: 00723, Mark Norton |
| Next by Thread: | Re: Fedora in Content Hosting - An Alternative: 00723, Mark Norton |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |