Team Update XML RPC on behalf of westi…

Team Update: XML-RPC (on behalf of westi)

In our second cycle, the primary focus was CRUDCRUD Create, read, update and delete, the four basic functions of storing data. (More on Wikipedia.) methods for taxonomies. The work was tracked in #18438, and covers both the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. implementation and the unit tests.

We also spent more time refining the cycle 1 work (CRUD for all post types), tracked in #18429. This included fixing some date bugs (related to #15098), adding support for getting/setting post thumbnails (related to #15098), and writing unit tests.

After using the posts methods from cycle 1, it became clear that the post type information methods from #18436 were highly desirable. The old patches on that ticketticket Created for both bug reports and feature development on the bug tracker. were updated and aligned with the rest of the XML-RPC work for this releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software..

westi was not available for much of this cycle, so Marko and I worked on our own; he is now reviewing our final patches and will comment or commit shortly. In the meantime, I’m finishing up work on XML-RPC documentation for the codex, which should be ready by betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.. Marko and I will also continue to expand the XML-RPC unit tests suite (now around 75 tests).

#team-update, #xml-rpc

Team Update XML RPC Friday The XML RPC…

Team Update: XML-RPC (Friday)

The XML-RPC team is working on the implementation of an wp namespaced api for XML-RPC to allow the Creation, Read, Update and Delete of Posts/Pages or any CPT. We are focusing on a tight integration in naming and behaviour with the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. WordPress apis and avoiding strict one to one backwards compatibility with the older MetaWeblog/Blogger post creation apis so as to create a simpler more consistent api.

Relevant Tickets: #18419, #18430, #18431, #18432, #18433

Some of the tickets have existing patches we are happy with and some we are reworking, our primary focus for the first week has been implementing wp.newPost (#18429) and reviewing the other tickets. Once the implementation for wp.newPost is complete the other APIs should come together quickly.

Office Hours: TBD – I will post these once we have them

#team-update, #xml-rpc

Some low hanging XML RPC items for WP…

Some low hanging XML-RPC items for WP 3.2:

  • https://core.trac.wordpress.org/ticket/17091
  • https://core.trac.wordpress.org/ticket/17094
  • https://core.trac.wordpress.org/ticket/16748
  • https://core.trac.wordpress.org/ticket/17000
  • https://core.trac.wordpress.org/ticket/15238

Given the short time line for getting 3.2 into betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. I picked conservative items.

#xml-rpc

The new post format details are now expo…

The new post format details are now exposed via the XML-RPC APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.:

ticket – https://core.trac.wordpress.org/ticket/15405
commit – https://core.trac.wordpress.org/changeset/16484

In short, there is a new method – wp.getPostFormats – that provides you with an array of the post format values and a new wp_post_format field supported in the metaWeblog.getPost, metaWeblog.editPost, and metaWeblog.newPost methods.

#xml-rpc

XML-RPC Comments API development is unde …

XML-RPC Comments APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. development is underway.

#comments, #xml-rpc