...
- Stylesheets (CSS)
- Layout
- Themes
- Internationalization
Project Timeline
| Ready |
| In Progress |
Before May 24
- Obtain access to :
Wiki
Project repository
Download, build and install local DSpace instance
Download, build and install DSpace REST module
Test and verify the installation
Go through the functionality of DSpace and DSpace REST API
Compare possible JavaScript UI frameworks -- Ext JS preferred
- Get familiar with REST API by adding and manipulating new collections, communities, items and bitstreams and generating statistics
Note |
---|
Mark: I would like to see a bit more dialog with Bojan concerning the REST API contracts and migration to Spring, mainly, are we happy with these API contracts and using them for the students project, or do we need to consider some possible changes int he API to adopt to using Spring REST instead of Entity Broker. And if so, is there a timeline for providing those changes in scope of the 1.8 release? Vibhaj: Confirmed that the possible migration shall not affect the REST interface and hence RestClient project. |
May 25 - June 15
Get familiar with REST API
- collections, communities, items and bitstreams
- create
view
- edit
- delete
- users and groups
view
- generating statistics
- collections, communities, items and bitstreams
Decide the JavaScript Library to be used by discussing with the DSpace community from among the following
- Ext JS (preferred)
- JxLib
- UIZE
- MochaUI
- Design architecture for client run ServiceClient supported by RESTful (JSON) services
Implement in Ext JS
- Design generic extensions to Views, LoadersRenderers, Templates and Renderers Modules for ServiceClient
Implement in Ext JS
- Plan these extensions for RestClient
...