WSULS Digital Collections API
Transcript of WSULS Digital Collections API
![Page 1: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/1.jpg)
Wayne State University
Library Scholarly Publications Wayne State University Libraries
7-23-2015
WSULS Digital Collections APICole HudsonWayne State University, [email protected]
This Presentation is brought to you for free and open access by the Wayne State University Libraries at DigitalCommons@WayneState. It has beenaccepted for inclusion in Library Scholarly Publications by an authorized administrator of DigitalCommons@WayneState.
Recommended CitationHudson, Cole, "WSULS Digital Collections API" (2015). Library Scholarly Publications. Paper 102.http://digitalcommons.wayne.edu/libsp/102
![Page 2: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/2.jpg)
WSULS DIGITALCOLLECTIONS API
Cole HudsonDigital Publishing Librarian
Wayne State University
![Page 3: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/3.jpg)
What We Have
A Digital Collections PlatformBuilt on Fedora CommonsSolrPHP, Javascript Front-endHeavily developed and doesn't use
HydraIslandora
![Page 4: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/4.jpg)
LET'S BUILD AN API!
![Page 5: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/5.jpg)
![Page 6: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/6.jpg)
BEGINNINGS
Django Twisted Server
Flask (with Twisted)
PHP PYTHON------------->
![Page 7: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/7.jpg)
HOW IT WORKSLink
Base Form
<font style="font-size: 24px;">http://digital.library.wayne.edu/WSUAPI?functions[]= <br>
Find all Objects in a Collection
<font style="font-size: 24px;">http://digital.library.wayne.edu/WSUAPI?functions[]=hasMemberOfCollection&PID=wayne:collectionWSUebooks
![Page 8: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/8.jpg)
THINGS TO KNOW1. This was built for a need2. It went through lots of iterations3. We had never built an API before4. We had an existing DC platform5. We're still developing on it6. It's challenging but lots of fun
![Page 9: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/9.jpg)
QUESTIONS?
Wayne State University Libraries Github:http://github.com/WSULib
My Info:Cole Hudson
Digital Publishing LibrarianWayne State University Libraries
![Page 10: WSULS Digital Collections API](https://reader030.fdocuments.in/reader030/viewer/2022012515/618f615f660b103f1b600b2a/html5/thumbnails/10.jpg)
CREDITSSlide 3: Problem, Solution, Result... By Duncan.
. https://secure.flickr.com/photos/duncan/8775923664CC BY-NC
2.0
Slide 4: Code from Gibberish Word Generator. Python Fiddle.http://pythonfiddle.com/gibberish-word-generator/
Slide 5: Digital Collection infrastructure. Graham Hukill.Used with permission. Created July 2015.