Wijzigingen

Ga naar: navigatie, zoeken

Help:Automatisering stationspagina's

1.072 bytes toegevoegd, 30 jan 2019 22:41
geen bewerkingssamenvatting
* DPL gaat op zoek naar een aantal categorieën. Vervolgens wordt gekeken welke lijnen in al deze categorieën aanwezig 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.
* De tabel wordt iedere keer bijgewerkt als een pagina hernoemd wordt en wanneer de informatie in de infobox wordt gewijzigd.
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 voorkomen. Alleen de lijnen die in alle drie categorieën 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=, formuleParameters =, vervoerder=, concessie= en concessie2=.De volgende parameters moeten in de LijnInfo- of VLijnInfobox zijn ingevuld:
De tabel wordt iedere keer bijgewerkt als een pagina hernoemd wordt en wanneer de informatie in de infobox wordt gewijzigd.* lijnnr=* route=* lijnsoort=* formule=* vervoerder=* concessie=* concessie2= (indien van toepassing)
Om dit te bewerkstelligen zijn wel een aantal aanpassingen nodig: * Alle lijnpagina's moeten worden voorzien van de route= parameter.* Alle lijnpagina's moeten worden voorzien van de juiste categorieën (dit kan eenvoudig door de routestrip 'om te bouwen').* Alle stations- en haltepagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het Zie [[sjabloonHelp:LijnTabelInfobox#Uitleg]]). Hieronder worden de benodigde aanpassingen uiteengezet: === Routeparameter toevoegen ===route= toevoegen aan de LijnInfobox. Zie ook dit topic: [http://www.ovinnederland.nl/viewtopic.php?f=29&t=11384]. Voor de invulling van de routeparameter worden geen strikte regels gehanteerd. Wel kun je onderstaande als uitgangspunt nemen:* Bij streeklijnen de route overnemen zoals voor meer informatie over deze op de concessiepagina staat.* Bij volledige stadslijnen (m.a.w. de lijn rijdt in één stad) de stad vetgedrukt voor de route zetten met een dubbele punt en vervolgens de route overnemen van de concessiepagina. Voorbeeld: [[Lijn 2 Nijmegen, Lindenholt West - Sint Maartenskliniek]].* Bij lijnen die een stadsdienst rijden en vervolgens doorrijden naar een andere plaats de stad + halte- of wijknaam hanteren. Voorbeeld: [[Lijn 1 Nijmegen Plein 1944 - Molenhoek Beukenlaan]].* Bij lijnen die alleen in één richting rijden, gebruik bij voorkeur de volgende pijltjes: → ← Andere voorbeelden: [http://wikiparameters.ovinnederland.nl/w/index.php?title=Lijn_1_Leeuwarden%2C_Busstation_-_Jan_Jelles_Hofleane&diff=222302&oldid=221638] en [http://wiki.ovinnederland.nl/w/index.php?title=Lijn_35_Sneek_Busstation_-_Franeker_Froonacker&diff=223175&oldid=211776]
=== Ombouwen routestrip ===
=== Meerdere busstations, haltes of perrons op één pagina ===
Bij treinstations met meerdere busstations /haltes (bijvoorbeeld ZwolleNijmegen) moet een pagina worden aangemaakt met de naam van het busstation. Deze pagina moet automatisch doorverwijzen (#REDIRECT) naar het treinstation. In het geval van Zwolle Nijmegen wordt [[Zwolle Busstation WestzijdeNijmegen Tunnelweg]] een doorverwijzing naar [[ZwolleNijmegen]].
In de routestrip van [[Lijn 1 Zwolle6 Nijmegen, Stadshagen Station Dukenburg - OosterenkNeerbosch-Oost|lijn 16]] link je bij de halte ZwolleNijmegen, Station/Westzijde Tunnelweg met RouteRijPlaats naar Zwolle Busstation WestzijdeNijmegen Tunnelweg. Hierdoor wordt lijn 1 6 gekoppeld aan de [[:categorie:Zwolle Busstation WestzijdeNijmegen Tunnelweg]]. Vervolgens doe je dit ook bij alle andere lijnen die op dit deze halte of busstation komen. Op die manier kun je op de pagina [[ZwolleNijmegen]] een lijntabel maken met alleen de lijnen die stoppen bij Zwolle Busstation Westzijde. Hetzelfde doe je voor OostzijdeNijmegen Tunnelweg. Er komen op de pagina van Zwolle Nijmegen uiteindelijk dus twee tabellen: één voor westzijde de Tunnelweg en één voor oostzijdehet Centraal Station.
Hetzelfde systeem kan ook gebruikt worden wanneer bijvoorbeeld ieder perron of iedere halte op een stations- of haltepagina een aparte tabel moet krijgen.
 
=== Stadparameter ===
Deze parameter is niet nodig voor de automatisering, maar wel handig om even mee te nemen:
 
stad= parameter toevoegen bij stadslijnen. Bijvoorbeeld stad=Leeuwarden. De categorie:Stadsdienst <stad> onderaan een artikel moet dan verwijderd worden.
=== Toevoegen LijnTabel ===
Nadat de lijnen zijn aangepast kunnen de lijnen die op een station of halte komen worden geautomatiseerd.
Voorbeeld: Station Zwolle Nijmegen/ Busstation WestzijdeTunnelweg
<pre>{{LijnTabel|plaats=ZwolleNijmegen|haltetype=Zwolle Busstation WestzijdeBus|typehalte=BusNijmegen Tunnelweg}}</pre>
*plaats = De lijntabel kijkt of de lijn voorkomt in de [[:categorie:Plaats ZwolleNijmegen]]*halte = De lijntabel kijkt of de lijn ook voorkomt in de [[:categorie:Zwolle Busstation WestzijdeNijmegen Tunnelweg]]
*type = De lijntabel kijkt of de lijn ook voorkomt in de [[:categorie:Buslijnen]].
De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.
 
=== Toevoegen historische overzichten ===
Op de OVNL-wiki is ook van veel historische lijnen informatie beschikbaar. Van deze lijnen kunnen ook automatische overzichten gegenereerd worden, mits deze pagina's op dezelfde manier zijn aangepast als de huidige lijnen. Voor een uitleg, zie voorgaande paragrafen.
 
Net zoals met historische treindiensten heeft het de voorkeur om deze historische overzichten op een aparte pagina te plaatsen. Hiervoor zijn een aantal eenvoudige sjablonen aangemaakt om dit zo eenvoudig mogelijk te maken.
==== Link naar historisch overzicht toevoegen ====
Op de pagina voeg je onder het juiste kopje een van onderstaande sjablonen toe. Er wordt dan op de pagina automatisch een kopje met een link naar de pagina aangemaakt waar het historisch overzicht te vinden zal zijn. Let wel, de pagina met het historisch overzicht wordt niet automatisch door dit sjabloon aangemaakt, dat moet je hierna nog zelf doen (zie de volgende paragraaf).
 
<pre>{{HistBusLink}}
{{HistTramLink}}
{{HistMetroLink}}
{{HistVeerLink}}</pre>
==== Pagina met historisch overzicht toevoegen ====
Na met de sjablonen van de voorgaande paragraaf een link aangemaakt te hebben, kan je nu een pagina aanmaken met het historisch overzicht. Hiervoor is het sjabloon VLijnenHalte. Dit heeft dezelfde parameters als de sjablonen LijnTabel en VLijnTabel.
 
Voorbeeld: Apeldoorn
 
<pre>{{VLijnenHalte|plaats=Apeldoorn|halte=Station Apeldoorn|type=Bus|haltelink=Apeldoorn}}</pre>
 
*plaats = De lijntabel kijkt of de lijn voorkomt in de [[:categorie:Plaats Apeldoorn]]
*halte = De lijntabel kijkt of de lijn ook voorkomt in de [[:categorie:Station Apeldoorn]]
*type = De lijntabel kijkt of de lijn ook voorkomt in de [[:categorie:Buslijnen]].
*haltelink = Stations hebben een paginanaam zonder het woord station afwijkend van de categorie. Met deze parameter kan je de link naar de echte paginanaam toevoegen zodat er geen doorverwijzing nodig is.
 
De lijnen die in alle drie categorieën voorkomen worden op de pagina getoond.
===== VLijnTabel =====
Er wordt de voorkeur gegeven aan het plaatsen van historische bedieningen op aparte pagina's, maar voor de volledigheid is ook de werking van het sjabloon VLijnTabel hier uitgelegd, dat ook door het sjabloon VLijnenHalte gebruikt wordt.
 
Voorbeeld: Station Nijmegen/Tunnelweg
 
<pre>{{VLijnTabel|plaats=Nijmegen|halte=Nijmegen Tunnelweg|type=Bus}}</pre>
 
*plaats = De lijntabel kijkt of de voormalige lijn voorkomt in de [[:categorie:Plaats Nijmegen]]
*halte = De lijntabel kijkt of de voormalige lijn ook voorkomt in de [[:categorie:Nijmegen Tunnelweg]]
*type = De lijntabel kijkt of de voormalige lijn ook voorkomt in de [[:categorie:Buslijnen]].
 
De voormalige lijnen die in alle drie categorieën voorkomen worden in de VLijnTabel getoond.
 
Voorbeeld: Apeldoorn
 
<pre>{{VLijnTabel|plaats=Apeldoorn|halte=Station Apeldoorn|type=Bus}}</pre>
 
*plaats = De lijntabel kijkt of de voormalige lijn voorkomt in de [[:categorie:Plaats Apeldoorn]]
*halte = De lijntabel kijkt of de voormalige lijn ook voorkomt in de [[:categorie:Station Apeldoorn]]
*type = De lijntabel kijkt of de voormalige lijn ook voorkomt in de [[:categorie:Buslijnen]].
 
De voormalige lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.
=== Extra's Nederland ===
139.616
bewerkingen

Navigatiemenu