The intention is to offer the ability to create your own interface to interact with all of your WordPress sites, allowing you to update core, update plugins, install plugins, deactivate plugins and many more actions.
interface is the intended centralized platform however management systems like Ansible, Salt and Puppet can be used to interact with your WordPress sites..
The idea behind this plugin is for you to access multiple wordpress sites to manage and execute actions such as updating plugins and WordPress core as API service.
script is in the folder of this plugin to provide simple example of how one could interact with this plugin order to perform actions such as updating plugins or WP Core remotely with API calls, authenticated with the generated KEY of course..
Future versions of this plugins may interact with web service hosted and managed by Shift8, however currently anyone can interact with this plugin using the script as starting point..
You can execute these commands by creating your own application to interface with this plugin, or create script . get plugin version.
This will validate install activate deactivate or uninstall plugin with the additional argument specified being the specific plugin to act on. get themes.
This will return the value of specific with the additional argument given specifying.
This will update or delete specific value for option with the additional argument given specifying.
Settings area to allow you to define the API key that authenticates and passes commands to the api.
Read more