Easy wp-cli automation with wp-bootstrap

I’ve created a PHP Composer package to provide an easier way to automate WordPress installations using wp-cli. If you are unfamiliar with wp-cli and composer. I suggest you read up on composer here, wp-cli here and the rationale of automation in my book or in my blog series on the subject. Another great resources for learning more… Continue reading Easy wp-cli automation with wp-bootstrap

WordPress configuration management

This is the 4th post in a series of developing for WordPress in a DevOps friendly way. The other articles: Introduction to WordPress and DevOps Developing with WordPress and Vagrant Grunt Automation for WordPress developer WordPress configuration management In the previous posts in this series we’ve been looking at how to work with Vagrant and WordPress and… Continue reading WordPress configuration management

Grunt Automation for WordPress developers

This is the third article in a series of developing for WordPress in a DevOps friendly way. The previous articles: Introduction to WordPress and DevOps Developing with WordPress and Vagrant Grunt Automation for WordPress developers WordPress configuration management In the previous two posts we’ve had a look at the various tools we need to create an… Continue reading Grunt Automation for WordPress developers

eBook on WordPress development and deployment

Last weeks I’ve been busy finishing up an eBook with the kind of straight forward title: WordPress DevOps – Strategies for developing and deploying with WordPress It’s a 100 page guide covering how You can get WordPress to work a little bit better in a proper development process, covering automation, testing and deployment. If you’re interested,… Continue reading eBook on WordPress development and deployment

WordPress management – looking for beta testers

One of the projects I’m working on is called Remote Control Panel for WordPress and is getting ready for beta testing. Or to be honest, we’re still in the middle of functional testing so we could still be a couple of weeks away. But we still think it’s time to start recruiting beta testers for… Continue reading WordPress management – looking for beta testers

A slow host is a bad host

Just a quick post about a discovery I just made. When using the Load Time Profiler plugin to measure load time, it’s possible to compare two hosting environments by looking at the first part of the load process, before any plugins or theme files are loaded. The last point such point measured by the plugin… Continue reading A slow host is a bad host

WordPress profiler

This post is part two of a mini series where I (1) explain why keeping track of WordPress load timing is important and (2) discuss how WordPress load time profiling can be done using a newly created plugin. If you want to skip the chatter and go straight to the plugin, you can download it here.… Continue reading WordPress profiler

WordPress load time analysis

UPDATE Dec 8th 2013: I’ve updated the plugin even more. Read about it in part 2. UPDATE Dec 3rd 2013: While testing the plugin on a few installations, I discovered a couple of bugs. If you downloaded the plugin on Dec 2nd 2013, you may want to try the improved version available below. I’ve been working a lot with WordPress… Continue reading WordPress load time analysis

WordPress file permissions

  In order for WordPress to be able to install a plugin and plugins or themes automatically there are a number of conditions that have to be met. If all those conditions aren’t met, one-click installations or upgrades won’t happen, instead, whenever you try to upgrade, WordPress will show you the FTP credentials input form. If… Continue reading WordPress file permissions