In spring 2017, the team at Pressbooks began work on an Open Publishing Infrastructure project with funding from Ryerson University. Our goals were to build a full-content REST API for Pressbooks and use it to power a new feature for users and institutions creating Open Educational Resources: the ability to clone openly-licensed books for reuse and remixing. We shipped this feature in September 2017 and have continued to iterate and improve upon it in the months since.
This session will explore:
- How we extended the WordPress REST API to provide endpoints for book contents and metadata and a catalogue of books in a given network
- How we built a PHP class to handle cloning books or portions of books from one Pressbooks network to another
- Challenges we encountered while working with the WordPress REST API
- Opportunities and future goals for the Pressbooks REST API
You can learn more about this session on the WPCampus 2018 website at https://2018.wpcampus.org/schedule/api-for-open-educational-resources/.
What is WPCampus?
WPCampus 2018 was the third annual in-person conference for the WPCampus community, a gathering of web professionals, educators and people dedicated to the confluence of WordPress in higher education. The event took place July 12-14 on the campus of Washington University in St. Louis. Learn more about the event at https://2018.wpcampus.org.