Announcing the Addition of PressForward Data to the WP API with PressForward 4.1

Today the PressForward team is pleased to announce the release of PressForward 4.1, an update to our WordPress plugin that enables the aggregation of RSS / ATOM feeds and the curation of web publications. Version 4.1 of PressForward serves as the first step toward the release of a complete PressForward Application Programming Interface (API).

WP REST API Logo

The most notable new feature of 4.1 is the addition of PressForward metadata to the WordPress API’s post endpoint. WordPress is in the process of moving toward becoming a application framework and the REST API allows users to make their site data available in a JSON format. Among the information included in this format is information about users, posts, and taxonomies. All of this information can be accessed with a HTTP request. For more information on the WordPress API as well as instructions on how to install and activate it, see the WP REST API documentation.

When complete, the PressForward API will introduce a number of performance enhancements for users. By moving toward API responses rather than AJAX responses and formalizing the code structure, the system will be faster and more responsive. Further, the API will allow the full range of data associated with PressForward posts, nominations, feeds, and items, to be easily integrated and extended by other tools.

PressForward 4.1, our first step toward a fully functional PressForward API, adds PressForward metadata to the WP API post endpoint. Users will now see PressForward metadata attached to the Post endpoint for any post that is drafted using PressForward. The post endpoint will include metadata such as: item date, item author, item link, the date the item was retrieved, as well as the word count. A full list of fields available on the Post endpoint can be found in the API documentation. In addition to the post endpoint, 4.1 also adds endpoints for feeds and folders. However, feed and folder endpoints have not been completed and should be considered only within the context of the post endpoint. Developers should not consider those API locations final.

Another improvement in 4.2 is an upgrade to the Readability library, which improves the Nominate This bookmarklet and other areas where they see the full text of an article. In this release users will see that the full text of articles is found more consistently, the content of the article is more complete, and previously missing blocks of reference links are now included.


Changelog:

Features:

  • Added PressForward data to the WP-API post endpoint.
  • Drastically decreased PressForward’s potential impact on overall site queries.

Bug Fixes:

  • Fixes a bug where servers without cURL would fail to load pages or Nominate This.
  • Fixed bug that prevented Project MUSE RSS feeds from loading.
  • Assured that readability catches all content on sites where the “div” structure is unclear.
  • Fixed a bug that broke the outbound OPML link
  • Assured that editing a folder does not redirect users to Post Categories in the WordPress menu
  • Fixed a bug that caused large OPML subscriptions to trigger an error
  • Assure that readability is catching content in the references block

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>