dev-master
9999999-devPlugin to let you know if your CMSes/plugins need updated
MIT
The Requires
by Billy Fagan
0.0.1
0.0.1.0Plugin to let you know if your CMSes/plugins need updated
MIT
The Requires
by Billy Fagan
Plugin to let you know if your CMSes/plugins need updated
Plugin to let you know if your CMS/plugins need updated from your own external tools, without having to log in to your dashboard., (*1)
To install Update Notifier, follow these steps:, (*2)
updatenotifier
directory into your craft/plugins
directorygit clone https://github.com/fortytwostudio/updatenotifier.git
directly into your craft/plugins
folder. You can then update it with git pull
composer require fortytwostudio/updatenotifier
updatenotifier
for Craft to see it. GitHub recently started appending -master
(the branch name) to the name of the folder for zip file downloads.Update Notifier works on Craft 2.4.x and Craft 2.5.x., (*3)
This plugin allows you to check if your Craft CMS install (and plugins) have pending updates, without having to log in to your dashboard., (*4)
There are a couple of settings you'll need to change before using this plugin., (*5)
Restrict access to a specific domain, (*6)
If you only want a specific web tool to access this tool, you should input the domain here. (This sets up a Access-Control-Allow-Origin value, as well as does some checks on the referrer in the code) Leave this field blank if you want to be able to use this tool from anywhere., (*7)
Secret key, (*8)
This is a required field and is used to verify that the request is coming from you. Only requests that have this key in them will be allowed to access the checks., (*9)
This plugin is a simple wrapper for the core Craft code to check for updates. It returns the updates as a JSON response for you to use in your apps however you want. Simply make a POST request to the URL given in the plugin's settings page, with the parameters shown., (*10)
Value: 33a6306c-a1e7-2656-4daa-76689d017c36 (for example), (*11)
Key: action, (*12)
I've just stuck some jQuery code on here because everybody knows how to use jQuery right., (*13)
Obviously if you use Axios or Guzzle or cURL, you can adjust to suit. This isn't particularly useful code…, (*14)
$.post('https://example.com', { updatenotifierkey: '33a6306c-a1e7-2656-4daa-76689d017c36', action: 'UpdateNotifier/getUpdates' }, function (response) { console.log(response.app); console.log(response.plugins); });
Here's a screenshot of the sort of structure that you may get back:, (*15)
, (*16)
You can use this JSON response however you want., (*17)
Brought to you by FortyTwo Studio, (*18)
Plugin to let you know if your CMSes/plugins need updated
MIT
Plugin to let you know if your CMSes/plugins need updated
MIT