Discussioni progetto:Coordinamento/Template/Riforma dei template di avviso/Bot
Per ogni template che necessità di sostituzione via bot, si inserisca un modulo così strutturato:
==Template:[nome]== *'''da fare''': [riportare qui il punto "Eventuali modifiche via bot" della pagina principale] *'''regex''': <kbd>"[regex attuale]" "[regex sostituita]"</kbd> *'''controllo regex''': {{subst:Non fatto}} '''discussione''': *[punti discussione]
In questa pagina lavoreremo sulla definizione del lavoro da fare via bot nell'ambito della Riforma dei template di avviso.
Il lavoro riguarda - allo stato attuale - due aree:
- la modifica alla parametrizzazione dei template
- la riorganizzazione delle categorie di lavoro sporco
Mettiamo subito in chiaro che nessuna modifica al momento è autorizzata: stiamo soltanto pianificando. Come si può vedere nella Roadmap, la sostituzione concreta via bot deve essere contemporanea all'introduzione dei nuovi template - dunque non può essere fatta adesso.
Modifica della parametrizzazione dei template[modifica wikitesto]
Template:W[modifica wikitesto]
- da fare:
- eliminare il parametro firma dalle voci che lo contengono
- sostituire il nome del parametro mese con data nelle voci che lo richiamano
- regex:
- "\{\{[Ww](.*?)\|firma=.*?\}\}" "{{W\1}}"
- "\{\{[Ww]\|(.*?)\|(.*?)\|(.*?)\}\}" "{{W|\1|\2}}"
- "\{\{[Ww](.*?)\|mese=(.*?)\}\}" "{{W\1|data=\2}}"
- controllo regex:
discussione:
- [punti discussione]
Template:P[modifica wikitesto]
- da fare: passare dalla sintassi attuale {{P|motivo|argomento|mese anno|firma|sezione=sezione}} alla sintassi {{P|argomento|data|motivo}}:
- eliminando il parametro firma (sia implicito [4ª posizione] sia esplicito [firma=])
- sostituendo il nome del parametro mese con data quando esplicito [3ª posizione])
- riordinando i parametri motivo, argomento, data
- regex:
- "\{\{[Pp](.*?)\|firma=.*?\}\}" "{{P\1}}"
- "\{\{[Pp](.*?)\|mese=(.*?)\}\}" "{{P\1|data=\2}}"
- "\{\{[Pp]\|(.*?)\|(.*?)\|(.*?[^|])(\|.*?)}}" "{{P|\2|\3|\1\4}}"
discussione:
- [punti discussione]
Discussione[modifica wikitesto]
Mi offro per realizzare uno script apposito per la rimozione e la sistemazione dei parametri nei templates, contattatemi non appena le modifiche saranno autorizzate, io intanto inizio a scrivere :-) --FiloSottile <[;-)]> 19:57, 23 giu 2008 (CEST)
Riorganizzazione delle categorie di lavoro sporco[modifica wikitesto]
La definizione del lavoro di questa sezione è subordinata alla definizione di una policy condivisa, da attuarsi qui.