You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Summary

Project

DSpace ClientUI built on RESTful API

Student

Vibhaj Rajan

Mentors

Tecchnology

DSpace REST
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dee13fe0-2739-4ed4-9251-fc1093225b2e"><ac:plain-text-body><![CDATA[ JavaScript [Ext JS]

]]></ac:plain-text-body></ac:structured-macro>

Location for project

(not received yet)

Requirements

  1. Client run interface
  2. Attractive look and feel
  3. Easy to customize

Functional Specifications

Features to be supported

  1. Respository Browsing
  2. Repository Manipulation
  3. Content Searching
  4. Statistics
  5. Administration

Customizations to be supported

  1. Stylesheets (CSS)
  2. Layout
  3. Themes
  4. Internationalization

Project Timeline

Before May 24

  1. Obtain access to :
    • (tick) Wiki
    • Project repository
  2. (tick) Download, build and install local DSpace instance
  3. (tick) Download, build and install DSpace REST module
  4. (tick) Test and verify the installation
  5. (tick) Go through the functionality of DSpace and DSpace REST API
  6. (tick) Compare possible JavaScript UI frameworks -- Ext JS preferred

May 25 - June 15

  1. Design architecture for client run EntityBrowser supported by RESTful (JSON) services
  2. Implement first working version

June 15 - June 30

  1. Configure EntityBrowser to provide support for :
    1. Respository Browsing and Manipulation
      • Communities
      • Collections
      • Items
      • Bitstreams
    2. Content Searching
    3. Statistics
      • Reports
      • Graphs and visualization
    4. Administration
      • Groups
      • Users

July 01 - July 11

  1. Testing
  2. Partial documentation

July 12 - July 18

  • GSoC mid term evaluations
  • No labels