Updater

Creator: SEDA.digital GmbH & Co. KG (seda.digital)

Need help installing this extra?

About Updater

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.

Information

Released
April 11, 2017

Supported Database
MySQL, SQL Server

License
GPLv2

Supported Versions
2.3 - Current

Downloads
15,339

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 [email protected].

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

New in 0.4.1-beta5

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.

Current releases

0.4.1-beta5
View | Download
April 11, 2017
2.3 - Current