Wijzigingen

Ga naar: navigatie, zoeken

Help:Automatisering stationspagina's

323 bytes toegevoegd, 12 mrt 2015 14:03
geen bewerkingssamenvatting
Deze pagina geeft een uitleg over hoe dynamische tabellen, met daarin het lijnennet, aan stations- en haltepagina's kunnen worden toegevoegd en welke aanpassingen daarvoor noodzakelijk zijn.
== Aanpassingen ==
Voor de automatisering van het lijnennet (bus, tram, metro, veer) op stationspaginastations- en haltepagina's wordt gebruikgemaakt van de [http://semeb.com/dpldemo/index.php?title=DPL:Manual MediaWiki extensie DPL]. Dit staat voor Dynamic Page List.
'''Wat doet DPL?''' <br />
Met deze extensie zijn diverse dingen mogelijk, maar voor de automatisering van stationspagina's in dit geval gaat het om het volgende:
* 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.
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=, formule=, vervoerder=, concessie= en vervoerderconcessie2=. De tabel wordt iedere keer bijgewerkt als een pagina hernoemd wordt en wanneer de informatie in de infobox wordt gewijzigd.
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 stationspaginastations- en haltepagina's moeten worden voorzien van de dpl tabel (deze tabel kan eenvoudig toegevoegd worden met het [[sjabloon:LijnTabel]]).
Hieronder worden de benodigde aanpassingen uiteengezet:
[[Sjabloon:RouteRijStation]] voor haltes bij treinstations met één halte of één busstation. Een apart sjabloon is noodzakelijk, omdat de categorieën van treinstations allemaal het voorvoegsel "station" hebben. Dit sjabloon voegt de categorie:Plaats (plaatsnaam) en de categorie:station (stationsnaam) toe.
=== Redirects Meerdere busstations, haltes of perrons op één pagina ===
Bij treinstations met meerdere busstations (bijvoorbeeld Zwolle) 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 wordt [[Zwolle Busstation Westzijde]] een doorverwijzing naar [[Zwolle]].
In de routestrip van [[Lijn 1 Zwolle, Stadshagen - Oosterenk|lijn 1]] link je bij de halte Zwolle, Station/Westzijde met RouteRijPlaats naar Zwolle Busstation Westzijde. Hierdoor wordt lijn 1 gekoppeld aan de [[:categorie:Zwolle Busstation Westzijde]]. Vervolgens doe je dit ook bij alle andere lijnen die op dit busstation komen. Op die manier kun je op de pagina [[Zwolle]] een lijntabel maken met alleen de lijnen die stoppen bij Zwolle Busstation Westzijde. Hetzelfde doe je voor Oostzijde. Er komen op de pagina van Zwolle uiteindelijk dus twee tabellen: één voor westzijde en één voor oostzijde.
 
Hetzelfde systeem kan ook gebruikt worden wanneer bijvoorbeeld ieder perron of iedere halte op een stations- of haltepagina een aparte tabel moet krijgen.
=== Stadparameter ===
stad= parameter toevoegen bij stadslijnen. Bijvoorbeeld stad=Leeuwarden. De categorie:Stadsdienst <stad> onderaan een artikel moet dan verwijderd worden.
=== Ontbrekende categorieën aanmaken ===De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Maak deze categorieën aan indien deze niet bestaan. Aan categorieën voor gewone haltes moet de <nowiki>[[Categorie:Halte]]</nowiki> worden toegevoegd. Aan categorieën voor busstations moet de <nowiki>[[Categorie:Busstation]]</nowiki> worden toegevoegd. === Toevoegen LijnTabel aan stationspagina ===Nadat de lijnen zijn aangepast kunnen de lijnen die op een station of halte komen worden geautomatiseerd (let op: als op een station lijnen van meerdere concessies komen, dan kan de tabel pas worden geplaatst als al deze concessies zijn aangepast).
Voorbeeld: Station Zwolle / Busstation Westzijde
De lijnen die in alle drie categorieën voorkomen worden in de LijnTabel getoond.
==Nederland ==== Codes =Categorieën ==='''Lijnen op Nederlandse stations'''De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Maak deze categorieën aan indien deze niet bestaan. Aan categorieën voor gewone haltes moet de <nowiki>[[Categorie:Halte]]</nowiki> worden toegevoegd. Aan categorieën voor busstations moet de <nowiki>[[Categorie:Busstation]]</nowiki> worden toegevoegd. === Oningevulde LijnTabel codes ===
<pre>
{{LijnTabel|plaats=|halte=|type=Bus}}
</pre>
'''Lijnen op Buitenlandse stations''' Let op: Bij "Buitenlandse bus" worden automatisch ook de grensoverschrijdende buslijnen die in Nederland komen getoond (ook als deze door een Nederlandse vervoerder worden gereden). <pre>{{LijnTabel|plaats=|halte=|type=Buitenlandse bus}} {{LijnTabel|plaats=|halte=Station |type=Buitenlandse bus}} {{LijnTabel|plaats=|halte=|type=Buitenlandse tram}} {{LijnTabel|plaats=|halte=Station |type=Buitenlandse tram}} {{LijnTabel|plaats=|halte=|type=Buitenlandse metro}} {{LijnTabel|plaats=|halte=Station |type=Buitenlandse metro}}</pre> == Intekenlijst ===== Nederland ===
In de tweede kolom kun je intekenen (ondertekenen met 3 tildes).
{|class="wikitable"
!width="3040%"| Concessie
!width="20%"| Gebruiker
! Status
|}
==== Controlelijst LijnTabellen per provincie ====
Hieronder kan per provincie ingetekend en/of aangegeven worden of alle pagina's over treinstations, metrostations, sneltramhaltes, busstations en bushaltes zijn voorzien van een LijnTabel en of alle categorieën zijn aangemaakt.
|}
=== Buitenland ===
Voor buitenlandse lijnen kan hetzelfde systeem gebruikt worden. Aan de LijnInfobox moet daarnaast de volgende parameter toegevoegd worden:
<pre>|dienstregeling=2015</pre>
=== Categorieën ===De nieuwe routestrip sjablonen zorgen ervoor dat de lijnpagina aan een aantal extra (deels nieuwe) categorieën wordt toegevoegd. Deze De nieuwe (rode) categorieën kunnen aan de volgende categorieën worden gekoppeld: * Haltes: [[:Categorie:Halte in België]] of [[:Categorie:Halte in Duitsland]]* Busstations: [[:Categorie:Busstation in België]] of [[:Categorie:Busstation in Duitsland]]* Treinstation: [[:Categorie:Buitenlands station]]* Metrostations: [[:Categorie:Metrostation in België]] of [[:Categorie:Metrostation in Duitsland]]* Plaatsen: [[:Categorie:Belgische plaats]] of [[:Categorie:Duitse plaats]] Zie ook '''[[Speciaal:GevraagdeCategorieën]]''' voor categorieën die nog niet bestaan. ===Oningevulde LijnTabel codes ===Let op: Bij "Buitenlandse bus" worden automatisch ook de grensoverschrijdende buslijnen die in Nederland komen getoond (ook als deze door een Nederlandse vervoerder worden gereden). <pre>{{LijnTabel|plaats=|halte=|type=Buitenlandse bus}}
* Voor haltes: [[:Categorie:Halte in België]] of [[:Categorie:Halte in Duitsland]]{{LijnTabel|plaats=|halte=Station |type=Buitenlandse bus}}* Voor busstations: [[:Categorie:Busstation in België]] of [[:Categorie:Busstation in Duitsland]]* Voor metrostations: [[:Categorie:Metrostation in België]] of [[:Categorie:Metrostation in Duitsland]]{{LijnTabel|plaats=|halte=|type=Buitenlandse tram}} {{LijnTabel|plaats=|halte=Station |type=Buitenlandse tram}} {{LijnTabel|plaats=|halte=|type=Buitenlandse metro}} {{LijnTabel|plaats=|halte=Station |type=Buitenlandse metro}}</pre>
=== Intekenlijst ===Er kan per onderdeel ingetekend worden (onderteken met '''Intekenen op één of meerdere onderdelen? Haal dan bij die onderdelen de nowiki tags om de drie ''' tildes weg).
==== Allerlei ===={|class="wikitable"! Concessie!width="20%"| Lijnpagina's bijwerken!width="20%"| Dienstregeling 2015 invoeren!width="20%"| LijnTabellen + categorieën! Opmerking|-| [[Status:Categorie:Concessie Buitenland|Buitenland]]| {{colorbox|red}} *<nowiki>~~~</nowiki>| {{colorbox|red}} <nowiki>~~~</nowiki>= nog niet gedaan| {{colorbox|red}} <nowiki>~~~*</nowiki>| |-| [[Concessie RGTR|RGTR]]| {{colorbox|redorange}} <nowiki>~~~</nowiki>= mee bezig||| Alleen de lijn die is aangemaakt|-| [[Concessie TICE|TICE]]| {{colorbox|red}} *<nowiki>~~~</nowiki>|| {{colorbox|redgreen}} <nowiki>~~~</nowiki>| Alleen de twee lijnen die zijn aangemaakt. |}= klaar
==== Belgie België ====
'''''Let op:''' In België loopt ook een project van [[Gebruiker:Bee|Bee]] ([[Overleg gebruiker:Bee|overleg]]) om de treindienstoverzichten te automatiseren. Indien een treinstation nog niet is aangepast voor automatisering van de BTM-lijnen maar deze staan wel op de pagina vermeld, dan wordt alvast een (verborgen) sjabloon LijnTabel aan de pagina toegevoegd.''
{|class="wikitable"
!width="20%"| Lijnpagina's bijwerken
!width="20%"| Dienstregeling 2015 invoeren
!width="20%"| LijnTabellen + alle categorieënaangemaakt
! Opmerking
|-
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|green}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
| Dienstregeling 2015 al nagelopen
|-
| [[:Categorie:Concessie Brabant Wallon|Brabant Wallon]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
|
|-
|-
| [[:Categorie:Concessie Charleroi|Charleroi]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
|
|-
| [[:Categorie:Concessie Hainaut|Hainaut]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
|
|-
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
|
|-
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]])
| {{colorbox|orange}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
| Ook dienstregeling 2015 invoeren
|-
| [[:Categorie:Concessie Vlaams-Brabant|Vlaams-Brabant]]
| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)| {{colorbox|red}} [[Gebruiker:Etienne|Etienne]] ([[Overleg gebruiker:Etienne|overleg]]) 9 mrt 2015 13:47 (CET)
|
|-
!width="20%"| Lijnpagina's bijwerken
!width="20%"| Dienstregeling 2015 invoeren
!width="20%"| LijnTabellen + alle categorieënaangemaakt
! Opmerking
|-
| {{colorbox|red}} <nowiki>~~~</nowiki>
| Ik loop alle buslijnen wel opnieuw langs om te kijken of de bestaande nog actueel zijn.
|}
 
==== Overige ====
{|class="wikitable"
! Concessie
!width="20%"| Lijnpagina's <br />bijwerken
!width="20%"| LijnTabellen + alle categorieën aangemaakt
! Opmerking
|-
| [[:Categorie:Concessie Buitenland|Buitenland]]
| {{colorbox|red}} <nowiki>~~~</nowiki>
| {{colorbox|red}} <nowiki>~~~</nowiki>
|
|-
| [[Concessie RGTR|RGTR]]
| {{colorbox|red}} <nowiki>~~~</nowiki>
|
| Alleen de lijn die is aangemaakt
|-
| [[Concessie TICE|TICE]]
| {{colorbox|red}} <nowiki>~~~</nowiki>
| {{colorbox|red}} <nowiki>~~~</nowiki>
| Alleen de twee lijnen die zijn aangemaakt.
|}
ap_users
17.094
bewerkingen

Navigatiemenu