MediaWiki 1.26
![]() | Cette page contient les notes de diffusion d'une version non supportée de MediaWiki. Il est conseillé aux utilisateurs de cette version de mettre à jour avec la version 1.43.1 (dernière version stable), 1.42.6 (dernière version historique) ou 1.39.12 (version historique maintenue sur le long terme). |
MediaWiki |
---|
|
versions antérieures |
Cycle de vie des versions |
MediaWiki 1.26 |
---|
Déploiement sur les sites Wikimedia |
MediaWiki 1.26 est une ancienne version de MediaWiki qui n'est plus supportée.
Consultez le fichier Notes de version pour avoir la liste complète des changements.
Elle est actuellement déployée sur les wikis de la Wikimedia Foundation avec les branches incrémentielles « 1.26/wmfNN » depuis le 8 avril 2015 (voir les détails de chacune).
La version stable 1.26.0 a été publiée le mercredi 25 Novembre 2015.
Téléchargez la dernière image ou récupérez la branche REL1_26
avec Git pour suivre cette version.
Nouvelles fonctionnalités
Information sur les observateurs « effectifs » d'une page
Il est désormais possible d’utiliser l’action info
(disponible dans le menu latéral) pour obtenir le nombre de personnes suivant effectivement une page, en plus du nombre de personnes ayant la page dans leur liste de suivi (exemple).
Cette information simplifiera la collaboration sur votre wiki, par exemple en donnant une idée aux contributeurs du nombres d’utilisateurs actifs qui ont remarqué leurs dernières modifications ou en permettant d’avoir une estimation raisonnable de l’impact qu’aura un message sur une page de discussion.
Autre
- Change tags can now be hidden in the interface by disabling the associated "
tag-<id>
" interface message. (see the respective commit message) - Support for generating JPEG/PNG thumbnails from WebP images added if ImageMagick is used as image scaler (
$wgUseImageMagick = true
). Uploading of WebP images still disabled by default. Add$wgFileExtensions [] = 'webp';
to LocalSettings.php to enable uploading of WebP images. phab:T50519
Informations pour les administrateurs et développeurs MediaWiki
Performance
- ResourceLoader now loads all scripts asynchronously. The top-queue and startup modules no longer block synchronous loading.
- ResourceLoader minification is now cached in APC memory (if available) instead of the local database.
- Caches that need purging ability now use the
WANObjectCache
interface. This corresponds to a new $wgMainWANCache setting, which defaults to using the $wgMainCacheType settings. Different caches can be used by setting it to another cache in $wgWANObjectCaches . - Callers needing fast light-weight data stores use $wgMainStash to select the store type from $wgObjectCaches . The default is the local database.
- Interface message overrides in the MediaWiki namespace will now be cached in memcached and APC (if available), rather than memcached and local files.
- $wgTransactionalTimeLimit was added, which controls the request time limit for potentially slow POST requests that need to be as atomic as possible.
Nouveaux crochets
- A new hook, 'LogException ', was added to log exceptions in non-standard ways.
- Revive the 'SpecialSearchResultsAppend ' hook which occurs after the list of search results are rendered. The initial use case is to append a "give us feedback" link beneath the search results.
- Added a new hook, 'RejectParserCacheValue ', which allows extensions to reject an otherwise-successful parser cache lookup. The intent is to allow extensions to manage the eviction of archaic HTML output from the cache.
- Added new hooks 'EnhancedChangesListModifyLineData ' & 'EnhancedChangesListModifyBlockLineData ', to modify the data used to build lines in enhanced recentchanges and watchlist.
- Added a new hook, 'RandomPageQuery ', to allow modification of the query used by Special:Random to select random pages.
Notes de mise à jour pour les administrateurs d’installations MediaWiki

Changements brisant la compatibilité
- Deprecated API formats
dump
andwddx
have been removed completely. - $wgResourceLoaderUseESI was deprecated and removed. This was an experimental feature that was never enabled by default.
- $wgResourceLoaderExperimentalAsyncLoading was deprecated and removed. This experimental feature was never enabled by default and is obsolete as of MediaWiki 1.26; ResourceLoader now is fully asynchronous.
- $wgMasterWaitTimeout was removed (deprecated in 1.24).
- Fields in
ParserOptions
are now private. Use the accessors instead. - Extension:SyntaxHighlight GeSHi has been rewritten and switched from the 3rd party library GeSHi to the 3rd party library Pygments. It requires that your system has Python 2.6+ or Python 3.3+ installed. Additionally, if you have modified the CSS output with custom rules, these rules might need adjustment. See also ResourceLoader/Migration guide (users)#Font mw-geshi.
- If Extension:HitCounters/fr is in use and has not been installed correctly (especially: if
update.php
has not been run in MediaWiki 1.25 with extension HitCounters installed) or if you are updating from a MediaWiki version older than 1.25, then with the upgrade to MediaWiki 1.26 the hit numbers will be removed from your database and the functionality will break. See Extension:HitCounters/fr for more information!
ResourceLoader asynchronicity and other JavaScript changes
Site scripts, user scripts and gadgets may cease to work in 1.26 unless they are updated. For gadgets in particular, ResourceLoader is no longer opt-in and is instead now mandatory. See this migration guide on how to fix.
Module position for style modules
This release introduces the ability to move module styles from the top to the bottom of the HTML output (similar to what could already be done with dynamic script modules). Previously, module styles were always loaded from the top.
Loading a style module with no explicit load position declared will produce a debug warning "Style module should define its position". Developers are recommended to explicitly declare the desired load position in ResourceModules .
In a PHP file, this may look as follows:
$wgResourceModules['ext.Example.styles'] = array(
'position' => 'top',
'styles' => array(
...
If the module is declared via extension.json or skin.json, it may look like the following:
"ResourceModules": {
"ext.Example.styles": {
"position": "top",
"styles": {
...
Désapprobations
- $wgEnableParserCache was deprecated. Set
$wgParserCacheType = CACHE_NONE
instead if you want to disable the parser cache. - Certain AuthPlugin methods are deprecated in favor of new hooks as part of the upcoming AuthManager system:
AuthPlugin::initUser()
is replaced byLocalUserCreated
.AuthPlugin::updateUser()
is replaced byUserLoggedIn
.AuthPlugin::updateExternalDB()
is replaced by the existingUserSaveSettings
.AuthPlugin::updateExternalDBGroups()
is replaced byUserGroupsChanged
.AuthPluginUser::isHidden()
is replaced byUserIsHidden
.AuthPluginUser::isLocked()
is replaced byUserIsLocked
.
- The UserRights hook is deprecated in favor of the new UserGroupsChanged hook.
AuthPlugin::initUser()
andAuthPlugin::updateUser()
should no longer replace the passedUser
object.
Changements de configuration
- The ':' (colon) character is now invalid in usernames for new accounts. Existing accounts are not affected.
- The expiration of the UserID and Token login cookies ($wgExtendedLoginCookieExpiration ) can be configured independently of the expiration of all other cookies ($wgCookieExpiration ). [1]
- Users installing the Vector skin through composer will need to add
wfLoadSkin( 'Vector' );
to their LocalSettings.php, it will no longer happen automatically. $wgPasswordResetRoutes ['email']
is nowtrue
by default.- The "Signature" button on the edit toolbar is now hidden by default in non-talk namespaces. A new configuration variable, $wgExtraSignatureNamespaces , controls in which subject (non-talk) namespaces the "Signature" button on the edit toolbar will be displayed. [2]
- $wgBlockAllowsUTEdit is now set to
true
by default. This allows blocked users to edit their talk pages unless explicitly disabled when they are being blocked. It does not affect existing blocks.
Modifications sur l'API
- New-style continuation is now the default for API
action=continue
. Clients may use the 'rawcontinue
' parameter to receive raw query-continue data, but the new style is encouraged as it's harder to implement incorrectly. - The deprecated
dump
andwddx
formats were removed entirely. - The formatting of log parameters changed in
logevents
,recentchanges
, andwatchlist
query modules (announcement) action=import
will now give an error if both therootpage
andnamespace
parameters are passed (announcement)- The output of
meta=siteinfo
while usingformatversion=2
changed slightly (announcement) - The
generatexml
parameter toaction=parse
,prop=revisions
, andprop=deletedrevisions
is now deprecated (announcement) list=random
now has higher limits: 500 for normal users, 5000 for bots
Les modifications de schéma
Table supprimée:
Champs supprimés :
Extensions distribuées
- Cite
- CiteThisPage
- ConfirmEdit
- Gadgets
- ImageMap
- InputBox
- Interwiki
- LocalisationUpdate
- Nuke
- ParserFunctions
- PdfHandler
- Poem
- Renameuser
- SpamBlacklist
- SyntaxHighlight_GeSHi
- TitleBlacklist
- WikiEditor
Calendrier des publications
Les dates prévues pour les nouvelles de la branche 1.26 sont les suivantes :
Publication | Date |
---|---|
1.26.0 | 2015-11-25 |
1.26.1 | 2015-12-18[1] |
1.26.2 | 2015-12-22[2] |
1.26.3 | 2016-05-20[3] |
1.26.4 | 2016-08-22[4] |
Sous-pages
- MediaWiki 1.26/Roadmap
- MediaWiki 1.26/wmf1
- MediaWiki 1.26/wmf1/Changelog
- MediaWiki 1.26/wmf10
- MediaWiki 1.26/wmf10/Changelog
- MediaWiki 1.26/wmf11
- MediaWiki 1.26/wmf11/Changelog
- MediaWiki 1.26/wmf12
- MediaWiki 1.26/wmf12/Changelog
- MediaWiki 1.26/wmf13
- MediaWiki 1.26/wmf13/Changelog
- MediaWiki 1.26/wmf14
- MediaWiki 1.26/wmf14/Changelog
- MediaWiki 1.26/wmf15
- MediaWiki 1.26/wmf15/Changelog
- MediaWiki 1.26/wmf16
- MediaWiki 1.26/wmf16/Changelog
- MediaWiki 1.26/wmf17
- MediaWiki 1.26/wmf17/Changelog
- MediaWiki 1.26/wmf18
- MediaWiki 1.26/wmf18/Changelog
- MediaWiki 1.26/wmf19
- MediaWiki 1.26/wmf19/Changelog
- MediaWiki 1.26/wmf2
- MediaWiki 1.26/wmf2/Changelog
- MediaWiki 1.26/wmf20
- MediaWiki 1.26/wmf20/Changelog
- MediaWiki 1.26/wmf21
- MediaWiki 1.26/wmf21/Changelog
- MediaWiki 1.26/wmf22
- MediaWiki 1.26/wmf22/Changelog
- MediaWiki 1.26/wmf23
- MediaWiki 1.26/wmf23/Changelog
- MediaWiki 1.26/wmf24
- MediaWiki 1.26/wmf24/Changelog
- MediaWiki 1.26/wmf3
- MediaWiki 1.26/wmf3/Changelog
- MediaWiki 1.26/wmf4
- MediaWiki 1.26/wmf4/Changelog
- MediaWiki 1.26/wmf5
- MediaWiki 1.26/wmf5/Changelog
- MediaWiki 1.26/wmf6
- MediaWiki 1.26/wmf6/Changelog
- MediaWiki 1.26/wmf7
- MediaWiki 1.26/wmf7/Changelog
- MediaWiki 1.26/wmf8
- MediaWiki 1.26/wmf8/Changelog
- MediaWiki 1.26/wmf9
- MediaWiki 1.26/wmf9/Changelog
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2015-December/000186.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2015-December/000187.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2016-May/000188.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2016-August/000195.html