Viquiprojecte:Adaptació de plantilles a Wikidata/multilingüe/Notes per gl/Competició esportiva
Aquesta pàgina recull el projecte d'implantació de la {{Infotaula competició esportiva}} dins Galipedia (GLwiki), dins les migracions d'infotaules iniciades el setembre de 2023.
Situació de partida modifica
- Els articles de competició esportiva de GL estan repartits en una dotzena de plantilles ++++++. Els orígens de la majoria d'elles deriven d'ESwiki.
- GL té instal·lada una versió antiga de mòdul:wikidades que han reanomenat com WikidataFichas i és utilitzada de forma parcial per diverses infotaules, moltes d'elles de categoria específica. (falta comprovar si aquestes infotaules ho fan servir.)
- El pla que proposem és:
Mantenir com està el WikidataFichas per tal que segueixi fent de servidor del grup de plantilles que el tenen.Instal·lar el Wikidades, sense canviar-li el nom ni fer-li modificacions que l'allunyin del màster per poder seguir facilitant la seva actualització quan hi hagi canvis.- Fer la instal·lació de Infotaula competició esportiva com es descriu a continuació i comptar amb la metodologia i joc d'eines que permet la instal·lació futura d'altres infotaules transversals.
Full de ruta modifica
- (hi ha una pàgina paral·lela a aquesta amb les activitats de GLwiki)
- Inventari orígens
- Llista infocaixes GL
Modelos | Artigos | Parámetros conflitivos | Ten WD | Accións |
Modelo:Competición_a_motor | 147 | NO | NO | |
Modelo:Competición deportiva | 519 | NO | NO | |
Modelo:Tempada deportiva | 161 | |||
Modelo:Partidos | 396 | |||
Modelo:Gran Premio | 945 | |||
Modelo:CampionatoEuropeoBasket | 1 | |||
Modelo:CampionatoMundialBaloncesto | 6 | |||
Modelo:Temporada de baloncesto | 31 | |||
Modelo:PartidoBaloncesto | 8 | |||
Modelo:Tempada de club de fútbol | 39 | adaptar modelo de equipamento deportivo | NO | |
Modelo:Tempada liga de fútbol | 224 | conceptos estatísticos non contemplados: maior vitoria local, maior goleada, maior imbatibilidade, maior serie derrotas, etc. | NO | |
Modelo:Torneo deportivo | 7 | ten o gañador da pasada edición | NO | |
Modelo:Campionato internacional de fútbol | 63 | NO | NO |
- Identificar funcionalitats o paràmetres no coberts pel codi "màster" (GLwiki)
- Canvis a fer al codi màster per internacionalitzar-lo i facilitar traspàs a GL. (CAwiki)
- Identificació i acord de noves funcionalitats a incorporar al màster (CAwiki)
- Implantar els 2 punts anteriors a Infobox sport competition, Infobox sports competition/formatP1346, Infobox sports competition/P527-P1346 (CAwiki)
- Crear o actualitzar valors requerits a module:itemgroup (CAwiki)
- Inventari mòduls i plantilles requerides pel codi màster (CAwiki)
- Comprovació de compatibilitat de mòduls i plantilles amb pre-existents a GL (CAwiki) + (GLwiki)
- Realitzar canvis necessaris i fer proves de compatibilitat amb utilitzacions (CAwiki)
- Construir diccionari de noms de paràmetres locals vs codis interns (GLwiki)
- Crear pre-plantilles i redireccions (GLwiki)
- Crear sub-funcions inicials de Wikidades per GL (/i18n /labels /units) (CAwiki) + (GLwiki)
- Personalitzacions de module:Itemgroup, Templatestyles i subfuncions Wikidades
- Traducció de textos fixes. (GLwiki)
mòdul:location ??? (CAwiki)
- Instal·lar a GL i superar proves (CAwiki) + (GLwiki)
2. Canvis a fer al codi màster per internacionalitzar-lo i facilitar traspàs a GL. modifica
La {{infotaula competició esportiva}} té una versió molt estable i amb les característiques d'internacionalització.
Acció | Voluntari | Comentaris | Resultat |
---|---|---|---|
Crear Infobox sport competition, Infobox sports competition/formatP1346, Infobox sports competition/P527-P1346 , a partir d'una còpia de la versió actual (de noms en català) sobre la que farem tots els canvis descrits en aquesta secció. | amador |
| |
Identificar paràmetres manuals que han quedat obsolets o sense ús pràctic. Fer llista per comentar la supressió del seu tractament. Eines:
|
amador | Eliminats | |
Cercar possibles propietats per allotjar paràmetres manuals amb contingut d'interès.
|
amador | + P2670, per nombre de... campionats, edicions,...
Fet! | |
Crear TemplateStyles per Infobox sports competition i adaptar els paràmetres de style de la crida a Infobox que hi ha . Eines: Veure cas real a Infobox event/formatglobal i template:Infobox event/styles.css | amador | template:Infobox sports competition/styles.css | Fet! |
Corregir codi per tal que el valor "NONE" del paràmetre manual comporti la "no recuperació de dades WD" i, òbviament, no surti tampoc el valor manual. Podem trobar-nos tractaments amb "noWD"; això correspon a un tractament antic que comportava validar-ho abans de fer la crida WD. Actualment el mòdul:Wikidades ignora la crida que li han fet si el paràmetre value={{{nom parametre|}}} = NONE, simplificant el codi de la infotaula en evitar haver de filtrar prèviament l'existència del NONE.
|
amador | Fet! | |
Identificar l'ús de valors constants dins el codi. Ex: Qid en una comparació o com a whitelist/blacklist dins una crida a wikidades, una imatge que es fa servir d'icona, etc. Tots aquells valors que pugin ser objecte de personalització per part de la WP han de desaparèixer del codi i ser traslladat al module:Itemgroup. | amador | Fet! | |
Reanomenar paràmetres manuals per vincular-los amb les propietats i no amb els noms en una llengua concreta. Pels casos on no hi ha una propietat associada, fer servir un text en anglès. Veure model a infobox event.
Anar confeccionant una taula d'equivalències similar al codi de {{Infotaula esdeveniment}} que ens farà la funció de "pre-infotaula" per traduir els paràmetres des de la llengua a la nomenclatura interna. |
amador | Fet! | |
Adaptar plantilles complementàries que permeten formatar blocs d'informació com a "input" de paràmetres especials de la infotaula: |
3. Identificació i acord de noves funcionalitats a incorporar al màster modifica
Acció | Voluntari | Comentaris | Resultat |
---|---|---|---|
5. Inventari mòduls i plantilles requerides pel codi màster modifica
Els mòduls i plantilles comuns utilitzats per diverses components de la WP estan inventariats a la pàgina d'adaptacions per a GL.
- Hi ha poques diferències entre la versió GL i la CA. El resum de les modificacions a fer són degudes a canvis de noms de mòduls comuns, pràctica desaconsellada a "funcionament genèric", i a desactualitzacions en mòduls bàsics que requereixen un anivellament als requeriments de la versió màster de CAwiki. Veure el detall a pàgina d'adaptacions per a GL.
A la taula següent hi ha la llista específica de Infotaula geografia política.
Requeriment | GL | WD |
---|---|---|
Template:Infobox sports competition | copiar de cawiki | |
Template:Infobox sports competition/formatP1346 | copiar de cawiki | |
Template:Infobox sports competition/P527-P1346 | copiar de cawiki | |
Template:Infobox sports competition/styles.css | copiar de cawiki | |
+ exemples | ||
8. Crear sub-funcions inicials de Wikidades per GL modifica
TemplateStyles modifica
Les TemplateStyles són un instrument que, en format de plantilla, emmagatzema definicions de classe CSS per a ser utilitzades des de pàgines i plantilles. El seu codi és prioritari al que figuri a MediaWiki:Common.css. Per tant, evita haver de modificar paràmetres que pertanyen al conjunt de la WP i poder-los personalitzar sense haver de fer-ho dins el codi de la plantilla que els fa servir. Una TemplateStyles pot estar compartida per diverses plantilles, no obstant això, a CAwiki en fem servir una per cada infotaula que, partint d'un mateix patró per mantenir una homogeneïtat d'estils, poden ser personalitzades sense dependències entre elles.
En el cas de les TemplateStyles d'infotaules han de tenir una definició per cada classe de les que entén i aplica el module:Infobox, que és qui construeix físicament l'estructura HTML (infobox_bodystyle, infobox_titlestyle, infobox_headerstyle, infobox_subheaderstyle, infobox-label, etc.) . A més a més, es poden afegir altres classes amb els styles que siguin requerits específicament per la infotaula que la faci servir. Un exemple d'aquest cas és la Infobox_election/styles.css on a més dels estàndards d'Infobox, fa servir txtquestion i topbarcandidate per un text i una barra específica d'aquesta infotaula.
Les infotaules de CAwiki incorporades en altres WP són personalitzables en el seus styles (colors, tipus i mida de text,..), modificant la seva còpia de TemplateStyles, sense haver de modificar el codi de la infotaula.
La versió de partida a copiar amb els mateix nom és Template:Infobox sports competition/styles.css.