MediaWiki 1.31/fr

MediaWiki 1.31 est une future version de MediaWiki. Consultez le fichier pour la liste complète des changements. Il est actuellement déployé sur les wikis de la Wikimedia Foundation à travers des «wmf» supplémentaires à partir du 26 septembre 2017.

Téléchargez le ou cliquez sur la branche   dans Git pour suivre cette version.

Plus d'extensions groupées
L'ensemble des extensions qui sont regroupées avec l'archive tar de MediaWiki augmente. Les nouveaux ajouts sont :
 * fournit un éditeur plus convivial lors de l'édition de CSS et JavaScript sur wiki.
 * fournit un visualiseur de visionneuse pour les images et les galeries.
 * fournit une authentification à deux facteurs pour les comptes wiki.

Tidy remplacé par l'algorithme d'analyse HTML 5

 * Voir la Foire aux questions pour plus de détails

La bibliothèque Tidy basée sur HTML 4 a été remplacée par un analyseur pure-PHP-HTML 5 pour nettoyer un wikitex incorrect d'une manière moderne et conforme aux normes. Si votre contenu est basé sur certains des correctifs qui ne sont pas poursuivis, ils devront être corrigés. [Quelque chose à propos de comment, à long terme, tout ira mieux. Pointeurs vers Linter et ParserMigration].

Noms d'utilisateur Interwiki
???

Nouvelle standardisation de l'interface utilisateur
???

Notices de mise à jour pour les administrateurs MediaWiki
À FAIRE : + PHP7

Changements dans la configuration

 * and are now deprecated and will be removed in a future version. The API is now considered to be stable, secure and essential.
 * was removed, as it is now the default. This was documented as a temporary variable during the migration period, deprecated since 1.29.
 * has been updated to support svg images and uses where possible for fallback images such as png.
 * will no longer ignore  when user does not have the right to mark things patrolled.
 * Wikis that contain imported revisions or CentralAuth global blocks should run.
 * and were removed (deprecated since 1.27).
 * $wgReferrerPolicy prend désormais en charge les solutions de repli pour les navigateurs qui n'utilisent pas la dernière version de la spécification de politique de référent.
 * $wgFragmentMode est maintenant défini sur ['legacy', 'html5'] par défaut. Il s'agit d'une première étape de migration vers des ID de section lisibles par l'utilisateur, ce qui se traduira par la suite par « html5 » étant le mode par défaut.
 * L'ancienne fonction CategorizedRecentChanges, y compris l'option de configuration associée $wgAllowCategorizedRecentChanges, a été supprimée.
 * (T188472) La valeur 'comma' pour $wgArticleCountMethod n'est plus supportée pour des raisons de performance, et les installations avec ce paramètre fonctionneront désormais comme si elles avaient été configurées avec 'any'.

Nouvelles fonctionnalités

 * and similar methods now support JOINs with parentheses for grouping.
 * As a first pass in standardizing dialog boxes across the MediaWiki product, Html class now provides helper methods for messageBox, successBox, errorBox and warningBox generation.
 * Imports will now record unknown (and, optionally, known) usernames in a format like "iw>Example".
 * Linker (used on history pages, log pages, and so on) will display usernames formed like "iw>Example" as interwiki links, as if by wikitext like iw>Example.
 * The hook allows extensions to auto-create users during an import.
 * Added a hook,, to allow extensions to affect the  post-cache transformations.

Langues mises à jour

 * Mirandese (mwl) now supports gendered NS_USER/NS_USER_TALK namespaces.

Autres modifications

 * (deprecated in 1.27) was removed.
 * The global function  was renamed to LanguageCode::bcp47.
 * The global function  is now deprecated.
 * The global function  is now deprecated in favor of
 * The OutputPage class constructor now requires a context parameter, (instantiating without context was deprecated in 1.18)
 * (deprecated in 1.30) was removed.
 * ,, and the related   constants, deprecated in 1.29, were removed.
 * The,  ,  , and   methods, deprecated in 1.24, were removed.
 * and  were removed, use   instead.
 * Several methods for returning lists of fields to select from the database have been deprecated in favor of similar methods that also return the tables to select from and the join conditions for those tables.
 * with a prefix no longer works
 * with a prefix no longer works
 * Due to significant refactoring, method  that had no access restriction has been removed.
 * was deprecated.
 * Access to  class properties was deprecated, the relevant getters should be used instead.
 * is deprecated. Subclasses should override  instead.
 * The deprecated  constant was removed.   should be used instead.
 * Use of  to exit script was deprecated. Use   instead.
 * Passing a  object to   is deprecated.
 * Browser support for Opera 12 and older was removed. Opera 15+ continues at Grade A support.
 * The Block class will no longer accept usable-but-missing usernames for  or  . Callers should either ensure the blocker exists locally or use a new interwiki-format username like "iw>Example".
 * The following methods that get and set  state are deprecated. Callers should use the new stateless $options parameter to   instead.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * Due to significant refactoring, method  that had no access restriction has been removed.
 * was deprecated.
 * Access to  class properties was deprecated, the relevant getters should be used instead.
 * is deprecated. Subclasses should override  instead.
 * The deprecated  constant was removed.   should be used instead.
 * Use of  to exit script was deprecated. Use   instead.
 * Passing a  object to   is deprecated.
 * Browser support for Opera 12 and older was removed. Opera 15+ continues at Grade A support.
 * The Block class will no longer accept usable-but-missing usernames for  or  . Callers should either ensure the blocker exists locally or use a new interwiki-format username like "iw>Example".
 * The following methods that get and set  state are deprecated. Callers should use the new stateless $options parameter to   instead.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * The following methods that get and set  state are deprecated. Callers should use the new stateless $options parameter to   instead.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.
 * The public  state fields   and   are also deprecated.
 * The following methods and constants from the  class were deprecated in 1.27 have been removed.