Contributors/Projects/Columns for references/fr

À la demande de contributeurs de Wikipédia, une nouvelle fonctionnalité va être ajoutée à MediaWiki. Les longues listes de références (créées avec les balises ; aussi 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 rendra plus simple la lecture des références, en particulier sur les écrans étroits ou au contraire très larges. Les listes de références courtes ne seront pas affectées. Long lists of references (created with tags; they are also called citations or footnotes at some wikis) will automatically be displayed in columns. The number of columns will be determined by the width of each reader's screen. This will improve and make it easier for most people to read the references, especially on narrow or very wide screens. Short lists of references will not be affected.

Utilisez la balise classique   sur n'importe quelle page avec de nombreuses références pour voir la fonctionnalité sur n'importe quel wiki où celle-ci est activée. Si vous ne voulez pas différentes colonnes sur cette page, alors mettez ce wikicode à la place : .

Calendrier
Le logiciel côté serveur sera modifié selon le déploiement habituel pendant le week-end du 14 mars 2017. Cependant, l'effet ne sera normalement pas visible (excepté sur MediaWiki.org où le comportement est responsive par défaut ) jusqu'à ce qu'il soit activé manuellement pour votre wiki en particulier. Les wikis hébergés par la Fondation Wikimedia qui veulent activer cette fonctionnalité localement peuvent demander un changement de la configuration. However, the effect will not normally be visible (except on MediaWiki.org where it is responsive by default ) 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 la modification du logiciel, mais avant que la fonctionnalité ne soit activée sur votre wiki, vous pouvez l'invoquer manuellement sur une page en utilisant ce wikicode :  à la place de la balise   ou d'un modèle local.

Groupes :
 * Wikiquotes : lundi 24 juillet 2017
 * Wiktionnaires et Wikivoyages et la Wikipédia en anglais : lundi 11 septembre 2017 (le Wiktionnaire en anglais a déjà été modifié.)


 * 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
Certains Wikipédia ont utilisé des modèles locaux comme pour ajouter des colonnes ou autre formatage. Ces modèles devraient être mis à jour (ou marqués comme obsolètes car redondants) avant que le changement ne soit activé manuellement sur votre wiki. These templates should be updated (or their use deprecated as redundant) before this change is manually enabled at your local wiki.

En améliorant l'accessibilité
Définissez le comportement par défaut du modèle comme celui par défaut de la balise  et rendez obsolètes voire retirez les paramètres permettant de définir un nombre fixe de colonnes, sans prendre en compte la taille de l'écran.

Sans changer le comportement actuel du modèle
va automatiquement entourer la liste d'une balise . Si la fonctionnalité est activée par défaut, n'importe quelle liste avec plus de 10 références va en plus recevoir la classe . Grâce à cela, la liste des références sera automatiquement divisée en plusieurs colonnes en prenant en compte l'espace disponible sur l'écran. Exemple : sur des écrans étroits, une ou deux colonnes, alors que sur des écrans larges, plutôt deux ou trois. Étant donné que cela se fera automatiquement, il n'est plus nécessaire pour les contributeurs d'activer/désactiver manuellement le mode colonne du modèle. With the feature enabled by default, any list with more than 10 references will also get the class . 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.

Souvenez-vous aussi que les autres personnalisations pour les listes de références sont meilleures si elles sont appliquées directement au sélecteur CSS   sur la page MediaWiki:Common.css. De nombreux wikis changent la taille du texte de cette manière par exemple (pas besoin de la faire manuellement avec un modèle). Dans le cas où un DIV entourant la liste est nécessaire pour certains styles, le sélecteur CSS   s'appliquera à toutes les listes de références produites par , peu importe si les colonnes étaient activées dynamiquement ou non. 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   CSS selector will apply to all references lists produced by   regardless of whether the columns were dynamically activated.

Pour une meilleure compatibilité avec les listes ayant un nombre fixe de colonnes, vous pouvez désactiver le mode responsive des modèles comme reflist et refhead avec  quand un nombre fixe de colonnes est spécifié. Vous pouvez également vouloir modifier les règles de mise en page liées dans la page MediaWiki:Common.css de votre wiki pour seulement s'appliquer aux éléments  sans un élément parent   dans le but d'éviter les définitions répétées de mise en page sur plusieurs colonnes. Cela peut être fait en CSS en utilisant par exemple l'opérateur  permettant de trouver un élément fils (ou descendant direct). You may also want edit relevant layout rules in your wiki's MediaWiki:Common.css to only match  elements without a wrapping   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.

Alternativement, laissez un message sur le page de discussion comprenant un lien vers toutes les discussions locales et les modèles concernés par votre requête. Please include a link to any local discussions or relevant templates in your requests.