Diskuse k šabloně:ITF profil

message: Ahoj, nemusíte se do toho nořit, jen nadhodím „menší problém“ této a mužské šablony s chybovým odkazováním u nových tenistů.ITF v roce 2019 změnila identifikátory z 1... na 8... Evidentně se podařilo přepsat skript (?) šablony tak, že správně odkazuje stále ze starých kódů 1.. na web ITF s profily opatřenými kódy 8... Problém ale nastal u nových tenistů, kteří žádný starý kód neměli a nový osmičkový tak v šabloně nefunguje, viz nefunkční kód ITF u Fruhvirtové, ačkoli ITF profil existuje. V podstatě na tento problém míří požadavek v závěru diskusní sekce.
Dotaz na řešení: Asi nebude možné upravit skript tak, aby šablona odkazovala na starý jedničkový nebo nový osmičkový kód podle toho, který identifikátor se objeví ve WD profilu tenisty. Směřuje to k náhradě starých jedničkových kódů za nové osmičkové ve WD položkách všech tenistů, jinak nebude možné osmičkové kódy vůbec vkládat, respektive budou nefunkční? --Kacir 21. 6. 2020, 06:16 (CEST)
Ještě mě napadlo, jestli by bylo možné na WD založit přechodný, dočasný identifikátor „kód ITF2“, jímž by se plnila lokální šablona „ITF female profile2“, právě pro tenisty pouze s novými kódy 8... Tím by se zajistilo jejich odkazování z článků. Oprava původní šablony a zřejmě náročný přepis položek u všech tenistů na WD, může trvat ještě roky. Až po opravě by došlo k robotickému sloučení a poté smazání přechodné šablony.  --Kacir 22. 6. 2020, 02:35 (CEST)
replies: text: @Kacir: Rozumím problému. Rozeberu ho postupně:

text: * (Tím skriptem je myšlen skript pro robota, který by automaticky převedl hodnoty ze starého schématu na nové. Srov. WTA d:Special:Diff/1050362200/1069985071.)

text: * Schéma do roku 2019:  → 20007765 → 20007765.

text: * Nyní daný odkaz funguje, ale je přesměrovaný na https://www.itftennis.com/en/players/serena-williams/800205424/usa/wt/s/overview/. Proměnnou částí adresy je serena-williams/800205424/usa/wt (jméno, id, stát, man/woman), tzn. přechod na nové schéma není triviální (neexistuje-li nějaký, našim očím skrytý mechanismus, kterému stačí jen číslo).

text: * Na nové tenist(k)y () lze odkazovat pouze pomocí nového schématu (https://www.itftennis.com/en/players/linda-fruhvirtova/800485856/cze/jt/s/overview/). Vložení číselného identifikátoru na Wikidata vytvoří odkaz podle starého schématu, který nefunguje, a toto chování přesně odráží šablona.

text: K možným řešením:

text: * Upravit šablonu, aby uměla používat nové i staré identifikátory. Určitě nějak proveditelné (odhlédneme-li od čistoty provedení). Neřeší však problém nedostupnosti odkazů z Wikidat.

text: * Vyřešit problém na Wikidatech (a šablonu přizpůsobit). Nemusíme nutně zakládat novou vlastnost, pokud se na tom komunita Wikidat shodne. V takovém případě by se jen změnilo podporované schéma vlastnosti a všechny dosavadní hodnoty by se (roboticky) převedly, podobně jako u WTA. Nevýhoda: po nějakou dobu nemusejí být všechny doposud fungující odkazy funkční. V opačném případě můžeme prostě použít proces smazání vlastnosti a/nebo nechat založit novou vlastnost. V obou případech bude potřeba změny předem prodiskutovat a oznámit, takže náprava může chvíli trvat (zvláště pokud chceme být zdvořilí a dát čas na vyjádření všem, co k tomu mohou mít co říct).

text: Robota můžeme použít, i kdybychom neměli převodní tabulku. Dokud staré odkazy fungují, robot je může následovat a vyrobit odkaz nový. --Matěj Suchánek (diskuse) 29. 6. 2020, 15:58 (CEST)
replies: text: :Díky za vyčerpávající odpověď ()

text: :Pokud by to nebylo časově a technicky náročné, pak by bylo výborné upravit tuto lokální šablonu, jak uvádíš v první možnosti a zajistit její funkčnost i pro nové tenisty. Pokud bys k tomu někdy našel čas – není kam spěchat, byl bych rád.Nevím, kde na WD oznamovat návrhy změn, jestli přímo v diskusi šablony nebo k tomu existuje nástěnka, a už vůbec netuším, jak technicky popsat návrh úprav, natož jak zajistit jejich provedení. Pokud by ses tomu chtěl věnovat, opět, bylo by to dobré. Stále doufám, že se toho někdo v „dohledné“ budoucnosti na WD ujme, s tím jak bude problém chybových linků růst s novými tenisty v čase. ().Díky.--Kacir 30. 6. 2020, 16:16 (CEST)
replies: text: ::@Kacir: Dobře, snad se tomu budu moct věnovat. (Za nedoručené upozornění se omlouvám; pokud za to nemůžou nové diskusní nástroje, pak to asi nezvládá takhle členité příspěvky.)

text: ::Prozatím jsem se rozepsal na d:Wikidata:Project chat#Property:P599 format change. Pokud by to nikam nevedlo, provedu něco se šablonou. --Matěj Suchánek (diskuse) 6. 7. 2020, 13:54 (CEST)

text: Věci se daly do pohybu, nová vlastnost na Wikidatech je už vytvořená a vyplněná. Takže co teď? Založit novou šablonu (název "ITF profil"?) s novým schématem adres (přebírající novou vlastnost) a v článcích roboticky nahradit "ITF male/female profile", co jde? --Matěj Suchánek (diskuse) 21. 11. 2020, 15:00 (CET)
replies: text: :Tak výborně, vložení nového ID do WD-profilů tenistů je zdá se dokončeno, předpokládám, že případné neuhlídané absence kódu se projeví v kategorii.  Myslím, že nová ID byla ze strany ITF nasazena dříve než 2020, takže ten rok v názvu zřejmě nesedí; to jen technická k autorovi názvu. Takže stačí přesunout jednu z "male" či "female ITF" šablon na bezpohlavní "ITF profil/e", ev. samozřejmě založit přímo novou, a v článcích  žen a mužů nahradit dvě stávající, které se následně smažou. Díky.--Kacir 22. 11. 2020, 02:38 (CET)
replies: text: ::Externí odkazy převedeny. Jak naložit s použitím v referencích?

text: ::Ještě taková zajímavost: všiml jsem si, že pokud je na Wikidatech dostupný Fed Cup / Billy Jean Cup a zároveň nový odkaz na ITF, ta číselná část se až na pár výjimek shoduje. Možná to k něčemu bude... --Matěj Suchánek (diskuse) 12. 1. 2021, 11:46 (CET)
replies: text: :::Reference prosím také nahradit, tj. využívány jsou jako zdroj k zápasové historii a zisku titulů. Čísla Fed Cupu, respektive Davis Cupu u mužů, a ITF by měla být identická. Platilo to i u starých jedničkových kódů. ITF jako organizátor Fed Cupu i Davis Cupu používá u hráčů shodné kódy.--Kacir 13. 1. 2021, 10:28 (CET)
replies: text: :::: (Zbývá jen Sie Jü-ťie, kde se pracuje.) --Matěj Suchánek (diskuse) 16. 1. 2021, 15:59 (CET)
replies: text: :::::Díky za náhradu. Mohl jsi to klidně fixnout.--Kacir 16. 1. 2021, 16:15 (CET)
thread_title:  Diskuse k šabloně:ITF female profile