Using WordPress with Google App Engine

At the start of the year, Sennza were invited by Google to be part of the Trusted Tester program for PHP on Google App Engine. When it came to choosing a PHP application to showcase on App Engine, WordPress seemed like the obvious choice given that it is currently run on over 18% of the internet and is over 57% of the content management systems. Over the years we have had the chance to use WordPress on many different hosting environments so it was exciting to be able test a variety of different WordPress sites on App Engine.

During the testing process we found that running WordPress on Google’s infrastructure has many benefits, as you can take advantage of their world class infrastructure that will scale up and down based on your traffic demands.

Not long after this, Google asked us if we could help out with the development of a plugin that would make App Engine and WordPress work together with zero click configuration.

We have been working with Google to help create a WordPress plugin for App Engine that will work seamlessly with Google’s infrastructure. This was definitely an exciting opportunity as it allowed us to look at parts of WordPress that can often be taken for granted.

The WordPress plugin will take care of the following Google App Engine features:

Uploads – When you upload media through WordPress it will be uploaded directly to your Google Cloud Storage bucket. GCS allows for multiple layers of redundancy as all data replicated to multiple data centers. This infrastructure is based on Google’s own internal infrastructure for hosting and serving images.

Mail – When mail notifications are sent out through WordPress (such as user signup, password resets, comment moderation etc) they will now be sent out through Google’s mail servers as opposed to mail{} on most servers. This mail infrastructure is also used by other Google services and is trusted by most email providers, ensuring higher deliverability rates.

If you haven’t yet, head over and register for the limited preview here: https://gaeforphp.appspot.com/

Once you have done this, you can download the Google App Engine for WordPress plugin which is now available.

Google App Engine for WordPress