Contribuanten/Projecten/Kolommen voor referenties
Deze pagina is verouderd, maar wordt behouden vanwege historisch belang. Het kan mogelijk extensies of functies bevatten die verouderd zijn en/of niet langer ondersteund worden. Ga er niet vanuit dat de informatie op deze pagina actueel is. |
Op verzoek van de Wikipedia editors is er een functie toegevoegd aan de MediaWiki.
Lange lijsten met referenties (aangemaakt met <ref>
tags; soms citaten of voetnoten genoemd) worden in kolommen getoond.
Het aantal kolommen zal worden bepaald door de wijdte van het scherm van de gebruiker.
Dit zal de Toegankelijkheid verbeteren en het eenvoudiger maken voor de meeste mensen om de referenties te lezen, vooral op smalle of erg wijde schermen.
Een korte lijst met referenties blijft ongewijzigd.
U gebruikt de gewone tag <references />
op de pagina, als er veel referenties zijn dan ziet u de werking wel, als deze functie tenminste op uw wiki is ingeschakeld. Als u wilt voorkomen dat er kolommen gebruikt worden, gebruik dan de wikitext-code: <references responsive="0" />
.
Planning
De server-side software zal wijzigen in de normale uitrol van software in de week van 14 maart 2017. Het effect zal echter niet snel zichtbaar zijn (behalve op MediaWiki.org waar het standaard responsief is[1]) totdat het handmatig is ingeschakeld op uw wiki. WMF-hosted wiki's die deze functie lokaal willen gebruiken kunnen een verzoek doen om de configuratie te wijzigen om het in te schakelen.
Na het uitrollen van de software, kunt u (zolang het nog niet is ingeschakeld op uw wiki) handmatig aanroepen op individuele pagina's met de wikitext-code: <references responsive />
i.p.v. de tag <references />
of een lokaal sjabloon.
Groepen:
- Wikiquotes: Maandag 24 juli 2017
- Wiktionaries, Wikivoyages en Engelse Wikipedia: Maandag 11 september 2017 (de Engelse Wiktionary is al gedaan.)
- French Wikipedia - phab:T160609
Interactie met lokale sjablonen
Enkele Wikipedia's hebben lokale sjablonen gebruikt zoals {{reflist}}
om kolommen te maken of een andere opmaak te doen.
Deze sjablonen zouden gewijzigd moeten worden (of het gebruik ervan ontraden) voordat deze wijziging handmatig wordt ingeschakeld op uw wiki.
Een lokaal sjabloon aanpassen
De toegankelijkheid verbeteren
Overweeg het standaardgedrag van het sjabloon te definiëren als het standaardgedrag van de tag <references />
en verwijder (of ontraad) een parameter die een vast aantal kolommen bepaald als dat ongeacht de schermgrootte is.
Als u het bestaande gedrag van het sjabloon wilt behouden
<references responsive />
zal automatisch de lijst wikkelen in <div class="mw-references-wrap">
.
Als de functie is ingeschakeld zal elke lijst met meer dan 10 referenties de class mw-references-columns
krijgen.
In deze mode zal de lijst met referenties automatisch over meerdere kolommen verdeeld worden, gebaseerd op de beschikbare ruimte op het scherm.
Bijvoorbeeld op smalle schermen 1 of 2 kolommen en op wijdere 2 of 3.
Omdat dit automatisch gaat, hoeft de bewerker niet meer handmatig de kolommode in of uit te schakelen.
Bedenk dat ook andere aanpassingen voor de referentie-lijst het beste direct toegepast kunnen worden in ol.references
> CSS selector in uw wiki's MediaWiki:Common.css.
Veel wiki's passen de font-size op deze manier al aan.
(Geen handmatige codering nodig via een sjabloon).
Als er een DIV wrapper nodig is voor bepaalde stijlen, de .mw-references-wrap
CSS selector is van toepassing op alle referentielijsten aangemaakt met <references responsive />
, ongeacht of de kolommen dynamisch worden ingeschakeld.
Voor de compatibiliteit met de vaste kolommen lay-out, dient u de sjablonen reflist en refhead de responsieve mode uit te schakelen met responsive=0
als er een vast aantal kolommen wordt gespecificeerd.
u kunt ook relevante lay-out regels in uw wiki's MediaWiki:Common.cssss willen bewerken zodat ze alleen overeenkomen met ol.references
elementen zonder bovenliggende 'wrapping' .mw-references-wrap
om te voorkomen dat er herhaalde definities komen van de meerdere kolommen lay-out.
Dit kan worden gedaan in CSS met een directe 'descendant' >
operator.
Deze functie gebruiken op uw wiki
Als u wilt dat deze functie ingeschakeld wordt op uw wiki, doe dan een verzoek door het maken van een 'task' op Phabricator door dit vooringevulde formulier verder in te vullen.
Of laat een bericht achter op de overlegpagina. Voeg a.u.b. in een verzoek een link toe naar elke lokale discussie of relevant sjabloon.