Contributeurs/Projets/Colonnes pour les références
À 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. However, the effect will not normally be visible (except on MediaWiki.org where it is responsive by default[1]) until it is manually enabled for your particular wiki. WMF-hosted wikis that want this feature working locally can request a config change to enable it.
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 :
- Wikiquotes: Monday, 24 July 2017
- Wiktionaries and Wikivoyages, and the English Wikipedia: Monday, 11 September 2017 (the English Wiktionary is already done.)
- Wikipedia en français: le 21 mars 2017.
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. These templates should be updated (or their use deprecated as redundant) before this change is manually enabled at your local wiki.
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">
.
With the feature enabled by default, any list with more than 10 references will also get the class mw-references-columns
.
In this mode, the references list is automatically split over multiple columns based on the available space on the screen.
E.g. on narrow screens 1 or 2 columns, on wider screens 2 or 3.
Given that this happens automatically, it is no longer necessary for editors to manually enable/disable the columns mode of a template.
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.
Many wikis customise the font-size this way, for example.
(No need to manually code it through a template).
In case a DIV wrapper is needed for certain styles, the .mw-references-wrap
CSS selector will apply to all references lists produced by <references responsive />
regardless of whether the columns were dynamically activated.
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é.
You may also want edit relevant layout rules in your wiki's MediaWiki:Common.css to only match ol.references
elements without a wrapping .mw-references-wrap
parent in order to avoid repeated definitions of multi-column layout.
This can be done in the CSS using e.g. a direct descendant >
operator.
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. Please include a link to any local discussions or relevant templates in your requests.