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é.

La prise en charge générale des méta données dans MediaWiki a été beaucoup étendue. Auparavent, MediaWiki ne pouvait extraire que des méta données Exif limitées, et n'en afficher qu'un sous ensemble limité sur les pages de description de fichiers. Depuis 1.18, MediaWiki peut extraire les méta données IPTC et XMP à partir des fichiers téléversés, et davantage d'informations Exif. Ceci comprend une description imbriquée, les informations sur l'auteur, les coordonnées GPS, ou la déclaration des droits de copie.

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 charge dorénavant automatiquement le javascript et les feuilles de style plus spécifiques à chaque utilisateur. Il existe un fichier séparé CSS et JS pour chaque groupe utilisateur (MediaWiki:Group-sysop.css, MediaWiki:Group-autoconfirmed.js, etc), et aussi un fichier CSS pour les utilisateurs qui naviguent sans JavaScript (MediaWiki:Noscript.css).

Améliorations du système d'habillage
La prise en charge des anciens habillages est déjà terminée et le système SkinTemplate de MediaWiki a été amélioré pour supprimer un grand nombre de passe-passe inutiles (boilerplate) et permettre aux habilllages personnalisées d'utiliser le même ensemble d'onglets de page organisés en groupes d'espaces de noms, de variantes, de vues et d'actions introduites par Vector.

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 — Différentes techniques de CAPTCHA pour essayer d'empêcher les robots destructeurs et autres outils automatisés de modifier votre wiki.
 * Gadgets — Un système pour autoriser les utilisateurs à activer/désactiver les outils JavaScript ou CSS accessible à tous les utilisateurs.
 * Nuke — Une page spéciale permettant aux administrateurs de supprimer en masse du contenu ajouté par un spammer ou un vandale.
 * ParserFunctions — Fonctions supplémentaires de l'analyseur syntaxique (comme  et   ) pour compléter les « mots magiques » présents dans MediaWiki. —
 * Renameuser — Une page spéciale qui autorise les utilisateurs qui en ont le droit, à renommer les comptes utilisateurs.
 * Vector — Améliorations de l'habillage Vector.
 * WikiEditor — Une barre d'outils d'édition améliorée et personnalisable développée en même temps que l'habillage Vector.