Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. (thumbs up) (plus) Get familiar with DSpace REST API
    1. collections, communities, items and bitstreams
      • create
      • (tick) view
      • (tick) edit
      • (tick) delete
    2. users and groups
      • (tick) view
    3. search
    4. generating statistics
  2. Wiki Markup
    (/) Decide the JavaScript Library to be used by discussing with the DSpace community: *jQuery* \[decided by community\]
  3. (plus) Learn the jQuery JavaScript Library
    • (tick) Selectors
    • (tick) Actions and Methods
    • (tick) Events
    • (thumbs up) (plus) UI Widgets
  4. (plus) Design client run FireSpark framework supporting JavaScript UI for RESTful (JSON) services
  5. (plus) Design generic Services and Workflows in FireSpark
  6. (thumbs up) Plan these extensions for RestClient
    • (plus) RESTUI.Resource.Load Workflow
    • (plus) RESTUI.Resource.Edit Workflow
    • (plus) RESTUI.Resource.Delete Workflow
    • (thumbs up) ParseItemMetadata helper

...

  1. (thumbs up) Implement extensions (Services and Workflows) to FireSpark in RESTClient to provide support for :
    1. Repository Manupulation
      • Communities
        • (plus) Edit
        • (plus) Delete
      • Collections
        • (plus) Edit
    2. Content Searching
    3. Administration
      • Users
        • (plus) Login
        • (plus) Logout
        • (plus) (thumbs up) All
        • (thumbs up) (plus) Single
      • Groups
        • (thumbs up) All
        • (thumbs up) Single
    4. Statistics
      • Reports
      • Charts and Visualization

...