UpdatesPlugin

Checks Foswiki.org for updates

This plugin is used to keep administrators informed of updates to their installed extensions via a pop-up message at the top of the page.

Users can choose to either perform the update immediately using the configure tool, or delay it until later.

Usage

Click below button to force checking foswiki.org for extension updates. A message will be displayed at the top of the page. Normally it is displayed only when updates are required, but clicking this button will always display the banner. Note: The search for updates can take a while, depending upon the responsiveness of Foswiki.org. Please be patient.

Search for updates

The upgrade decision is stored locally, so that the plugin will only check for updates again when this cookie expires (in 7 days).

Note that the plugin requires Javascript and Cookies to be enabled in the browser.

Installation Instructions

You do not need to install anything in the browser to use this extension. The following instructions are for the administrator who installs the extension on the server.

Open configure, and open the "Extensions" section. Use "Find More Extensions" to get a list of available extensions. Select "Install".

If you have any problems, or if the extension isn't available in configure, then you can still install manually from the command-line. See http://foswiki.org/Support/ManuallyInstallingExtensions for more help.

Notes

The plugin sends update status requests to the repository server to retrieve the current release information for extensions. If these update status requests are proxied via the local server (the default) then the current status of extensions retrieved from the repository is cached in the working/work_areas/UpdatesPlugin directory for 24 hours (default) before being retrieved again. You can safely clear the cache at any time by deleting all files in this directory.

The plugin defines a REST handler for handling proxy requests. The 'rest' script must be removed from the {AuthScripts} configuration for this to work.

TIP If you are using private extensions on your wiki server that are not available as Open Source on foswiki.org then use the {ExcludeExtensions} parameter in configure to prevent disclosing them to the outside world.

Info

This plugin was initially developed during a collaborative design and coding session at the 2011 Foswiki Camp.

Change History:  
1.01 (24 Jul 2015) Foswikitask:Item13555: Compare VERSION not RELEASE strings.
Foswikitask:Item13524: Plugin reports "0 extensions need update - too noisy
Dependencies:
NameVersionDescription
JSON>=0Required. Available from the CPAN archive.

PackageForm edit

Author Foswiki:Main.MichaelDaum, Foswiki:Main.CrawfordCurrie
Version 1.01
Release 1.01
Repository https://github.com/foswiki/distro
Copyright © Foswiki Contributors 2011-2014
License GPL (Gnu General Public License)
Home http://foswiki.org/Extensions/UpdatesPlugin
Support Foswiki:Support/UpdatesPlugin
Topic attachments
I Attachment Action Size Date Who Comment
MakefileEXT Makefile manage 127 bytes 22 Jan 2018 - 11:03 StephenMossbarger  
jquery.updates.jsjs jquery.updates.js manage 2 K 22 Jan 2018 - 11:03 StephenMossbarger  
jquery.updates.js.gzgz jquery.updates.js.gz manage 879 bytes 22 Jan 2018 - 11:03 StephenMossbarger  
jquery.updates.uncompressed.jsjs jquery.updates.uncompressed.js manage 5 K 22 Jan 2018 - 11:03 StephenMossbarger  
logo.pngpng logo.png manage 52 K 22 Jan 2018 - 11:03 StephenMossbarger  
Topic revision: r3 - 17 Apr 2019, StephenMossbarger - This page was cached on 20 May 2019 - 17:20.

THE UNIVERSITY OF UTAHSPENCER S. ECCLES HEALTH SCIENCES LIBRARY
10 N. 1900 E. SALT LAKE CITY, UT 84112 • 801.581.7535
Ideas, requests, problems regarding Eccles Health Sciences Library wiki? Send feedback