Wijzigingen

Ga naar: navigatie, zoeken

Help:Automatisering stationspagina's

98 bytes toegevoegd, 12 feb 2015 15:31
Nog niet gebruiken
=Nog niet gebruiken=
== Aanpassingen ==
Voor de automatisering van het lijnennet (bus, tram, metro, veer) op stationspagina's wordt gebruikgemaakt van de [http://semeb.com/dpldemo/index.php?title=DPL:Manual MediaWiki extensie DPL]. Dit staat voor dynamic page listDynamic Page List.
'''Wat doet DPL?''' <br />
Met deze extensie zijn diverse dingen mogelijk, maar voor de automatisering van stationspagina's gaat het om het volgende:
* Er DPL gaat op zoek naar een aantal categorieën. Vervolgens wordt gekeken welke lijnen in een combinatie van al deze categorieën voorkomenaanwezig zijn. Die lijnen worden in een tabel getoond.
* De tabel wordt vervolgens gevuld met de informatie die in de LijnInfobox op de lijnpagina's staat vermeld.
Voorbeeld [[Leeuwarden]]:
Om de tabel te genereren wordt gekeken welke lijnen zowel in de categorie Plaats Leeuwarden + , de categorie Station Leeuwarden + en de categorie Buslijnen buslijnen voorkomen. De Alleen de lijnen die in alle drie categorieën voorkomen aanwezig zijn worden in de tabel getoond. De tabel kijkt dan of er een LijnInfobox aanwezig is op de gevonden lijnpagina's. Vervolgens toont de tabel de informatie die achter de volgende parameters staat: lijnnr=, route=, lijnsoort= en vervoerder=.
Om dit te bewerkstelligen zijn wel een aantal aanpassingen nodig:
* Alle lijnpagina's moeten worden voorzien van de route= parameter (deze ontbreekt nog).
* Alle lijnpagina's moeten worden voorzien van de juiste categorieën (dit kan eenvoudig door de routestrip 'om te bouwen').
* Alle stationspagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het [[sjabloon:LijnTabel]]).
Hieronder worden de benodigde aanpassingen uiteengezet:
ap_users
17.094
bewerkingen

Navigatiemenu