How to make plugins and extension updates compatible with Watchful
Watchful automatically detects when software updates are available for the add-ons/extensions installed on websites.
It does this by examining sites for compatible software.
For developers, it is easy to make your software updates compatible with Watchful and available to all Watchers. Details are provided below for various types of software.
WordPress plugins on wordpress.org
For WordPress developers, simply ensure that your plugin is compatible with and listed on the official WordPress plugin directory at wordpress.org.
Independent & paid WordPress plugins
Currently, we do not support updates for paid WordPress plugins, nor plugins that are not listed on the official WordPress directory.
Free Joomla extensions
For cost-free extensions, simply follow the official documentation for supporting the Joomla updater which applies for Joomla 2.5 and greater:
Watchful does not support updates for plugins below Joomla 2.5.
Paid Joomla extensions
One of the unique features of Watchful is the centralized license manager. By storing your licenses/Download IDs in Watchful, you can seamlessly update commercial extensions alongside free extensions.
In addition, you will not need to enter the license information in each and every site — adding it to Watchful alone is sufficient (a very convenient feature when licenses change).
Since the Joomla updater now supports transmitting license information, we recommend that updates for paid extensions follow the Joomla updater documentation above. In addition, Akeeba Backup Pro serves as an excellent example of this implementation.
Once that is in place, simply contact us to add your license/Download IDs to the Watchful license manager.
Some Joomla extensions restrict updates on a per-domain basis. This type of update is very complex and usually unique for each software vendor.
If you would like Watchful to consider supporting domain-specific updates for your extension(s), please contact us.
- Configuring remote backups for Joomla
- Configuring remote backups for WordPress
- How do I generate reports for my clients?
- How do I use the Site Audit?
- How do I use the Watchful REST API?
- How often does Watchful monitor my web sites?
- How to backup a site in Watchful
- How to create a Watchful App
- How to make plugins and extension updates compatible with Watchful
- Installing the Watchful client