InfiniteWP Administration Interface
I came across an article someone had written about InfiniteWP, a WordPress plug-in to automate the management of multiple, self-hosted WordPress installations. In their own words:
InfiniteWP is a self-hosted, freely-available multiple WordPress management platform that simplifies your WordPress management tasks into a simple click of a button.
With us now managing over 35 WordPress installations, I had to see how this works and if it could make our routine maintenance more efficient.
InfiniteWP has two components. First, there is the InfiniteWP Administration Server with its web-based interface. You submit your email address and receive a link for the download. installation consists of unpacking the software into its own subdirectory on your server. We set it up as a subdomain on a company website. Then, you need to create a MySQL database and user for the software to store the necessary information about the WordPress installations you wish to administer. Additionally, you need to add a cron job so that InfiniteWP can do scheduled checks and send out update emails concerning your sites.
With these steps done, you bring up the administration panel for the first time to setup the authorized user and password for access. The next step is to add your WordPress sites that you want to administer which is a two-step process. First, you install the InfiniteWP plugin to your WordPress site. Upon activation, you will get a message with the necessary information — URL, ID, and key — that needs to be used in the administration panel to add the site. That is all that is needed to make the connection.
A nice added feature is for server password-protected websites. You can enter the needed credentials once and InfiniteWP will use them when accessing those particular sites.
It took me approximately 45 minutes to add 36 WordPress installations to InfiniteWP. Then, InfiniteWP went out and checked for updates needed. In under an hour, all of our sites were 100% up to date.
The basic InfiniteWP has four main functions:
- Check WordPress version
- Check all WordPress.org hosted themes
- Check all WordPress.org hosted plugins
- Perform backups and restores of each site
Any themes and plugins that are manually installed and not resident in the library at WordPress.org will not be checked or controlled. A few words of caution. If you have locally modified any plugins or themes, you will overwrite any changes if you are not careful. I practice safe WordPress by creating child themes or modifying the plugin name.
I am going to write more about InfiniteWP later since I have not delved far enough yet into selective updating, as well as other documented functions. So far, InfiniteWP gets 5 out of 5 stars in our book!