IMG_7222

Some Thoughts on the New WordPress.com and Mac App

For the past few weeks I have been part of a group of beta testers of the new WordPress.com and a new WordPress for Mac desktop app developed by San Francisco–based Automattic (the WordPress-as-a-Service company). The company is part of True Ventures’ portfolio, and its founder, Matt Mullenweg, is one of my dearest friends, so I have an emotional bias. That aside and purely as someone who has been part of the WordPress ecosystem for all of its 13 years, I can say, about damn time.

WordPress is now extremely fast, can manage multiple sites in one window and is more intuitive to use. You can run it as a stand-alone app on a Mac (Windows and Linux apps to follow shortly) or use it through the browser on WordPress.com. If you use self installed WordPress, then you can use it by signing up for WordPress’ Jetpack. The company believes that it will be able to make the interface much faster because of the complete shift to JavaScript technologies.

In his blog post, Toni Schneider, who is a partner at True Ventures and a team lead at Automattic, writes:

It’s the culmination of 18 months of work, built on a completely new tech stack, and an example of how big of a job it is to reinvent yourself when you’re in the middle of running a service for millions of people. The first version of WordPress.com did an amazing job for the last 10 years, growing from its humble beginnings to an incredible scale of serving billions of page views a month. Over the last decade, we’ve seen the rise of many new technologies, including smart phones, tablets, JavaScript, Github, and API driven architectures. The new WordPress.com is designed to take advantage of all of them and serve WordPress users for many years to come.

The new software is based on Node.js and uses React framework developed by Facebook. React makes it easy to create cross platform user interfaces. All that means – a better, modern and faster experience with WordPress.   

One of the biggest knocks on WordPress.com — rightfully so — was that it was slow. The slowness of the WP-Admin interface has been a source of constant consternation for all of us who are WordPress.com fans. As someone who maintains two blogs — ( Om.co and Pi.co) and is part of another blog (P2 for True) — the old way of interacting with WordPress.com was an exercise in patience.

I love this new direction. The Automattic team has totally streamlined the long-in-the-tooth WP-Admin interface with this new interface. The new interface for interacting with WordPress.com is simple, elegant, lightweight and, most importantly, rapid-fast. The Mac desktop app is fantastic.

So what is the big deal about this direction? In my opinion, when I think of a modern distributed software ecosystem, I think of these features:

  • Real time, both in its capabilities and its development
  • Infinitely scalable
  • Secure and trustworthy
  • Adaptive, meaning that it works on mobile and the web and embraces extensible approaches, including offering APIs
  • Quantified

WordPress.com has always met four out of those five qualities:

  1. Its backend-server software is infinitely scalable and adaptive
  2. It offers security at the cloud scale and has services such as Akismet and VaultPress
  3. It is trustworthy. It offers cloud-scale identity (WP.com and Gravatar identities) and works with other social ID platforms
  4. It is quantifiable. The stats are part of the company’s core offering, though I think it could do so much more here

Where the company had failed was in keeping up with the times when it came to real-time abilities. Publishing, editing and other tasks were slower, and pages needed constant refreshing. If you had more than a single blog, you had to visit each admin page individually, which was not an ideal situation. Overall, the admin interface was so 2000! In other words, in the past WP hadn’t done a good job of building the real-time experience that we as modern web customers have come to expect.

The new upgrade addresses those challenges. It has all the requisite bells and whistles: drag-and-drop image uploads, notifications and social stats, and it’s responsive. What’s more, this new direction allows anyone to build her own interface for WP, making it even more malleable than it is today.

“The best way to build a modern, adaptive, and fast interface today is with Javascript, and we’ve gone all in for this new interface with JS powering the entire thing,” Matt told me in an email. “The API it talks to, though, is still powered by PHP and we’re very happy with that. For server-side and backend services, PHP is still a great choice and sticking with it also allows us to leverage all the core code of WordPress better.”

I view the shift to this newer, more flexible model as a way for WordPress.com to adapt to become a growing part of the open web. Blogging has always been mistaken for its containers, tools, the length of the posts or just a replacement for the rapid-fire publishing of old-fashioned news. In reality, blogging is essentially a philosophy built on the ethos of sharing.

Today sharing on the internet is a major social behavior: We share photos, links, videos, thoughts, opinions, news. Except instead of sharing on a blog, we do the sharing in increasingly proprietary and corporate silos: Instagram, Facebook, YouTube, Twitter, Periscope and LinkedIn. You see, the blogging ethos is alive and well. However, the old blogging tools have to embrace change.

Most of those platforms are built to be silos, Facebook and Instagram being the worst offenders. Their approach is a threat to the open web as much as the rise of the app-centric internet. As someone who feeds the monster, I should have the ability to keep a copy of what I create. To stay relevant, WordPress.com has to become not only a publishing tool but also a means for me to route my sharing. Its role is that of an information router. I am looking forward to what talented developers do with the new capabilities of WordPress.com.

More: