MediaWiki 1.24

From mediawiki.org
This page is a translated version of the page MediaWiki 1.24 and the translation is 78% complete.
Outdated translations are marked like this.

MediaWiki 1.24 est une version de MediaWiki qui n'est plus prise en charge. Consultez le fichier Notes de version pour avoir la liste complète des changements. Il a été déployé sur les wikis de la Wikimedia Foundation via des branches incrémentielles « wmf » d’avril à septembre 2014. La version stable 1.24.0 a été publiée le mercredi 26 novembre 2014. Télécharger la dernière version ou extraire la branche REL1_24 de Git pour suivre cette version.

Simplification de l’utilisation des préférences

MediaWiki est connu pour être extrêmement flexible et personnalisable, mais peu d’utilisateurs utilisent tout son potentiel. Dans la version 1.24, nous essayons de rendre de nombreuses préférences faciles à trouver et de rendre leur utilisation évidente.

Nouvelles fonctionnalités

  • Category pages can now be moved (bogue 5451).
  • MergeHistory for all administrators by default (bogue 66155).
  • Improvements have been made to the password storage system in gerrit:77645, allowing improved security against offline attacks should a wiki's database be compromised by attackers. Then, in gerrit:149658, the default password storage algorithm was changed to PBKDF2.
    • PBKDF2 and Bcrypt have built-in support in PHP. The new extensible password API makes it trivial to implement scrypt support if we wanted to.
  • Addition of a JSON content model to the core. Earlier, it was implemented through an extension.

Facilité d’utilisation

  • The move feature and other actions are now discoverable in Vector, thanks to a label for the dropdown where they're hidden by default (bogue 44591).
  • bogue 15484 - Redirect to Special:UserLogin when logging in is required to proceed, instead of showing an error message.

Performance

Durant le cycle de développement de la version 1.24, le développement de MediaWiki s'est concentré sur l'amélioration de la performance de l'interface utilisateur.

  • (bogue 39035) Vector skin performance was improved by removing collapsibleNav, which was used to collapse some sidebar elements by default. This removes -list suffixes like p-lang-list: which means that instead of using things like #p-lang-list, you need to use #p-lang .body ul.

Internationalisation

Plusieurs nouvelles langues ont été ajoutées, grâce aux traducteurs de translatewiki.net Amqui, Bachounda, Crochet.david, Filipinayzd, Kuvaly, Malafaya, Moha, Oldstoneage, Paul Beppler, Rberchie, Rinconada, Stephenwanjau, Tifinaghes, Vogone, 아라.

  • arabe algérien
  • Iriga Bicolano
  • cheyenne
  • cree
  • Hunsrik
  • kikuyu
  • Norman
  • kinyarwanda
  • twi
  • amazighe de l’Atlas central

Notices de mise à jour pour les administrateurs MediaWiki

Changements rompant la compatibilité

  • Upgraded jQuery to version 1.11.x.
  • Support for register_globals (deprecated 5 years ago) was dropped, MediaWiki will no longer run with it enabled. See this email notification for more details.
  • {{!}} is now a magic word that results in |, mainly for use in templates and other complex templates. If your wiki has a template at Template:!, you will need to change the name and update any usage of it. If your Template:! is just |, it can be safely deleted.
  • Removed the hook SpecialSearchGo. Any extensions depending on this hook will break.

Modifications sur l'API

À partir de MediaWiki 1.24, nous nettoyons l'API et travaillons sur la version 2.0 de l'API. Voir la feuille de route pour de plus amples informations.

  • Formats de données rarement utilisés devenus obsolètes : dbg, dump, txt, wddx, yaml. Ces formats pourraient être retirés dans une publication future.
  • La gestion des jetons (tokens) est refondue : le module action=query est obsolète; il est remplacé par action=query&meta=tokens . La plupart des actions peuvent juste prendre un jeton générique « csrf » et le type de jeton est maintenant documenté proprement dans une documentation auto-générée.
  • Et plus ! Voyez le fichier RELEASE-NOTES pour la liste complète.

Changements de répertoires

Prise en charge du navigateur obsolète ou supprimée

  • Full support for Internet Explorer 6 and Internet Explorer 7 has been removed. Users of these browsers will not have any JavaScript when using MediaWiki. JavaScript fixes specific to them have also been removed. Additional Internet Explorer 6 and Internet Explorer 7 fixes that exist in pages of your wiki like MediaWiki:Common.js and similar can be safely removed if you want to keep your site's browser support consistent.
  • See Compatibility for more information.

Les habillages ne se chargent plus après la mise à jour ?

  • MediaWiki 1.24 n’utilise plus le mécanisme d’auto-découverte des habillages pour charger les habillages par défaut, mais plutôt impose de charger manuellement les habillages dans LocalSettings.php, comme les extensions (voyez Manual:Skin configuration#Installing skins).
  • Vous devez donc mettre à jour LocalSettings.php après la mise à jour – un message d’alerte proéminent s’affiche pour vous guider à travers le processus, vous suggérant la configuration exacte que vous devez ajouter. Si vous mettez à jour avec la publication de l’archive (fichier tar), c’est tout ce que vous avez à faire.
  • Si vous mettez à jour via Git ou autrement avec les fichiers source, notez que les habillages ont eux-mêmes été chaque déplacés vers un dépôt séparé et devront être installés séparément (un peu comme les extensions, certains habillages de base sont inclus dans l'archive).

Schéma

Nouveaux champs :

Nouveaux index :

  • wl_user_notificationtimestamp on Watchlist table

Champs supprimés :

Calendrier des publications

Les dates pour des versions mineures de la branche 1.24 furent les suivantes :

Publication Date
1.24.0 2014-11-26
1.24.1 2014-12-17
1.24.2 2015-03-31
1.24.3 2015-08-10
1.24.4 2015-10-16[1]
La publication mensuelle des versions mineures a été abandonnée en janvier 2015.

Sous-pages