I personally manage between 5-15 WordPress sites depending on clients needs at the time.
One of the biggest issues for me is keeping track of each site. Stuff like:
- Is each site updated to the latest WordPress version?
- Is each plugin on each site updated the latest version?
- What plugins are installed on each site?
- What configurations are on each site?
In addition, updating each site to the latest versions of first WordPress and then each plugin is a huge time eater.
What multiple site Admins such as myself need is a single, simple management interface that remotely retrieves information from each site and displays it in a dashboard style interface. In addition, the ability to push out changes, such as updates would really be the peak of multiple site management.
After some thought, I believe wordpress.org would be the best place to host this utility. Admins could login to wordpress.org with their wordpress login, and immediately see aggregate information of their wordpress hosted blogs. In addition, they would be able to add non-hosted blogs, and includes those in the aggregate.
Each blog information could be collected via a password protected RSS style feed. This feed could be turned on or off (default as off) in the options section of each blog.
The simpler the better. Eg. It could be as simple as a table such as:
| Blog |
Address |
Version |
Status |
You could click on each blog to drill down or update, etc.
Rather than actually write the update module, the application could be set to simply “trigger” backups, updates, that were included in plugins, or if wordpress release official modules.
This idea could be extended to no end. Features such as the ability to write a single post and have it published to each of your sites would be good. Perhaps for events such as server maintenance.
Any thoughts? Please comment!
Luke
MSP (UWA)