WordPress.com is a freemium service, meaning that our awesome blogging platform is provided for free to everyone, and we make money by selling upgrades. We process thousands of user purchases each week and you might expect that we know a lot about our customers. The truth is, we are still learning. In this post, we ... Read More.
OAuth2 Global Scope Tokens
The WordPress.com REST API has enabled developers to create rich applications to interact with blogs hosted on WordPress.com or hosted elsewhere when used with the Jetpack plugin. Until now, it’s only been possible to request an authorization token for a single blog at a time, but we’re happy to announce that this limitation has been ... Read More.
Authentication improvements for testing your apps
We’ve just made it easier for developers to authenticate and test API calls with their own applications. As the client owner, you can now authenticate with the password grant_type, allowing you to skip the authorization step of authenticating, and logging in with your WordPress.com username and password. You can also gain the global scope so that ... Read More.
REST Development Console — now open source!
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.