A presentation at WPCampus 2018 in in St. Louis, MO, USA by Ned Zimmerman
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:
The following resources were mentioned during the presentation or are useful additional information.
An open textbook on the Rebus Community Press, made with Pressbooks.
Formally adopted at the 2012 World Open Educational Resources (OER) Congress held at the UNESCO Headquarters in Paris.
Material created by David Wiley, describing 5R activites of Open Content.
Blog post by Pressbooks founder Hugh McGuire.
Tweet from Brad Payne.
Documentation for Brad Payne's Pressbooks REST API v1.
API response for a book in the v1 REST API.
Announcement of Pressbooks' Open Publishing Infrastructure project with Ryerson University and eCampusOntario.
Documentation on extending the WordPress REST API.
Human Made's PHP style guide on their engineering microsite.
For use in WordPress projects with Composer.
The Schema.org metadata vocabulary for books.
Bibliographic extensions for Schema.org vocabulary.
Documentation for the Pressbooks REST API v2 (contributions welcomed).
API response for a post (Front Matter) in the v2 REST API.
API response for a book's Table of Contents in the v2 REST API.
API response for a book's metadata in the v2 REST API.
API response for a book in the v2 REST API.
Changeset on Core Trac adding the wp_blogmeta
table.
Changeset on Core Trac adding a /sites
REST API endpoint.
Here’s what was said about this presentation on social media.