Si us plau, corregiu-me si m'equivoco:
L'objectiu de l'eina d'instal·lació seria agafar els textos de {{Global Infobox person/Tab param}} i {{Global Infobox person/Tab exception}}, i en base a això modificar {{Global Infobox person}} per generar una infotaula personalitzada a la viquipèdia destí.
La sintaxi actual d'aquestes infotaules està pensada per {{GetTabParam}} i els tractaments en Excel que fa l'Amadalvarez.
Propietats desitjables de l'eina d'instal·lació haurien de ser:
- comprovació d'errors als fitxers d'entrada: que no hi hagi coses incoherents, que tot estigui complet, ...
- que la sintaxi dels fitxers d'entrada sigui compacta i llegible, editable per humans.
- evitar fins on sigui possible repetir informació
- agrupar tota la descripció d'un camp, que no estigui escampada per diferents punts del fitxer.
- que la sintaxi sigui extensible per possibles versions posteriors de les plantilles i de l'eina.
Dit això, tinc unes quantes preguntes/crítiques sobre l'exemple actual a {{Global Infobox person/Tab param}}:
- La majoria de les P's estan al principi, però cap al final, a partir de P642, n'hi ha una altra tongada. L'ordre o la posició són rellevants?
- L'única diferència entre els paràmetres manuals (Mxxxx) i els altres (Pxxxx) és que, en un cas es prioritza el que hi hagi a Wikidata, i en l'altre el que s'hagi introduït a la plantilla?
- Hi ha alguna manera d'especificar l'ordre dels blocs? Per exemple, m'he fixat que a les nostres plantilles, primer hi surten les dades sobre naixement i defunció, i més avall comencen càrrecs, oficis i altres; en canvi a l'anglesa va al revés.
D'entrada, processar els fitxers tal com estan ara no té cap dificultat. Però potser m'agradaria més una sintaxi centrada en les propietats, de manera que tot el que estigui relacionat amb una propietat s'especifiqui tot junt. O sigui, el que hi ha ara, més el possible "collapse", les unitats, o si és manual o automàtic. El canvi d'una sintaxi a l'altra el podria fer automàticament el bot, això no seria pas problema.
Quant als diferents blocs, ara mateix només se n'especifica el "header". Podríem pensar en una sintaxi extensible que ens permeti personalitzar-ho més? Una mena de "declaració d'infotaula" que doni l'ordre dels blocs, i permeti afegir-hi colors, icones o coses semblants?