GridPane is pleased to announce that we’ve accepted a strategic investment from Automattic Read all about it

GridPane News and Last Month in Review (May 2022)

5 min read

Introduction

Hey WordPress Warriors! Here’s a rundown of some of the behind-the-scenes work that went on in May 2022.

Table of Contents

  1. PanelPress.io: The Client Portal Open Beta Release
  2. Changelog
  3. Newly Published Knowledge Base Articles
  4. Knowledge Base Article Updates

PanelPress.io: The Client Portal Open Beta Release

The Client Portal was released into open beta on May 22nd. If you’re on Developer you can sign up here: https://panelpress.io/ 

You’ll need beta features active on your account in order to get access to the GridPane API – you can request via a quick support ticket.

This is a HUGE release for us and one that we hope will have a significant impact for you and your business. You can learn more about PanelPress.io in this announcement blog post we published on May 23rd:

Officially Introducing PanelPress.io: The New GridPane Client Portal

Changelog

The changelog has been updated. The major releases are detailed above and you can check out the other fixes and improvements on our roadmap here:

https://roadmap.gridpane.com/f/changelog/

The main release in May is the Client Portal into open beta. As per usual though, there have been lots of behind scenes work in preparation for upcoming releases.

A couple of notable updates for May include:

  1. We’ve added a new include called blocks.conf to OpenLiteSpeed servers. Custom configurations added here will be added to your website’s vhconf once regenerated.
  2. Numerous script efficiency/performance improvements.
  3. The Block upgrade.php Security Measure has been updated to compare HTTP referer to the host and only return 404 if the request doesn’t come from the application server. This means you can now enable to this feature and run database upgrades without needing to first disable it again.

Newly Published Knowledge Base Articles

We published 6 new articles in May. Four of these are detailed guides on various topics, plus two shorter guides on IPv6 and a quick fix solution. The two shorter guides are: 

1. GridPane and IPv6

2. Why Does My Website “Download” Instead of Load? Double Gzip and How to Fix it

Below is a rundown of the 4 more indepth guides.

3. Mitigating DoS and DDoS Attacks On Your WordPress Websites

DoS and DDoS attacks are rare in the grand scheme of things. There are a lot of sites on the platform, and we have a great suite of security tools, so many likely go unnoticed, or at least never come to our attention on support. Occasionally they do though, and this guide details how to quickly diagnose and put a stop to them (where possible). 

Mitigating DoS and DDoS Attacks On Your WordPress Websites

4. How to Migrate a WordPress Website with WP-CLI and rsync

There are many ways to migrate a WordPress website, but the most efficient is arguably with WP-CLI and a program like rsync

This is especially true for large websites where plugins often have trouble, and sometimes can’t be used because there’s not enough disk space to create the backup. 

This kind of migration is done over the command line and is far more straightforward than most people realize. In this article, we take a look at how to migrate a website to GridPane: 

How to Migrate a WordPress Website with WP-CLI and rsync

5. Scaling Your WaaS Network: Advice for WP Ultimo, and Multisite vs Multitenancy

WaaS networks are a popular revenue channel for more WordPress professionals and agencies. They allow for a relatively hands-off, predictable monthly revenue stream where clients handle most of their own website building using premade templates.

For now, WP-Ultimo is really the only plugin available for a multisite WaaS. We have an integration with Ultimo that will add mapped domains to the domains tab inside your website’s customizer, and you can use our AutoSSL feature to automatically attempt to provision an SSL for these domains as they’re added.

Ultimo is a great plugin for market validation and proving that you have a business that you can grow. To build a truly scalable WordPress SaaS though, multitenancy is the only safe, secure, and limitation-free solution. Learn more here:

Scaling Your WaaS Network: Advice for WP Ultimo, and Multisite vs Multitenancy

6. An Introduction to Cross-Origin Resource Sharing (CORS)

Cross Origin Resource Sharing (CORS) policies are HTTP response headers that are used to increase the security of a website. A request for a resource (for example a font file, JS, CSS, etc) made by a source outside of your domain name (the origin) is known as a cross-origin request. You can create a CORS policy to allow and manage cross-origin requests for any of your websites on an as needed basis.

At first glance CORS may seem similar to a Content Security Policy (CSP), however, their functions are very different. Learn more here: 

An Introduction to Cross-Origin Resource Sharing (CORS)

Knowledge Base Article Updates

In addition to the 6 new articles above, in May we updated 21 existing articles:

  1. How to Reduce Eric Jones Spam (and all the other Contact Form Spam)
  2. How to Stop WordPress Comment Spam Permanently (for FREE) 
  3. Using Cloudflare with GridPane
  4. Add New System Users and Manage Existing Users on Your GridPane Servers [Full Rewrite]
  5. How to change a System User Password
  6. Using the GridPane Monit Stats and Service Manager 
  7. A Guide to Monit/Slack Notifications
  8. V2 Backups Part 1. How Backups Work / Configuration / Purging / Exports and Imports
  9. Using staging sites on GridPane
  10. Cloning a site to a new URL on a different server
  11. Cloning a site to a new URL on the same server
  12. Cloning a site to the same URL on the different server
  13. Cloning one entire server to another
  14. Clone Over an Existing Site
  15. How do I create cronjobs?
  16. WordPress Website Hardening for Nginx and OpenLiteSpeed (OLS)
  17. Diagnosing Migration Issues
  18. How to backup / export / import a WordPress database
  19. Manually Migrating a Website to GridPane
  20. Remove Query Strings from Requests to Load the Cached Version of a Page 
  21. Elasticsearch and ElasticPress

The Diagnose and Fix Common Issues page has also been updated.

That’s a Wrap!

Thanks for reading. We’ll continue to keep you posted in the weekly newsletter. Have a great May everyone!

Leave a Reply

Your email address will not be published. Required fields are marked *

Please check the box below to consent to the processing of the submitted personal data in accordance with our Privacy Policy, including the transfer of data to the United States.