...
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 architecture for client run ServiceClient supported by FireSpark framework supporting JavaScript UI for RESTful (JSON) services
Design generic Views, Renderers, Templates and Modules for ServiceClientServices and Workflows in FireSpark
Plan these extensions for RestClient
RESTLoad NavigatorWorkflow
ParseItemMetadata helper
RESTEdit NavigatorWorkflow
RESTDel NavigatorWorkflow
June 15 -
...
July 10
Implement extensions (Modules Services and TemplatesWorkflows) to ServiceClient FireSpark in RESTClient to provide support for :
- Repository Browsing
- Communities
All
Single
Subcommunities
Recent Submissions
- Sort
- Collections
All
Single
- Sort
- Items
All
Single
Read Metadata
- Bitstreams
Download
- Communities
- Repository Browsing
July 11 - July 15
- GSoC Mid Term Evaluations
July 15 - July 31
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
- Single
- Edit
- Groups
- All
- Single
- Edit
- Users
- Statistics
- Reports
- Charts and Visualization
- Repository Manupulation
...
August 1 -
...
August 15
...
...
July 16 - July 31
- Enhancing the look and feel
- Look into and improve scope for customizations
- Stylesheets (CSS)
- Layout
- Themes
- Internationalization (jQuery support required)
- Improve the architecture of RESTClient and ServiceClient
...
- FireSpark
- Testing
- Complete Documentation
- Final Improvements
Recent ScreenshotsÂ
Issues / Problems
...