This is where we could get into the nitty gritty technical details of hypermedia APIs and how they work, but we’ll save that for our support.pmp.io site.
Basically, anything that can connect to an API can interact with the PMP. The sky’s the limit!
Please note: The most common way, however, is through a CMS plugin, which we outline below.
Producers put their content into the PMP—text, headlines, teasers, and links to multimedia assets like audio files and images. When they add content, they also add additional information that makes the content findable. For example: “this is a Marketplace story on the economy by Kai Ryssdal that is the second story in the June 15, 2015 episode of the program.” Producers can also assign permissions to the content, which allows them to control who can access the story in the PMP. They can opt to share stories with a single station, a network of stations, all PMP users, etc.
On the other side, retrieving content from the PMP can be done via CMS plugins. Plugins are available for the most popular content management systems (WordPress, Drupal, Core Publisher, Bento), though if you’re more technically inclined you can create your own. The plugins all function slightly differently, though most offer the ability to find and publish stories individually (“I have to publish this interview with Bill Murray on our site immediately!”) or automatically (“I want to publish all Splendid Table stories” or “I want to publish all stories about money.”) Most plugins also support pushing to the PMP—so anyone who can retrieve stories can also publish their own content in the PMP.
For a short overview on the potential of the PMP, watch our video.
What content management systems are compatible with the PMP?
The PMP has plugins available now for the following: