Story #3892
Need a content viewing / rendering service
100%
Description
Various systems (e.g. Elsevier) would like to be able to link with content available in DataONE and provide their users with a view of the content. Rather than having these 3rd party systems grok the DataONE APIs and construct systems to retrieve elements of a package, it would be helpful if DataONE provided a rendering service.
Given a PID, the service would determine the package(s) that the content belongs to, and would generate HTML5 that provides a description of the data package, where the content can be retrieved, which member node provided the object, references to other elements in the package, perhaps revisions to the content, and other details useful to a potential user of the data.
The generated HTML may be embedded within other pages such as within a div element, and so consideration for such support should be made (e.g., support complete page generation vs fragment generation; generate well formed HTML that can be processed with XML parsing / xpath operations).
Subtasks
History
#1 Updated by Dave Vieglais over 11 years ago
- Assignee changed from Chris Jones to Ben Leinfelder
#2 Updated by Dave Vieglais over 11 years ago
- Start date set to 2013-08-11
- Due date set to 2013-08-24
- Target version set to 2013.33-Block.4.4
#3 Updated by Dave Vieglais almost 11 years ago
- Target version changed from 2013.33-Block.4.4 to 2014.2-Block.1.1
- Due date changed from 2013-08-24 to 2014-01-18
#4 Updated by Chris Jones almost 11 years ago
- Assignee changed from Ben Leinfelder to Dave Vieglais
- Due date changed from 2014-01-18 to 2014-04-12
- Target version changed from 2014.2-Block.1.1 to 2014.14-Block.2.3
#5 Updated by Matthew Jones over 10 years ago
Some notes from conference call here:
#6 Updated by Dave Vieglais about 10 years ago
- Target version changed from 2014.14-Block.2.3 to CCI-2.0.0
- Due date changed from 2014-04-12 to 2014-09-24
#7 Updated by Dave Vieglais almost 10 years ago
- Due date changed from 2014-09-24 to 2015-01-06
#8 Updated by Dave Vieglais about 9 years ago
- % Done changed from 0 to 100
- Status changed from New to Closed