This post summarizes the REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”)
https://developer.wordpress.org/rest-api/ component team meeting from April 26 in #core-restapi (Slack archive)
GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ Priorities
This meeting focused on reviewing the list of key architectural questions @danielbachhuber posted on the 23rd which need to be solved to support work on Gutenberg. Meeting attendees divided up the priority issues, and we will regroup next early next week to measure progress.
- @flixos90 is working on a
/searchendpoint to permit querying records across multiple post types. - @kadamwhite is working on improvements to querying paginated collections, including considering allowing
per_page=-1for authenticated users. - @danielbachhuber is working on skipping field generation for unlisted properties when the
?_fields=parameter is used, and is also exploring an idea relating to how to properly expose capabilities in Gutenberg.
Less directly relating to to Gutenberg, @timothyblynjacobs and @schlessera are pursuing performance optimizations around schema and args generation.
May 3rd Meeting Agenda
Next week’s meeting on Thursday, May 3rd, 2018 at 17:00 UTC will focus on discussing register_meta() improvements, as detailed in @flixos90‘s post.
Please read that post and review the ticketticket Created for both bug reports and feature development on the bug tracker. if you have an interest in metadata and REST API data modeling!