MediaWiki 1.18/fr

MediaWiki 1.18 est une version importante qui contient beaucoup de nouvelles fonctions et des corrections de bogues. Voici un résumé des changements d'intérêt majeur pour les utilisateurs. Vous pouvez consulter le fichier pour avoir la liste complète des modifications présentes dans cette version. Elle a été déployée sur les wikis Wikimedia en septembre/octobre 2011 et diffusée le 28 novembre 2011.


 * Page de téléchargement
 * FAQ pour l'installation/mise à jour

Quoi de neuf ?
MediaWiki 1.18 apporte de nouvelles fonctionalités ainsi que des corrections de bogues. Vous trouverez ci-dessous un résumé des modifications les plus importantes; voir les pour obtenir la liste complète.



Meilleure prise en charge des genres
Jusqu'à la version 1.17, MediaWiki utilisait des noms neutres pour addresser et identifier les utilisateurs sur leur page utilisateur. En anglais, ce n'était pas un problème parce que "User" concerne les deux genres, mais dans certaines langues le genre neutre est toujours masculin; par exemple, cela conduirait à ce que les utilisateurs femmes de Wikipedia parlant français seraient référencées par "Utilisateur" (utilisateur masculin) au lieu de "Utilisatrice" (utilisateur féminin). Avec la version 1.18, les pages utilisateur indiquent le genre de l'utilisateur, si celui-ci l'a précisé dans ses préférences. La prise en charge du genre (par exemple dans les journaux et les listes d'utilisateurs) sera élargie et disponible dans MediaWiki 1.19.

Prise en charge améliorée des métadonnées de fichier


MediaWiki détecte maintenant l'orientation de la camera à partir des métadonnées de Exif, et retourne l'aperçu de l'image en conséquence. Le fichier original reste inchangé.

The overall metadata support in MediaWiki has been greatly extended. Previously, MediaWiki could only extract limited Exif metadata, and showed a subset of it on file description pages. Since 1.18, MediaWiki can extract IPTC and XMP metadata from uploaded files, and more Exif information. This includes an embedded description, author information, GPS coordinates, or copyright statement.

Amélioration de la prise en charge de la directionalité


On a beaucoup travaillé - et on travaille encore - à corriger les bogues de direction (de gauche à droite, de droite à gauche). Le bogue 6100 est principalement corrigé, ce qui permet d'afficher une interface RTL (de droite à gauche) sur un wiki LTR (de gauche à droite) proprement (et réciproquement). Ceci a été développé sous $wgBetterDirectionality, qui n'est actuellement plus utilisé parce que les améliorations ont été intégrées dans le code du coeur.

Une conséquence positive est que le contenu de la page sur les wikis comportant plusieurs écritures sera aligné en fonction de la direction de la variante sélectionnée. Par exemple, sur un wiki en kazakh, la sélection de la variante d'écriture arabe alignera le texte de la droite vers la gauche, tandis que la sélection de la variante latine ou cyrillique l’alignera de la gauche vers la droite.

Trouver facilement où personnaliser les messages d'interface
MediaWiki allows you to customize the user interface by editing pages in the MediaWiki namespace. However, even though they can be viewed at Special:AllMessages, the sheer number of these messages makes it difficult to find which one needs to be customized. In MediaWiki 1.18, a new pseudo-language is introduced to help people find such messages, by displaying the messages' key instead of the actual messages. All one has to do is append ?uselang=qqx to the page's  URL (see [ this page] as an example).

Nouveau plugin pour les éléments compactables
Le nouveau jQuery.makeCollapsible vous permet de créer des tables, des listes et autres refermables, en ajoutant la classe  aux éléments. Voir le manuel pour davantage de détails.

URLs dépendant du protocole
MediaWiki now supports protocol- relative URLs in links, interwiki targets and $wgServer. Protocol-relative URLs look like  ; the browser will recognize this as   when following a link from an HTTP page, and   when following a link from an HTTPS page. This way, protocol-relative URLs enable a wiki to support HTTP and HTTPS while serving the same HTML for both, which means the parser cache doesn't have to be split.

Exemples

 * Setting  to something like   instead of   is now supported.
 * By default, links to your wiki in Squid purges, IRC feeds and e-mail notifications will use HTTP. If you want them to use HTTPS, set $wgInternalServer (for Squid purges) and/or $wgCanonicalServer (for IRC feeds and e-mail notifications) to something like
 * Same for  in the interwiki table
 * Links like  now work
 * This is required because things like  would otherwise break if   is protocol-relative

Des styles et des scripts plus personnalisables
MediaWiki now automatically loads javascript and stylesheets more specific to each user. There is a separate CSS and JS file for each usergroup (MediaWiki:Group-sysop.css, MediaWiki:Group-autoconfirmed.js, etc), and also a CSS file for users viewing without JavaScript (MediaWiki:Noscript.css).

Améliorations du système d'habillage
Legacy skinning support is out the door and MediaWiki's SkinTemplate system has been enhanced to remove a lot of unnecessary boilerplate and allow custom skins to make use of the same set of page tabs organized into namespace, variant, view, and action groups that Vector introduced.

Extensions intégrées
Les extensions suivantes ont été intégrées récemment à MediaWiki 1.18 (announcement). Toutes sont actuellement utilisées sur les sites Wikimedia.


 * ConfirmEdit — Various CAPTCHA techniques to try to prevent spambots and other automated tools from editing your wiki.
 * Gadgets — A system to allow users to enable or disable JavaScript or CSS tools made available to users site-wide.
 * Nuke — A special page allowing administrators to mass-delete content added by a spammer or vandal.
 * ParserFunctions — Additional parser functions (like  and   ) to supplement the "magic words" present in MediaWiki. —
 * Renameuser — A special page which allows authorized users to rename user accounts.
 * Vector — Enhancements to the Vector skin.
 * WikiEditor — An improved and customizable editing toolbar developed along the Vector skin.