...
Project | DSpace ClientUI built on RESTful API |
Student | |
Mentors |
|
Technologies | DSpace REST |
Proposal | |
Repository | |
Demo | http://ec2-50-16-74-56.compute-1.amazonaws.com:8080/restclient/ |
Notes |
...
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: *jQuery* \[decided by community\]
Learn the jQuery JavaScript Library
Selectors
Actions and Methods
Events
UI Widgets
Design client run FireSpark framework supporting JavaScript UI for RESTful (JSON) services
Design generic Services and Workflows in FireSpark
Plan these extensions for RestClient
RESTUI.Resource.Load Workflow
RESTUI.Resource.Edit Workflow
RESTUI.Resource.Delete Workflow
ParseItemMetadata helper
...
Implement extensions (Services and Workflows) to FireSpark in RESTClient to provide support for :
- Repository Manupulation
- Communities
Edit
Delete
- Collections
Edit
Delete
- Items
Edit
Delete
- Communities
- Content Searching
- Administration
- Users
Login
All
SingleEdit
- Groups
All
SingleEdit
- Users
- Statistics
- Reports
- Charts and Visualization
- Repository Manupulation
...