MediaWiki 1.38/fr

MediaWiki 1.38 est la version actuelle stable de MediaWiki. Voir le fichier pour la liste complète des changements. Elle a été déployée sur les wikis de la Fondation Wikimedia dans les branches incrémentales « wmf » de septembre 2020 à mars 2022. La version stable 1.38.0 est sortie le 2 juin 2022. Téléchargez ou copiez la branche   de Git pour suivre cette version.

Modifications de la configuration pour les administrateurs système
MediaWiki 1.38 is introducing a new system for configuration loading. The new system is fully compatible with the traditional way of configuring, but it offers some new features. Interested parties are encouraged to experiment with the new ways to load configuration and report any issues they come across.

Nouvelle configuration

 * (T297708) – Ce paramètre peut être utilisé pour contrôler le temps maximal d'exécution pour certaines pages qui ont à faire des recherches coûteuses (telles que RecentChanges ou  UserContribs).
 * – Ce paramètre permet de réécraser la détection automatique des navigateurs et la gestion des formats. Initialement utilisé pour empêcher la liaison automatique d'éventuels numéros de téléphone dans l'affichage des pages wiki avec Safari sous iOS ; peut être réactivé si vous le souhaitez, ou étendu localement selon les particularités des autres navigateurs.
 * (T240685), , and – Ceci fournit la configuration pour un nouveau service  qui prend en charge le format   , prévu pour être intégré avec Prometheus.
 * – Ce paramètre permet d'hériter des droits d'un autre groupe, à la fois pour les autorisations et les suppressions.
 * –  possède maintenant une option   pour contrôler la durée pendant laquelle les métadonnées des fichers restent dans le cache. De plus, la valeur par défaut est passée de 1 à 4 heures.
 * – Ceci vous permet de définir une liste d'habillages de préférence à afficher plus haut dans Special:Preferences.
 * EXPERIMENTAL (see the docs on the new system to load configuration)
 * – Répertoire contenant les fichiers de configuration dédiés aux sites. Cette initialisation activera le mode multi-locataire (pour les « fermes de wikis »), entraînant le chargement des paramètres du site en fonction des informations de la requête Web.
 * – Extension de fichier à utiliser lors de la recherche des fichiers de paramètres dépendants du site dans, tels que  et.
 * – Fonction de callback qui renvoie le nom du wiki pour la requête courante. Replaced by the MW_WIKI_NAME environment variable in 1.39. Utilisé en mode multi-locataire (pour les « fermes de wikis »), pour déterminer le fichier de paramètres à charger de.
 * – Ceci remplace la variable d'environment.
 * (T230211) – Force l'exécution des mises à jour différées avant d'envoyer une réponse au client, au lieu d'essayer de les exécuter après l'envoi de la réponse. Mettre à  pour les tests de bout en bout garantit que les effets d'une requête sont visibles sur toutes les requêtes ultérieures, même si elles sont effectuées immédiatement après la première. Notez cependant que cela ne garantit pas que la réplication de la base de données est terminée, ni qu'on n'est pas en train d'exécuter des tâches mises en file d'attente pour plus tard.
 * – étape de migration du schéma de la table, pour normaliser les champs  et.

Configuration modifiée

 * and – Ceux-ci sont maintenant initialisés plus tard ; ils ne peuvent donc pas être utilisés à partir de   sauf s'ils sont initialisés dans ce fichier.
 * – Ce paramètre n'utilise plus l'option.
 * – Ce paramètre peut être maintenant mis à pour désactiver le contrôle de la taille avant la mise à l'échelle. Les extensions peuvent toujours réécraser sa valeur en utilisant l'accroche.
 * – On considère qu'il vaut toujours vrai.
 * – Ceci ne prend plus en charge la valeur chaîne de caractères des fichiers CDB.
 * (T292321) –  Ceci est maintenant obsolète; remplacer par l'utilisation de.
 * – Ceci a été mis à jour dans.

Configuration supprimée

 * – Ce paramètre a été supprimé car il était une solution défectueuse pour le problème de la dépendance locale. MediaWiki adopte toujours désormais une locale de  ou   et travaille avec le reste des problèmes de la locale   sans utiliser  . Cela va dans le sens de PHP 8.0, qui définit une locale de   par défaut au lieu de respecter.
 * (T293848) – Expérience supprimée, initialement ajouté en 1.35.
 * – Nous ne prenons en charge que jQuery v3.
 * – Cette fonctionnalité expérimentale a été supprimée. Pour pouvoir encore utiliser cette fonctionnalité, voir.
 * – Alias pour.

Extensions intégrées

 * (T191740) L'extension est maintenant intégrée à MediaWiki. Ceci est une fonctionnalité anti-abus permettant aux utilisateurs privilégiés de définir des actions spécifiques en fonction de celles des utilisateurs telles que les modifications ou le téléversement de fichiers, lorsque celles-ci vérifient certains critères.
 * (T232948) L'extension est maintenant intégrée à MediaWiki. Ceci est une fonctionnalité de contenu qui permet aux utilisateurs de créer des formules mathématiques, écrites avec un sous-ensemble de LaTex et générées par MathML avec un repli sur les images SVG. Par défaut on utilise le service mathoid de Wikimedia pour faire le rendu de chaque formule, mais on peut paramétrer la génération en local pour s'isoler du réseau ou pour la performance.
 * (T191743) L'habillage est maintenant intégré à MediaWiki. This is a simple, light-weight, and scalable skin that is particularly optimised for mobile use, and integrates well with the MobileFrontend extension (available separately), but can also be used as a regular desktop skin.

Autres modifications

 * (T284921) The "auto-number headings" feature was removed following a consultation, due to performance reasons.

Nouvelles fonctionnalités opérateur/développeur

 * Le mécanisme de configuration a été quelque peu modifié; découvrez comment ici.
 * EXPERIMENTAL: La variable d'environnement  peut être utilisée pour préciser l'emplacement du fichier de paramètres. Ceci permet de charger différents fichiers de paramètres en fonction de l'environnement. Settings files may be given as PHP files like the traditional   file, or they may use   or   format. Voir
 * Added a  maintenance script – This file enables the deletion of a given user's associated email address. It can be helpful for privacy-preserving operations.
 * The description array for constructing an  now can use ' ' to disable fields on a condition easily, supported expressions are the same as ' '.
 * There is a new interface,, to allows you to mark file repos provided by an extension as supporting making API queries against the foreign file repo so that extensions like TimedMediaHandler that depend on this can stop hard-coding looking for specific class names.
 * EXPERIMENTAL Ajout du support pour configurer facilement le mode multi-locataire (pour les « fermes de wikis ») : les paramètres de chaque site peuvent être stockés dans le répertoire spécifié par . La détection de site est contrôlée par   et vaut par défaut le nom de l'hôte demandé. Par exemple, initialiser   fera que les paramètres pour   seront chargés à partir de «   ». ATTENTION : les navigateurs peuvent accéder aux fichiers YAML présents sous la racine Web, donc veillez à prendre les mesures appropriées pour empêcher leur accès via HTTP.
 * Running QUnit tests for an individual test suite module is possible with, where   is "MediaWiki" to run core's QUnit tests or the skin or extension name.
 * Le module  possède maintenant   sans mixin.

Nouvelles bibliothèques externes

 * a été promu comme venant du développement.

Bibliothèques externes modifiées

 * Updated  from v0.42.0 to v0.43.2.
 * Updated  from 2.6.11 to 3.2.23.
 * Updated  from v0.3.0 to v0.4.0.
 * Updated  from 3.2.5 to 3.2.6.
 * Updated  from 7.2.0 to 7.4.1.
 * Updated  from 1.10.9 to 1.10.11.
 * Updated  from 1.9.2 to 1.10.0.
 * Updated  from 1.1.3 to 1.1.4.
 * Updated  from 0.10.5 to 0.11.1.
 * Updated  from 1.23.1 to 1.25.0.
 * Updated  from 0.5.0 to 0.5.1.
 * Updated  from 1.4.1 to 2.0.0.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from 2.2.4 to 2.2.6.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from v0.14.0-a14 to v0.15.0.
 * Updated  from 1.0.7 to 1.0.8.
 * Updated  from 1.1.0 to 1.2.0.
 * Updated  from 2.0.0 to 3.0.0.
 * Updated  from 3.2.0 to 4.0.1.

Modification des bibliothèques externes propres au développement

 * Updated  from 2.16.0 to 2.18.0.
 * Updated  from 3.5.4 to 3.5.5.
 * Updated  from 1.5.4 to 1.5.5.
 * Updated  for PHP < 7.3 from 2.10.4 to 2.13.6.
 * Updated  for PHP >= 7.3 from 3.0.0 to 3.1.5.

Bibliothèques externes supprimées

 * , obsolète depuis MW 1.28; remplacez par.

Modifications dans l'API Action

 * Nouveau paramètre  qui sur action=delete, vous permet de supprimer la page de discussion d'une page de sujet.
 * (T117549) New  parameter for all API actions, for specifying language variant (akin to the existing   parameter for index.php).

Mises à jour des langues
MediaWiki prend en charge plus de 400 langues. Beaucoup de régionalisations sont mises à jour régulièrement. Nous avons indiqué ci-dessous uniquement les nouvelles langues ainsi que celles qui ont été retirées, ainsi que les modifications de langue issus des rapports Phabricator.


 * (T292166) Updated namespace names for the Lombard language.
 * (T299201) Changed the autonym of the Angika language to अंगिका
 * (T298309) Changed the autonym of the Abkhaz language to аԥсшәа
 * (T302972) Changed the autonym of the Kirundi language to ikirundi
 * (T220303) Show numbered lists with Burmese numerals in relevant languages
 * (T291899) Added language support for (hsn).
 * (T292612) Added language support for (ksw).
 * (T293656) Added language support for (gur).
 * (T294729) Added language support for (blk).
 * (T296286) Added language support for (sms).
 * (T296612) Added language support for (vmw).
 * (T296707) Added language support for (gaa).
 * (T297073) Added language support for (gld).
 * (T297074) Added language support for (nmz).
 * (T298075) Added language support for (nod).
 * (T298182) Added language support for (kea).
 * (T298385) Added language support for (yrl).
 * (T299329) Added language support for (fon).
 * (T300474) Added language support for (nyn).
 * (T302556) Added language support for (rsk).