Contributeurs/Projets/Colonnes pour les références

From mediawiki.org
This page is a translated version of the page Contributors/Projects/Columns for references and the translation is 79% complete.
Outdated translations are marked like this.

À la demande des éditeurs de Wikipédia, une nouvelle fonctionnalité est ajoutée à MediaWiki. Les longues listes de références (créées avec les balises ‎<ref> ; elles sont également appelées citations ou notes de bas de page sur certains wikis) seront automatiquement affichées en colonnes. Le nombre de colonnes sera déterminé par la largeur de l'écran de chaque lecteur. Cela améliorera L'accessibilité et permettra à la plupart des gens de lire plus facilement les références, notamment sur des écrans étroits ou très larges. Les courtes listes de références ne seront pas concernées.

Utilisez la balise normale ‎<references /> sur toute page comportant de nombreuses références pour voir cette fonctionnalité sur tout wiki où elle a été activée. Si vous ne voulez pas que les colonnes soient utilisées sur cette page, utilisez ce code wikitext à la place : <references responsive="0" />.

Calendrier

Le logiciel côté serveur changera sur le train de déploiement normal pendant la semaine du 14 mars 2017. Toutefois, l'effet ne sera normalement pas visible (sauf sur MediaWiki.org où il est réactif par défaut[1]) tant que vous ne l'avez pas manuellement activé spécifiquement pour votre wiki. Les wikis hébergés par la Fondation WikiMédia qui veulent utiliser cette fonctionnalité localement peuvent demander un changement de la configuration pour le permettre.

Après le déploiement du logiciel, mais avant qu'il ne soit activé sur votre wiki, vous pouvez invoquer manuellement la fonctionnalité sur des pages individuelles en utilisant ce code wikitext : <references responsive /> au lieu de la balise ‎<references /> ou d'un modèle local.

Groupes :

Interaction avec les modèles locaux

Certaines Wikipédias ont utilisé des modèles locaux tels que {{Reflist}} pour créer des colonnes ou ajouter d'autres mises en forme. Ces modèles devraient être mis à jour (ou dépréciés comme obsolètes) avant que cette modification soit manuellement activée sur votre wiki loca.

Mettre à jour un modèle local

En améliorant l'accessibilité

Envisagez de définir le comportement par défaut du modèle comme étant le comportement par défaut de la balise ‎<references /> et de déprécier ou de supprimer les paramètres qui définissent un nombre fixe de colonnes, indépendamment de la taille de l'écran.

Sans changer le comportement actuel du modèle

<references responsive /> va automatiquement envelopper la liste dans <div class="mw-references-wrap">. Avec cette fonctionnalité activée par défaut, toute liste de plus de 10 références aura aussi la classe mw-references-columns. Dans ce mode, la liste de références est automatiquement séparée en plusieurs colonnes variant selon l'espace disponible sur l'écran. Par ex. sur des écrans étroits, 1 ou 2 colonnes, sur des écrans plus larges 2 ou 3. Puisque ceci arrive automatiquement, il n'est plus nécessaires d'activer/désactiver le mode "colonnes" d'un modèle.

Rappelez-vous également que les autres personnalisations de la liste de références sont mieux appliquées directement au sélecteur CSS ol.references dans le MediaWiki:Common.css de vos wikis. De nombreux wiki personnalisent la taille de police ainsi, par exemple. (Pas besoin de manuellement le coder à travers un modèle). Si un wrapper DIV est nécessaire pour certains styles, le sélecteur CSS .mw-references-wrap s'appliquera à toutes les listes de références produites par <references responsive /> peu importe si les colonnes étaient dynamiquement activées.

Pour la compatibilité avec la disposition en colonnes fixes, vous pouvez demander aux modèles reflist et refhead de s'assurer que le mode réactif est désactivé avec responsive=0 lorsqu'un nombre fixe de colonnes est spécifié. Vous voudrez aussi peut-être modifier les règles de mise en page correspondantes dans le MediaWiki:Commons.css de votre wiki pour seulement associer les éléments ol.references sans un parent de wrapping .mw-references-wrap pour éviter des définitions répétées de la mise en page multi-colonne. Ceci peut être fait dans le SS en utilisant par ex. un opérateur de descente directe >.

Demander cette fonctionnalité

Pour demander à ce que la fonctionnalité soit activée sur votre wiki, créez une tâche Phabricator en remplissant ce formulaire pré-rempli.

Vous pouvez également laisser un message sur la page de discussion. Incluez s'il vous plaît un lien à toute discussion locale ou modèles pertinents dans vos requêtes.

Références