Page MenuHomePhabricator

Integrate upgrade notices in MediaWiki core interface
Open, LowPublic

Description

As a MediaWiki system administrator, I want to be continuously harassed about my MediaWiki installation being in need of upgrades, so that I don't forget.

Nowadays CMS software alerts you pretty much anywhere in the "edit" interface (see Wordpress, Joomla, IIRC Drupal). In our case the best chance is probably to intercept some page that users/editors see, like Special:Version, so that they nudge the sysadmins (who are typically lazy, careless and uninterested in the wiki).

This would be trivial to do if vanilla MediaWiki core updated system messages automatically: we'd just have to add a message on Special:Version (or other special page chosen). Cf. «If we had this, we could also use some special system messages, or qqq messages, to spread crucial information or docs (see also bugzilla:41578). --Nemo 21:28, 10 November 2012 (UTC)».

According to MzMCBride, however, https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-12-03 may have decided that

adding
a button that when pressed checks for updates to MediaWiki core and its
extensions and reports the results

depends on https://www.mediawiki.org/wiki/Requests_for_comment/Opt-in_site_registration_during_installation (does that have a task?).

Event Timeline

Nemo_bis created this task.Dec 29 2014, 5:26 PM
Nemo_bis raised the priority of this task from to Needs Triage.
Nemo_bis updated the task description. (Show Details)
Nemo_bis added a project: MediaWiki-General.
Nemo_bis added subscribers: Nemo_bis, MZMcBride, daniel and 2 others.
Nemo_bis set Security to None.Dec 29 2014, 5:34 PM
Nemo_bis added a subscriber: Paladox.
Aklapper triaged this task as Low priority.Dec 29 2014, 7:02 PM
fbstj added a subscriber: fbstj.Dec 30 2014, 12:06 AM

For extensions i think that there should be the default search in MediaWiki and also add support for manualy adding a link in the extension in case the extension is not located on git but github or its own website.

This comment was removed by Paladox.

This task is about MediaWiki Core. Extensions are handled in T44393, I think.

fbstj awarded a token.Dec 15 2015, 2:56 PM
fbstj removed a subscriber: fbstj.