...
- Stylesheets (CSS)
- Layout
- Themes
- Internationalization
Project Timeline
| Ready |
| Base done, Improvement phase |
| 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
...
May 25 - June 15
Get familiar with DSpace REST API
- collections, communities, items and bitstreams
- create
view
- edit
- delete
- users and groups
view
- search
- generating statistics
- collections, communities, items and bitstreams
Wiki Markup (/) Decide the JavaScript Library to be used by discussing with the DSpace community*:
Decide the JavaScript Library to be used by discussing with the DSpace community from among the following
*Wiki Markup jQuery* \[decided by community\]
- Ext JS
- JxLib
- UIZE
- MochaUI
- Dojo Toolkit
Learn the jQuery JavaScript Library
Selectors
Actions and Methods
Events
UI Widgets
Design architecture for client run ServiceClient supported by RESTful (JSON) services
Implement in jQuery
Implement in jQuery Plan these extensions for RestClient
June 15 - June 30
Implement extensions to ServiceClient in RESTClient to provide support for :
- Repository Browsing and Manipulation
- Communities
All
Single
- Collections
- All
- Single
- Items
- All
- Single
- Bitstreams
- Download
- Communities
- Repository Manupulation
- Communities
- Collections
- Items
- Content Searching
- Administration
- Groups
- Users
- Login
- Statistics
- Reports
- Charts and Visualization
- Repository Browsing and Manipulation
...
Timeline shall be completed as project progresses ...