For developers working with the REST API, the browser-based API console is an essential debugging tool. It allows you to test your API queries and interactively explore the results (or errors) that the API returns. It also puts the documentation at your fingertips and allows you to build a custom query right from any method’s ... Read More.
Meet Sulfur — a Media Manager App Built in JavaScript
Since Automattic is a distributed company and a lot of us work from home, we hold meetups to get face-to-face interaction. The whole company meets up once a year and individual teams get together more often. One component of those meetups is a “meetup project” that we all work on together. The team I lead ... Read More.
A brand new Developer Site
As you may have noticed, we’ve just relaunched the WordPress.com Developer site (the very one you’re reading right now!) with a brand new look and feel! We’ve rebranded the site to match the overall WordPress.com aesthetic as well as to align with the new user management and insights sections we launched just a few weeks ... Read More.
Introducing WordPress.com Insights
We love stats at Automattic. They’re key to understanding our users, and a driving force behind a lot of what we do. When we make a change, we measure its impact and use the metrics to make data-informed decisions. For example, we recently improved how our Publicized posts look on other services. Using our own ... Read More.
An efficient alternative to paging with SQL OFFSETs
Challenge Running WordPress.com means having multimillion-record database tables. Tables which we often need to batch-query. Provided we could hardly select (or update, etc) millions of records at once and expect speed, we commonly have to “page” our scripts to only handle a limited number of records at once, then move on to the next batch. ... Read More.
Like elasticsearch? We do too!
Elasticsearch, if you’re not familiar with it, is defined as a distributed restful search and analytics tool. When it comes to implementing such an infrastructure, our developers not only face the challenges involved in indexing tens of millions of sites with grace and skill, they also write quite extensively about their related adventures, so others can benefit ... Read More.
Embed WordPress.com or Jetpack blogs on other websites with timelines
Today we are making it easier for you to bring your other websites closer to your WordPress.com or Jetpack blogs. The new embedded timeline tool allows you to put a timeline of your blog posts on your website, connecting your visitors with the content you are writing here. It only takes two pieces of HTML ... Read More.
Platform Updates: Batching Calls, Privacy Settings, and IDs
We’ve made a few more updates to our APIs recently that we wanted to share with you. The biggest update is a new query parameter that’s now available on all endpoints. The new parameter allows you to batch certain calls together, so you only need to make one request to get related data instead of ... Read More.
Developer Plugin 1.2.2 Released: New WP-CLI Command
Version 1.2.2 of the Developer plugin was recently released. The big feature of this release is a new WP-CLI command. If you’re not familiar with WP-CLI, it is “a set of command-line tools for managing WordPress installations.” These command-line tools let you do anything from download and install WordPress to manage options for your site. The command we’ve introduced ... Read More.
Metadata, Geotagging, and the REST API
WordPress.com now supports geotagging your posts. To enable the use of geotagging, find the new Location box in your Post Editor — you’ll see a “Turn On Location Tagging” button to enable it. Because of the improvements we’ve made in handling metadata, you can now geotag posts via the REST API. Geo metadata keys are ... Read More.