An important part of Pantheon’s customer success team toolset is an objective way to measure the performance details that matter the most. We do this initially for benchmarking, and then periodically as both internal and external factors change. Today we’re excited to share that we have now made one of our internal tools available so everyone can take advantage of it—introducing the Pantheon Website Health Check.
There's a new WYSIWYG editor coming to WordPress. Many developers, including me, got their first good look at this Gutenberg editor at WordCamp US. And like many others, I found myself wondering "will Gutenberg break existing sites?" If I take a site that was built a few years ago, add Gutenberg, and call it a day, will something break? If the site owner takes a pre-existing post and loads it up in Gutenberg, will it get Gutenborked?
We began offering WordPress hosting back in 2014, and have witnessed a lot of evolution in the WordPress ecosystem since. Everything from customizer improvements, to the inclusion of the REST-API and WP-CLI as official parts of the WordPress project.
It seems like everyone in the community is talking about Gutenberg, the upcoming reimagining of the WordPress editor. I've spent the last few weeks diving into Gutenberg and learning how to create custom blocks. My preferred way to learn something new is to create real, useful projects, which is why I am excited to announce the Pantheon Google Maps Embed Gutenberg Block Plugin.
Have you ever worked on a team with such a great dynamic it was almost paranormal? You know, the kind where everyone clicks, everyone is committed to the work, and everyone is operating at peak potential? That’s not to say a great team is completely without problems—there’s no such thing—but they deal with those problems (and everything else) quickly and efficiently. I’ve been fortunate to be on a great team like that a few times in my career. And I’ve seen the other side, too, the seemingly cursed group that struggles with every little thing.
*/ /*-->*/ If you have been working with Drupal or WordPress for a while, you may not remember what life was like before the advent of the modern CMS (“B.CMS,” if you will). Maybe you used a framework, or maybe you built the whole dang site from scratch. What fun it was, building your own custom menu system, your own custom theme, your own custom database API.
TL;DR: we beat Meltdown (for now), and thanks to our platform engineers’ work, some Pantheon customers are running faster than before the patches were applied. Spectre is up next.
*/ Shortcodes are a quintessential WordPress feature. They’ll continue to work when WordPress 5.0 is released, but should be converted to to Gutenberg blocks for the best possible user experience.
*/ /*-->*/ Today we’re very happy to publicly announce Pantheon has switched from Rackspace to Google Cloud Platform (GCP) as our primary infrastructure provider. This means faster performance, higher uptime, and increased innovation ahead for all of our customers.
As we’re announcing Pantheon’s transition to the Google Cloud Platform (GCP) from our former home at Rackspace, I’d like to cover why we chose GCP over alternatives. The long-term answer is simply “to provide the best product for our customers,” but we can break that into two categories: today and tomorrow.
Using the HTTP Archive—presented by Google at WordCamp US—which tracks detailed performance data for hundreds of thousands of sites in the Alexa top 1M, I was able to show that the median WordPress site on Pantheon is 3x faster than elsewhere:
This might be the very definition of “the right kind of problem:” In a recent survey, our readers said there’s so much good content on the blog, it’s hard to keep up. There’s too much good stuff! Where should you start? To help you find a jumping-on point, we looked at the most-visited and most-shared posts from the last year. These posts have proved valuable for thousands of your fellow developers and designers. They cover everything from Drupal 8 to HTTPS, workflow challenges to future trends.
I love teaching others how to do something. In 7th grade, I was evidently the only person in our class who understood our Algebra teacher and wound up helping almost the entire class with their homework every day. I feel fortunate to have a gift for translating information so others can understand it, and that I’ve been able to continue doing so into my career. I have been teaching women how to code for the last 3 years and now also share my love of web development by training developers in my role at Pantheon.
Scalewp.io is a WordPress site I built a custom theme for in early 2016. Aside from WordPress core and plugin updates the site hasn't had any active development since. A couple weeks ago I took some time to tackle improving the performance of this site so it can last another two years (or more). Spoiler Alert: After the improvements, which we will cover below, the mobile network performance improved by 4x, with time to first paint going from 2,910 ms to just 730 ms.
We all are looking for ways to take our WordPress performance to the next level. Peak performance is an ongoing effort of continuous improvement. Your WordPress site may be fast, but there are always tweaks to make it even more performant. In my search for expert insight on how to do this, I did some sleuthing for insider tips. I connected with three Pantheon experts in WordPress development best practices. My inside sources:
People visit your site for a reason. They want to read an article, or get information about an event, or shop and compare products, or something else important to them. Your site should move at the speed of their thought.
Symfony 4.0 stable has been released, and, while packed with many new and powerful features, still maintains many of the APIs provided in earlier versions. Just before the stable release, many participants at #SymfonyConHackday2017 submitted pull requests in projects all over the web, encouraging them to adopt Symfony 4 support.
Working on the Agency and Community team here at Pantheon means that I get to meet a lot of amazing people from the WordPress and Drupal communities, including event organizers. I have also had the opportunity to help organize camps, and this year, I will get to lead WordCamp Minneapolis. When organizing events and choosing speakers it’s important that you find a diverse audience. One thing I’ve noticed as part of this amazing community is that we have a lack of diversity, especially with speakers.