PHPackages                             fortytwostudio/updatenotifier - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fortytwostudio/updatenotifier

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

fortytwostudio/updatenotifier
=============================

Plugin to let you know if your CMSes/plugins need updated

0.0.2(8y ago)014MITPHP

Since Nov 14Pushed 8y ago1 watchersCompare

[ Source](https://github.com/fortytwostudio/updatenotifier)[ Packagist](https://packagist.org/packages/fortytwostudio/updatenotifier)[ RSS](/packages/fortytwostudio-updatenotifier/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

Update Notifier plugin for Craft CMS
====================================

[](#update-notifier-plugin-for-craft-cms)

Plugin to let you know if your CMS/plugins need updated from your own external tools, without having to log in to your dashboard.

Installation
------------

[](#installation)

To install Update Notifier, follow these steps:

1. Download &amp; unzip the file and place the `updatenotifier` directory into your `craft/plugins` directory
2. -OR- do a `git clone https://github.com/fortytwostudio/updatenotifier.git` directly into your `craft/plugins` folder. You can then update it with `git pull`
3. -OR- install with Composer via `composer require fortytwostudio/updatenotifier`
4. Install plugin in the Craft Control Panel under Settings &gt; Plugins
5. The plugin folder should be named `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.

Update Notifier Overview
------------------------

[](#update-notifier-overview)

This plugin allows you to check if your Craft CMS install (and plugins) have pending updates, without having to log in to your dashboard.

Configuring Update Notifier
---------------------------

[](#configuring-update-notifier)

There are a couple of settings you'll need to change before using this plugin.

**Restrict access to a specific domain**

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.

**Secret key**

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.

Using Update Notifier
---------------------

[](#using-update-notifier)

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.

- Key: **updatenotifierkey**
- Value: **33a6306c-a1e7-2656-4daa-76689d017c36** (for example)
- Key: **action**
- Value: **UpdateNotifier/getUpdates**

Example Code
------------

[](#example-code)

I've just stuck some jQuery code on here because everybody knows how to use jQuery right.

Obviously if you use Axios or Guzzle or cURL, you can adjust to suit. This isn't particularly useful code…

```
$.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:

[![Screenshot](resources/screenshots/Example-Responses.png?raw=true)](resources/screenshots/Example-Responses.png?raw=true)

You can use this JSON response however you want.

Changelog
---------

[](#changelog)

#### 0.0.2 - 19/Dec/2017

[](#002---19dec2017)

- Fixed javascript bug

#### 0.0.1 - 14/Nov/2017

[](#001---14nov2017)

- initial release

Brought to you by [FortyTwo Studio](https://fortytwo.studio)

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Total

2

Last Release

3115d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/330170?v=4)[Billy](/maintainers/billythekid)[@billythekid](https://github.com/billythekid)

---

Top Contributors

[![billythekid](https://avatars.githubusercontent.com/u/330170?v=4)](https://github.com/billythekid "billythekid (3 commits)")

---

Tags

craft2craftcmscraftcms-plugin

### Embed Badge

![Health badge](/badges/fortytwostudio-updatenotifier/health.svg)

```
[![Health](https://phpackages.com/badges/fortytwostudio-updatenotifier/health.svg)](https://phpackages.com/packages/fortytwostudio-updatenotifier)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[mautic/core

Mautic Open Source Distribution

9.8k2.6k9](/packages/mautic-core)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[rainlab/blog-plugin

Blog plugin for October CMS

17158.6k](/packages/rainlab-blog-plugin)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19246.3k2](/packages/civicrm-civicrm-drupal-8)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3355.8k](/packages/starcitizentools-citizen-skin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
