Aiuto:SectionEdit

Da Wikisource.

MediaWiki:Gadget-sectionEdit.js è un gadget sperimentale che facilita l'editing di pagine presentando in edit una sezione alla volta.

In teoria questo accorgimento ha due vantaggi:

  1. il testo è semplificato, non esiste il codice section
  2. sulle varie section possono essere lanciate delle sostituzioni differenti.

Interfaccia[modifica]

L'interfaccia utente è semplicissima, costituita da tre pulsanti che compaiono in toolbox:

  • il pulsante all permette di passare dalla visualizzazione tradizionale alla visualizzazione sezione per asezione e inverso.
  • i pulsanti > e < permettono di passare da una sezione all'altra (in avanti o indietro); permettono anche di passare direttamente dalla visualizzazione tradizionale a quella sezione per sezione.

Prima di salvare è bene passare alla visualizzazione tradizionale per un ultimo controllo; un click su "Pubblica la pagina" o "Pubblica le modifiche" comunque ricostruisce il testo completo.

Strategie di sostituzione[modifica]

Una volta che è visualizzata una sola sezione, qualsiasi strumento di edit (pulsanti, Trova e sostituisci MediaWiki del toolbox, Trova e sostituisci di Strumenti per la rilettura, memoRegex) agisce unicamente sul testo della selezione visualizzata.

Tuttavia, in molti casi potrebbe essere utile registrare blocchi di regex da applicare solo su alcuni tipi di section; esempio, nei testi con due versioni della pagina (versione "diplomatica", con assoluto rispetto della tipografia e dell'ortografia, e versione "critica" più o meno modernizzata).

E' possibile memorizzare nel campo Commento di Trova e sostituisci un prefisso o un suffisso dei nomi delle section in cui la regex deve essere applicata con la seguente sintassi:

  • xxx-- (xxx è una sequenza di caratteri seguita da due trattini) per indicare un prefisso;
  • --xxx (xxx è una sequenza di caratteri preceduta da due trattini) per indicare un suffisso.
Esempio
una regex, nel cui commento esista il codice --d, verrà eseguita solo se è visualizzata una section il cui nome finisce per d (1d, 1235d, cap I d....)
Attenzione
il meccanismo funziona solo in modalità "una sezione alla volta"; se memoRegex viene lanciato in modalità "all" vengono comunque eseguite tutte le regex registrate. Il problema sarà analizzato e risolto, se possibile, in seguito.


Testi su cui sperimentare[modifica]

Due testi, attualmente in edit, potrebbero essere "banco di prova" per il doppio edit diplomatico/critico via section: