Overleg sjabloon:Infobox spoorwegstation WD

message: Dit sjabloon leunt op :Module:Infobox station. Indirect wordt :Module:Wd gebruikt. Milliped (overleg) 5 jul 2022 13:32 (CEST)
thread_title:  Module 

message: === Coördinaten en kaart ===
* De coordinaten zullen ook los in een veld in de infobox zichtbaar moeten zijn
* De huidige implementatie van het kaartje heeft een probleem met de weergave, in de infobox zelf wordt géén kaart weergegeven, als je het aanklikt wordt je wel naar de goede plek op Wikipedia maps weergegeven, en vanuit die pagina kan je ook externe kaarten zoals Google maps op de juiste plek aanroepen Gefixt. Zie hier voor de oplossing.
* Is een "gewone" positiekaart een betere oplossing en technisch haalbaar (en schaalbaar, als in, automatisch te gebruiken voor meerdere regios en landen)
=== Missende velden? ===
Er zal een complete compatibiliteit met :Sjabloon:Infobox spoorwegstation Frankrijk (alsook andere landen) moeten komen, er missen nog een paar velden. 
Alle hulp is welkom. Milliped (overleg) 22 jun 2022 15:22 (CEST)
thread_title:  Nog te doen juni 2022 

message: * De coordinaten zullen ook los in een veld in de infobox zichtbaar moeten zijn
* De huidige implementatie van het kaartje heeft een probleem met de weergave, in de infobox zelf wordt géén kaart weergegeven, als je het aanklikt wordt je wel naar de goede plek op Wikipedia maps weergegeven, en vanuit die pagina kan je ook externe kaarten zoals Google maps op de juiste plek aanroepen Gefixt. Zie hier voor de oplossing.
* Is een "gewone" positiekaart een betere oplossing en technisch haalbaar (en schaalbaar, als in, automatisch te gebruiken voor meerdere regios en landen)
thread_title:  Coördinaten en kaart 

message: Er zal een complete compatibiliteit met :Sjabloon:Infobox spoorwegstation Frankrijk (alsook andere landen) moeten komen, er missen nog een paar velden. 
Alle hulp is welkom. Milliped (overleg) 22 jun 2022 15:22 (CEST)
thread_title:  Missende velden? 

message: === Coördinaten en kaart ===
* De coordinaten zullen ook los in een veld in de infobox zichtbaar moeten zijn
* Is een "gewone" positiekaart een betere oplossing en technisch haalbaar (en schaalbaar, als in, automatisch te gebruiken voor meerdere regios en landen) 
* Het zou prettig zijn als er een parameter zou zijn waarmee je de schaal van het kaartje aan kan passen, zie :sjabloon:Maplink.
=== Missende velden? ===
Er zal een complete compatibiliteit met :Sjabloon:Infobox spoorwegstation Frankrijk (alsook andere landen) moeten komen, er missen nog een paar velden. 
=== Edit knoppen met link naar Wikidata item ===
* Op andere wikis zijn er op Wikidata-driven infoboxen vaak "potloodjes" te vinden waarmee je meteen naar een desbetreffend item op Wikidata gebracht wordt om waarden te kunnen wijzigen. Dit lijkt me handiger dan de huidige omweg om in de linkerbalk naar het Wikidata item te moeten gaan, de property te vinden en de waarde daar te moeten wijzigen. 
*:Mee eens, plus dat anders de Helpdesk dan herhaaldelijk bevraagd zal worden met dit 'probleem'. Ik herinner me  op het sjabloon:Infobox gemeente Frankrijk om te zien hoe dat moet. Wikiwerner (overleg) 3 jul 2022 18:27 (CEST)
*::Ik ben wel benieuwd hoe die "edit@end" in het door jou aangehaalde voorbeeld werkt. Ik gok dat deze uit de wd module komt? Milliped (overleg) 3 jul 2022 19:04 (CEST)
*:::Yep. Wikiwerner (overleg) 3 jul 2022 20:44 (CEST)
*::::Ik kijk naar de desbetreffende code, het ziet er vrij lastig uit. , is het te doen om in de hier gebruikte module een edit mogelijkheid bij een door Wikidata ingevulde waarde te geven? Milliped (overleg) 4 jul 2022 12:11 (CEST)
*:::::Door het samenrapen en invullen van de code uit de Module:Wd kom ik tot de volgende tekst om toe te voegen aan de args[""], mits die uit Wikidata komen: '' Wikiwerner (overleg) 4 jul 2022 16:25 (CEST)
*:::::Ja is op zich te doen. Ik zou wel eerst de code netter maken en refactoren zodat dit soort wijzigingen gemakkelijker zijn uit te voeren. –bdijkstra (overleg) 5 jul 2022 10:12 (CEST)
*::::::Ik geloof dat je al noemde dat er wat herhalende zaken in de module zitten die het best in een functie gegoten kunnen worden, maar ik ben behoorlijk incompetent als programmeur, ik kan een beetje herkennen wat er gebeurt en dat kopieren en aanpassen, ik zou blij zijn met een voorbeeld van een functie. Een tweede aspect van het opschonen van de code is het correct indenten en spatieren, ook daarbij moet ik toegeven dat ik geen programmeur ben. (note to self 1, 2) Milliped (overleg) 5 jul 2022 10:36 (CEST)
*:::::::Daar ben je behoorlijk in geslaagd dan! De module bevat echter al 2 functies: is_empty en title_for. In ieder geval de gedeeltes --Plaats, --Status, --Stationscode en --Stationscode UIC doen 4 keer hetzelfde, met andere args en andere claims. Hiervoor zou je een functie kunnen maken. Dan hoef je bij toekomstige aanpassingen alleen maar die functie aan te passen. Wikiwerner (overleg) 5 jul 2022 12:22 (CEST)
*::::::::Ik heb een voorbeeldfunctie gemaakt voor deze 4 eigenschappen: appendtable. Bij de andere eigenschappen is het ingewikkelder en daarom minder zinvol om appendtable te gebruiken. Ook heb ik de code voor het potloodje toegevoegd aan appendtable. Wikiwerner (overleg) 1 aug 2022 17:44 (CEST)
replies: text: Dat ziet er strak uit. Dank voor het fixen, WikiWerner! Milliped (overleg) 9 aug 2022 15:11 (CEST)
thread_title:  Nog te doen juli 2022 

message: * De coordinaten zullen ook los in een veld in de infobox zichtbaar moeten zijn
* Is een "gewone" positiekaart een betere oplossing en technisch haalbaar (en schaalbaar, als in, automatisch te gebruiken voor meerdere regios en landen) 
* Het zou prettig zijn als er een parameter zou zijn waarmee je de schaal van het kaartje aan kan passen, zie :sjabloon:Maplink.
thread_title:  Coördinaten en kaart 

message: Er zal een complete compatibiliteit met :Sjabloon:Infobox spoorwegstation Frankrijk (alsook andere landen) moeten komen, er missen nog een paar velden.
thread_title:  Missende velden? 

message: * Op andere wikis zijn er op Wikidata-driven infoboxen vaak "potloodjes" te vinden waarmee je meteen naar een desbetreffend item op Wikidata gebracht wordt om waarden te kunnen wijzigen. Dit lijkt me handiger dan de huidige omweg om in de linkerbalk naar het Wikidata item te moeten gaan, de property te vinden en de waarde daar te moeten wijzigen. 
*:Mee eens, plus dat anders de Helpdesk dan herhaaldelijk bevraagd zal worden met dit 'probleem'. Ik herinner me  op het sjabloon:Infobox gemeente Frankrijk om te zien hoe dat moet. Wikiwerner (overleg) 3 jul 2022 18:27 (CEST)
*::Ik ben wel benieuwd hoe die "edit@end" in het door jou aangehaalde voorbeeld werkt. Ik gok dat deze uit de wd module komt? Milliped (overleg) 3 jul 2022 19:04 (CEST)
*:::Yep. Wikiwerner (overleg) 3 jul 2022 20:44 (CEST)
*::::Ik kijk naar de desbetreffende code, het ziet er vrij lastig uit. , is het te doen om in de hier gebruikte module een edit mogelijkheid bij een door Wikidata ingevulde waarde te geven? Milliped (overleg) 4 jul 2022 12:11 (CEST)
*:::::Door het samenrapen en invullen van de code uit de Module:Wd kom ik tot de volgende tekst om toe te voegen aan de args[""], mits die uit Wikidata komen: '' Wikiwerner (overleg) 4 jul 2022 16:25 (CEST)
*:::::Ja is op zich te doen. Ik zou wel eerst de code netter maken en refactoren zodat dit soort wijzigingen gemakkelijker zijn uit te voeren. –bdijkstra (overleg) 5 jul 2022 10:12 (CEST)
*::::::Ik geloof dat je al noemde dat er wat herhalende zaken in de module zitten die het best in een functie gegoten kunnen worden, maar ik ben behoorlijk incompetent als programmeur, ik kan een beetje herkennen wat er gebeurt en dat kopieren en aanpassen, ik zou blij zijn met een voorbeeld van een functie. Een tweede aspect van het opschonen van de code is het correct indenten en spatieren, ook daarbij moet ik toegeven dat ik geen programmeur ben. (note to self 1, 2) Milliped (overleg) 5 jul 2022 10:36 (CEST)
*:::::::Daar ben je behoorlijk in geslaagd dan! De module bevat echter al 2 functies: is_empty en title_for. In ieder geval de gedeeltes --Plaats, --Status, --Stationscode en --Stationscode UIC doen 4 keer hetzelfde, met andere args en andere claims. Hiervoor zou je een functie kunnen maken. Dan hoef je bij toekomstige aanpassingen alleen maar die functie aan te passen. Wikiwerner (overleg) 5 jul 2022 12:22 (CEST)
*::::::::Ik heb een voorbeeldfunctie gemaakt voor deze 4 eigenschappen: appendtable. Bij de andere eigenschappen is het ingewikkelder en daarom minder zinvol om appendtable te gebruiken. Ook heb ik de code voor het potloodje toegevoegd aan appendtable. Wikiwerner (overleg) 1 aug 2022 17:44 (CEST)
replies: text: Dat ziet er strak uit. Dank voor het fixen, WikiWerner! Milliped (overleg) 9 aug 2022 15:11 (CEST)
thread_title:  Edit knoppen met link naar Wikidata item 

message: Gezien de klachten aangaande de indentatie heb ik geprobeerd wat ik denk leesbaardere code te maken, maar het werkt niet. De codewijziging  mag ik niet opslaan, want ik krijg een Lua-fout. Gory details hier. Iemand een idee wat er mis gaat? Milliped (overleg) 14 jul 2022 13:43 (CEST)
replies: text: Ergens in het midden heb je tweemaal vier regels nodig om is_empty aan te roepen, ik gok dat het daarvan komt. –bdijkstra (overleg) 1 aug 2022 17:53 (CEST)
thread_title:  Indentatie 

message: Er is nog een probleem met de link naar Commonscat; de weergave gebeurt niet als link maar de blokhaken worden letterlijk meegegeven. Zie bijvoorbeeld Station Gournay-Ferrières. Ik probeer te kijken waar de issue ligt, maar input is welkom. Milliped (overleg) 9 aug 2022 15:10 (CEST)
replies: text: Het probleem was dat je het bewerkpictogram toevoegde aan de naam van de Commonscategorie, en dat geheel vervolgens tussen blokhaken ging zetten. Ik heb het opgelost. –bdijkstra (overleg) 9 aug 2022 15:30 (CEST)
thread_title:  Commonscat 

message: Hai, weer een nice-to-have: Het valt me op dat vrij veel afbeeldingen ( geen Nederlands onderschrift  hebben. Een uitnodiging om deze toe te voegen zou wel handig zijn. Ik zou denken een lichtgrijze tekst in verkleind lettertype op de plek waar het onderschrift zou staan, iets als "voeg onderschrift toe" die alleen wordt weergegeven als P2096 geen waarde in het Nederlands heeft. Is dat doenbaar? Milliped (overleg) 26 okt 2022 09:18 (CEST)
replies: text: Wat ik kan bedenken, is dat we een linkje maken naar de afbeeldingsproperty op Wikidata, net zoals de potloodjes je leiden naar bijv. de sluitingsdatum. De lezer moet dan zelf slim genoeg zijn om vervolgens te klikken op 'Bewerken', 'Kwalificatie toevoegen' en dan 'bijschrift' te typen. Of kan dit ook verpakt worden in de URL waar het linkje heen gaat leiden? Wikiwerner (overleg) 26 okt 2022 20:41 (CEST)
replies: text: :Er is de MediaWiki Action API, maar het toevoegen van een qualifier kan zo te zien alleen via een POST-request. –bdijkstra (overleg) 26 okt 2022 21:05 (CEST)
replies: text: ::Ik probeerde het net handmatig met :c:File:Margival (Aisne) la gare à travers la vitre d'un train.JPG om eens te kijken hoe dat er uit zou zien (developer tools) maar ik heb mijn bewerking terug moeten draaien omdat ik het in de GUI al niet goed deed :-) Milliped (overleg) 26 okt 2022 21:44 (CEST)
replies: text: :::(Dit is niet het WD item geloof ik: action=wbsetlabel&format=json&bot=1&id=M41749180&value=Station+Margival+in+2015&language=nl&token=[token]) Milliped (overleg) 26 okt 2022 21:52 (CEST)
replies: text: ::::Met wbsetlabel stel je inderdaad het label van het item in. Met wbsetqualifier kan je onderschriften toevoegen. Maar je hebt sowieso al geen toegang tot het token van de client. –bdijkstra (overleg) 26 okt 2022 22:17 (CEST)
thread_title:  Knop voor toevoegen onderschrift afbeelding 

message: Hai, ik heb net het sjabloon toegepast op Station Seiryu Miharashi, en het lijkt prima te werken. Bezwaar als ik het sjabloon hernoem naar ? Milliped (overleg) 5 dec 2022 15:38 (CET)
replies: text: Lijkt me verwarrend met . Beter gewoon "Frankrijk" weghalen me dunkt. –bdijkstra (overleg) 5 dec 2022 16:22 (CET)
replies: text: :Prima.  Milliped (overleg) 5 dec 2022 16:40 (CET)
thread_title:  Hernoemen? 

message: Hoi, weer een voor het wensenlijstje: Veel stations hebben een officiele website bij de exploitant. Het lijkt me handig deze eigenschap  toe te voegen, maar misschien dan meteen met een taalsjabloon (zoiets als ) ervoor dat ingevoegd kan worden als  als qualifier toegevoegd is. Ik gok dat er dan een module moet komen die  matcht met onze taalsjablonen? Ideeën, o slimme mensen hier? Milliped (overleg) 11 dec 2022 20:26 (CET)
replies: text: Ja dat moet denk ik met Lua, want de data-waarde van een P407 is een item-id, dus moet je dat item opzoeken en daar de  of  van opzoeken, en dan kijken of er een taal-sjabloon bestaat. –bdijkstra (overleg) 12 dec 2022 11:23 (CET)
replies: text: :In een sjabloon zou je zoiets kunnen doen als . Dit geeft echter problemen als er meerdere talen opgegeven zijn en/of ISO-codes. Dit sjabloon gebruikt echter al de module:Infobox station. Ik zou die gewoon uitbreiden. Dan kunnen we tevens beter dealen met deze uitzonderingen. Wikiwerner (overleg) 14 dec 2022 21:39 (CET)
thread_title:  Invoegen officiële website met taal qualifier 

message: Hoi, op Station Trbonje zie ik een probleem met de vlag van Slovenië. De code waar die vandaan staat is in :Module:Infobox_station te vinden op regels 90 tm 96, maar ik heb niet zien te doorgronden waar dit hier misgaat. Iemand een idee hoe dit op te lossen? Milliped (overleg) 21 dec 2023 12:49 (CET)
replies: text: Er wordt eerst gekeken of het Station op Wikidata een land heeft (P17), daar komt Slovenië uit.

text: Dan wordt gekeken op Slovenië een ISO 3166-1 alpha-3-landcode heeft en daar komt SVN uit.

text: Dus wordt ingevoegd .

text: En dat leidt tot :File:Vlag_SVN.png en die bestaat niet.

text: Dit kwam omdat SVN niet in de lijst van het sjabloon voorkwam. Inmiddels toegevoegd en het probleem is opgelost. Mbch331 (overleg) 21 dec 2023 13:05 (CET)
replies: text: :Perfect, dank! Milliped (overleg) 21 dec 2023 14:34 (CET)

text: :Maar  werkt in principe met IOC-codes. Wie heeft bedacht om ISO-codes te gebruiken voor een IOC-sjabloon? Waarom niet gewoon de alpha-2 code gebruiken met de ISO-sjablonen? –bdijkstra (overleg) 21 dec 2023 15:10 (CET)
replies: text: ::Aangepast. Nu worden de alpha-2 codes gebruikt. Mbch331 (overleg) 21 dec 2023 15:56 (CET)
thread_title:  Probleem met vlag Slovenië