MediaWiki 1.26/fr

MediaWiki 1.26 est en cours de développement. Consultez le fichier pour voir la liste complète des modifications. 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). The 1.26.0 stable release is expected to come out sometime in November 2015. Téléchargez la ou récupérez la branche   avec Git pour suivre cette version.

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  interface. This corresponds to a new   setting, which defaults to using the   settings.
 * Callers needing fast light-weight data stores use  to select the store type from  . 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.
 * was added, which controls the request time limit for potentially slow POST requests that need to be as atomic as possible.

New hooks

 * A new hook, ' ', was added to log exceptions in non-standard ways.
 * Revive the ' ' 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, ' ', which allows extensions to reject an otherwise-successful parser cache lookup. The intent is to allow extensions to manage the eviction of archaïc HTML output from the cache.
 * Added new hooks ' ' & ' ', to modify the data used to build lines in enhanced recentchanges and watchlist.
 * Added a new hook, ' ', to allow modification of the query used by Special:Random to select random pages.

Information on 'actual' watchers of a page
Il est désormais possible d’utiliser l’action  (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.

Other

 * Change tags can now be hidden in the interface by disabling the associated " " interface message.
 * 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 can be configured independently of the expiration of all other cookies.
 * Support for generating JPEG/PNG thumbnails from WebP images added if ImageMagick is used as image scaler . Uploading of WebP images still disabled by default. Add  to LocalSettings.php to enable uploading of WebP images.

Breaking changes

 * Deprecated API formats  and   have been removed completely.
 * was deprecated and removed. This was an experimental feature that was never enabled by default.
 * 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.
 * was removed (deprecated in 1.24).
 * Fields in  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. If you have modified the CSS output with custom rules, these rules might need adjustment. See also ResourceLoader/Migration_guide_(users).

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.

Deprecations

 * was deprecated. Set  to   instead if you want to disable the parser cache.

Configuration changes

 * Users installing the Vector skin through composer will need to add  to their LocalSettings.php, it will no longer happen automatically.
 * is now  by default.
 * The "Signature" button on the edit toolbar is now hidden by default in non-talk namespaces. A new configuration variable,, controls in which subject (non-talk) namespaces the "Signature" button on the edit toolbar will be displayed.

API changes

 * New-style continuation is now the default for API . Clients may use the ' ' parameter to receive raw query-continue data, but the new style is encouraged as it's harder to implement incorrectly.
 * The deprecated  and   formats were removed entirely.

–

Schema changes
(ToDo)

Calendrier des publications
Les dates prévues pour les nouvelles de la branche 1.26 sont les suivantes :