Updater 0.4.1-beta5

Updater 0.4.1-beta5

Released Apr 11, 2017 by seda.digital

Updater - the universal update notifier

"keeps you up to date with your MODX version information"

Main features:

  • Managed Update Information for core updates with security information
  • Dashboard widget shows if there is an update for the MODX core available and if there are package updates available for download or install.

  • E-Mail notifier which sends notifications about core updates, package updates and installs and an information digest about your system on a regular base

What's new?

Managed Update Information with warnings about missing security updates. A lot of bugfixes.

Support

Please use the forum thread "Support/Comments for Updater" in case of problems or if you want to give feedback. You can also post your questions at the #extra channel of modxcommunity.slack.com, include the keyword "updater" in your question.

Download 235kb (915 downloads)
Downloads: 6,133
License: GPLv2
Requires Revolution 2.3.x or greater
Supports mysql,sqlsrv

Keeps you up to date with your MODX version information.

WHAT'S NEW IN THIS VERSION?

Updater now includes Managed Update Information, which warns you about security updates necessary for your system, and some bug fixes and tiny enhancements.

PACKAGE CONTENT

Updater contains a dashboard widget which shows to you both the update status of the core and of your packages enriched with Managed Version Information from SEDA.digital. Also included is a mail notifier which can send notifications about core updates, package updates or installs and an information digest.

USAGE

Just install it and place the updater widget to your dashboard - it will then show you the status of your system. Only users with 'sudo' or 'system_perform_maintenance_tasks' permission will see the widget. To make use of the notifier functions, you have to tweak the updater system settings.

CONTACT

Support:    modx.updater@seda.digital

Forum:      https://forums.modx.com/thread/96613/

Slack:       https://modxcommunity.slack.com/ , Channel #extras

Installation Instructions

What is Managed Update Information?

The MODX repository does not contain useful/standardized information (despite the changelog.txt) about security details for new versions of MODX. SEDA.digital extracts security and other details about available updates from github, slack, forum etc. and provides that information in a machine readable JSON-Format at https://updater.modx.seda.digital/modx.mui.json.The Updater widget is by default configured to download that file along with the github repository tags to check for new versions. If your system is missing a security update, Updater will show you a big red warning on the dashboard widget then!

How to use the widget:

Just install the package and add the Updater widget "Update status" to your dashboard. It will then show you information about the MODX core status and your installed packages.Note: only sudo users or users with the permission "system_perform_maintenance_tasks" will be able to see the widget. To get the custom permission working, create an ACL-Template with that permission key, create a policy based on that template and grant your users that policy in mgr context.

How to use the notifier:

By default no notification is active after installation. You have various options to activate the notifier then. Tweaking the system settings allows you to receive mails about core updates, package updates or even just a digest mail with a summary of your installed components.You can provide specific email-addresses there for SysAdmins and PackageAdmins. Digests are send to SysAdmins for now (in contrast to the system settings description).In the future you will have certain permissions for your "normal" users to manage reception of notifications, e.g. to receive notifications about core updates:

  • set 'updater.core_notifications_mail' to your desired mail address
  • set 'updater.send_core_notifications' to 'true' to activate it
  • reload the page or browse to any of your sites pages (no matter which context) to trigger the notifications: you can check if emails have been sent if you see values in system settings under area 'Persistance' for the keys 'updater.last_send_*'.

NOTE: updater has its own built-in "cron-like" mechanism (to provide its functionality for cron-less webspace packages as well). It injects a "refresh" tiny script once a hour to your website, which then asynchronosly/non-blocking calls updaters notification and refresh functions. If you experience any problems with that, disable the plugin 'Updater Cron' and give us a short description of the case at modx.updater@seda.digital.

Remember: this is a beta version - although it has been tested intensively, consider not to install it in production environments without testing it yourself.

UPDATER - the universal update notifier0.4.1-beta4  (20170407)

  • show Managed Update Information (MUI) from SEDA.digital
  • added policy and policy template to updater installation
  • if multiple consecutive core versions are found, show only first and last in widget with dots between
  • fixed warning message on cache clear (not necessary and confusing in gitify & co)
  • namespaced some CSS to avoid collisions with moregallery
  • removed spinner in favour of CSS animations
  • Scrollable packages list container for more than 4 available package updates

Also see forum thread for basic support and more information at https://forums.modx.com/thread/96613/

You can also ask questions at the Slack channel #extras in modxcommunity.slack.com. Use the keyword "Updater" in your question.

Version Released Author Downloads
14 Versions 2 Contributors 6,160 Downloads
0.3.10-beta Apr, 06 2016 inreti 1,521
0.3.9-beta Apr, 05 2016 inreti 81
0.3.8-beta Mar, 03 2016 inreti 321
0.3.7-beta Jan, 07 2016 inreti 484
0.3.6-beta Jan, 01 2016 inreti 191
0.2.13-beta Aug, 20 2015 inreti 760
0.2.12-beta Jun, 23 2015 inreti 555
0.2.11-beta Jun, 11 2015 inreti 237
0.2.10-beta Jun, 08 2015 inreti 182
0.2.7-beta Apr, 17 2015 inreti 331
0.2.4-beta Mar, 12 2015 inreti 283
0.1.6-alpha Feb, 25 2015 inreti 183
0.1.5-alpha Feb, 24 2015 inreti 116