Conference Agenda

Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).

 
Session Overview
Session
DSpace Rest API: Getting Started with the DSpace 7 REST API
Time:
Monday, 04/Jun/2018:
11:00am - 12:30pm

Location: Ballroom C
150

Show help for 'Increase or decrease the abstract text size'
Presentations

Getting Started with the DSpace 7 REST API

Andrea Bollini1, Tim Donohue2, Terry Brady3

14Science, Italy; 2DuraSpace; 3Georgetown University Library

As of late 2016, a DSpace 7 UI Working Group has begun developing an Angular User Interface which will replace the existing UIs in DSpace 7. This effort also includes the development of a new REST API for DSpace, designed to follow the principles of a RESTful webservice and adopt emerging standards and formats. The goals of the REST API are twofold: (1) to fully support the new Angular UI, and (2) to provide a rich, RESTful integration point for third-party services and tools.

This workshop will allow developers to become more familiar with the new REST API framework before DSpace 7 is released.

This hands-on developers workshop will provide attendees with an overview of the DSpace 7 REST framework:

- standards / best practices that the API is based on (HAL, JSON+PATCH, JWT)

- DSpace 7 REST Contract (documentation of all endpoints)

- interacting with the REST API (via HAL browser, curl and/or postman)

- how to build new endpoints into the REST API

- where to look when issues arise

- how to document and test existing/new endpoints

Attendees will be expected to setup a virtual machine (or install the DSpace 7 codebase locally) to get more familiar with the codebase/development tools.



 
Contact and Legal Notice · Contact Address:
Conference: OR2018
Conference Software - ConfTool Pro 2.6.123+TC
© 2001 - 2018 by Dr. H. Weinreich, Hamburg, Germany