MediaWiki 1.23

From MediaWiki.org
Jump to: navigation, search

Other languages:
English • ‎español • ‎français • ‎日本語 • ‎português do Brasil

MediaWiki 1.23 is a legacy MediaWiki version. Consult the RELEASE-NOTES file for the full list of changes. It was deployed on Wikimedia Foundation wikis through incremental "wmf"-branches starting October 2013. The 1.23.0 stable release was released on June 5, 2014. Download the latest snapshot or checkout the REL1_23 branch in Git to follow this release. This is a Long Term Support release (LTS) which will be supported until May 2017.

There is a list of known issues in the current 1.23 that should be fixed in the next version of MediaWiki.

What's new[edit | edit source]

Notifications[edit | edit source]

With 1.23, MediaWiki starts to behave more like a modern website as regards notifications, to keep the editors of your wiki engaged and always up to date about what interests them. This used to require several custom settings.

  • bug 45020 Make preferences "Add pages I create and files I upload to my watchlist" and "pages and files I edit" true by default
  • bug 45022 Make preference "Email me when a page or file on my watchlist is changed" true by default
  • bug 49719 Watch user page and user talk page by default

This will allow your new users to immediately start benefiting from the watchlist and email notification features, without needing to first read all the docs to find out that they're as useful as they are.

Interface[edit | edit source]

Editing[edit | edit source]

Help pages[edit | edit source]

With 1.23, MediaWiki begins a process of consolidation of its help pages. Now, most are using the Translate extension and can be easily translated and updated in hundreds of languages.

In the coming months, we'll focus on making more of the central help pages translatable and on linking them from the relevant MediaWiki interfaces for better discoverability. Please help: add your own translations; update existing pages and cover missing MediaWiki topics.

Traditionally, help pages have been scattered on countless wikis and poorly translated; most of those on mediawiki.org were migrated with the help of some Google Code-in students.

Localisation[edit | edit source]

  • 9 new locales have been added: Tsetsêhestâhese, Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ, Gĩkũyũ, Nouormand, Twi, ⵜⴰⵎⴰⵣⵉⵖⵜ, جازايرية, Hunsrik, Kinyarwanda. Their translation can be completed on translatewiki.net.
  • The localisation file format is now JSON: the above-mentioned additions are visible in the i18n directory.

Upgrade notices for MediaWiki administrators[edit | edit source]

Skin autodiscovery deprecated[edit | edit source]

Skin autodiscovery, the legacy skin installation mechanism used by MediaWiki since very early versions (around 2004), has been officially deprecated and will be removed in MediaWiki 1.25.

MediaWiki 1.23 will emit warnings in production if a skin using the deprecated mechanism is found.

See Manual:Skin autodiscovery for more information and a migration guide for site admins and skin developers.

Merged extensions[edit | edit source]

Merged into 1.23:

CSS refresh for Vector[edit | edit source]

  • Various Vector CSS properties have been converted to LESS variables.
  • The font size of #bodyContent/.mw-body-content has been increased to 0.875em.
  • The line-height of #bodyContent/.mw-body-content has been increased to 1.6.
  • The line-height of superscript (sup) and subscript (sub) are now set to 1.
  • The default color for content text (but not the headers) is now #252525; (dark grey).
  • All headers have updated sizes and margins.
  • H1 and H2 headers now use a serif font.
  • Body font is "sans-serif" as always.

For more information see Typography refresh.

Configuration[edit | edit source]

Add Config and GlobalVarConfig classes:

  • Allows configuration options to be fetched from context.
  • Only one implementation, GlobalVarConfig, is provided, which simply returns $GLOBALS[$name]. There can be more classes in the future, possibly a database-based one. For convenience the "wg" prefix is automatically added.
  • This adds the $wgConfigRegistry global variable which is used by the ConfigFactory to create new objects..
  • The RequestContext getConfig and setConfig methods were introduced.

Schema[edit | edit source]

New fields:

New indexes:

  • log_user_text_time on Logging table
  • log_user_text_type_time on Logging table.

Release schedule[edit | edit source]

In February 2014, we introduced monthly point releases on the last Wednesday of the month. The anticipated dates for point releases for 1.23 are as follows:

Release Date Status
1.23.0 2014-06-05
1.23.1 2014-06-25
1.23.2 2014-07-30
1.23.3 2014-08-27
1.23.4 2014-09-24
1.23.5 2014-10-01
1.23.6 2014-10-29
1.23.7 2014-11-26
1.23.8 2014-12-17
1.23.9 2015-01-28 Skipped, more information under phab:T88120
1.23.9 2015-02-25 Skipped, more information under phab:T88120
1.23.9 2015-03-25 Delayed, more information under phab:T88120
1.23.10 2015-04-29


Subpages[edit | edit source]

MediaWiki 1.23/Known issues MediaWiki 1.23/Roadmap MediaWiki 1.23/Roadmap/status
MediaWiki 1.23/en MediaWiki 1.23/es MediaWiki 1.23/fr
MediaWiki 1.23/ja MediaWiki 1.23/pt-br MediaWiki 1.23/wmf1
MediaWiki 1.23/wmf1/Changelog MediaWiki 1.23/wmf10 MediaWiki 1.23/wmf10/Changelog
MediaWiki 1.23/wmf11 MediaWiki 1.23/wmf11/Changelog MediaWiki 1.23/wmf12
MediaWiki 1.23/wmf12/Changelog MediaWiki 1.23/wmf13 MediaWiki 1.23/wmf13/Changelog
MediaWiki 1.23/wmf14 MediaWiki 1.23/wmf14/Changelog MediaWiki 1.23/wmf15
MediaWiki 1.23/wmf15/Changelog MediaWiki 1.23/wmf16 MediaWiki 1.23/wmf16/Changelog
MediaWiki 1.23/wmf17 MediaWiki 1.23/wmf17/Changelog MediaWiki 1.23/wmf18
MediaWiki 1.23/wmf18/Changelog MediaWiki 1.23/wmf19 MediaWiki 1.23/wmf19/Changelog
MediaWiki 1.23/wmf2 MediaWiki 1.23/wmf2/Changelog MediaWiki 1.23/wmf20
MediaWiki 1.23/wmf20/Changelog MediaWiki 1.23/wmf21 MediaWiki 1.23/wmf21/Changelog
MediaWiki 1.23/wmf22 MediaWiki 1.23/wmf22/Changelog MediaWiki 1.23/wmf3
MediaWiki 1.23/wmf3/Changelog MediaWiki 1.23/wmf4 MediaWiki 1.23/wmf4/Changelog
MediaWiki 1.23/wmf5 MediaWiki 1.23/wmf5/Changelog MediaWiki 1.23/wmf6
MediaWiki 1.23/wmf6/Changelog MediaWiki 1.23/wmf7 MediaWiki 1.23/wmf7/Changelog
MediaWiki 1.23/wmf8 MediaWiki 1.23/wmf8/Changelog MediaWiki 1.23/wmf9
MediaWiki 1.23/wmf9/Changelog