Discussioni MediaWiki:Gadget-eis.js

(Reindirizzamento da Discussioni utente:Alex brollo/eis.js)
Ultimo commento: 7 anni fa, lasciato da Alex brollo in merito all'argomento Mancati effetti di postOCR e altri gadget

EIS è una "scorciatoia per l'editing di sequenze di pagine". Si attiva dalla modalità edit premendo la linguella "eis" oppure (per l'ambiente barbaforcutanew) il pulsante eis.

L'aspetto modifica

Si entra in una modalità di puro edit, con soppressione dei normali pulsanti Salva e Anteprima, delle freccette di navigazione precedente/successiva e del campo Sommario, sostituiti da una piccola barra fissa in alto e a sinistra dello schermo.

 
Barra di comando di Edit In Sequence

I comandi sono intuitivi: i radiobutton SAL sono i soliti, le due freccette caricano la pagina precedente o la successiva, il Salva salva, Anteprima fa l'anteprima, Annulla esce dall'ambiente Edit In Sequence, il Sommario fa da sommario :-)

Ma:

  1. Salva non fa alcuna azione apparente: salva istantaneamente e silenziosamente.
  2. Anteprima apre uno speciale box di anteprima senza ricaricare la pagina.
  3. Le freccette di navigazione passano direttamente dall'edit di una pagina all'edit di un'altra pagina, senza passare in modalità visualizzazione. Il passaggio da una pagina all'altra è pressochè istantaneo (spesso meno di un secondo; talora è l'immagine della pagina che ci mette di più, se non è già stata caricata nella cache del pc).
attenzione
Non avrete alcun feedback del salvataggio avvenuto! Non è uno strumento per utenti ancora insicuri. Fidatevi che il salvataggio è avvenuto. La sequenza corretta di comandi, per salvare una pagina e passare alla successiva (o rivedere la precedente) è: [modifica SAL] - salva - pagina successiva. Due o tre click. Uno o due secondi.

Attivazione modifica

Copiate nel vostro common.js il seguente codice:

alex={};
// this loads the WIP eis.js (Edit In Sequence), only running in edit mode
mw.loader.load('//it.wikisource.org/w/index.php?title=Utente:Alex brollo/eis.js&action=raw&ctype=text/javascript');

Comparità, in nsPagina e in modalità edit, la linguella eis. Non succede niente fintanto che non la cliccate.

Logica e sue conseguenze modifica

L'idea dell'applicazione è di restare fissi su una normale pagina di edit (la vostra, con i vostri pulsanti personali, gadget, accrocchi vari....) e non ricaricarla più, tutto il codice resta immutato, tranne il contenuto dei campi di testo e i "puntatori" alla pagina che avete caricato. Il tempo risparmiato è notevole, perchè il browser non ha più bisogno di ricostruire daccapo il codice html, il css, i javascript, ecc. Varia, da pagina a pagina, solo il contenuto dei campi testo, e una manciatina di variabili interne.

Limitazione corrente modifica

Il sistema NON permette di creare nuove pagine, ma solo di modificare pagine esistenti. In altre parole, NON avviene il caricamento automatico dell'OCR. Spero di superare questa limitazione quanto prima.   Fatto

Sviluppi modifica

Posso immaginare:

  1. una modifica accelerante per ardimentosi, ossia il concatenamento di salva + passa a pagina successiva con un click, pulsante Salva e procedi   Fatto
  2. una modifica per cauti, che preveda il passaggio obbligatorio in preview; pulsante Salva dopo preview   Fatto

Feedback please! --Alex brollo (disc.) 18:36, 11 ott 2016 (CEST)Rispondi

Feedback modifica

1° feedback Ciao Alex, oltre a complimentarmi per il nuovo strumento, ti invito a verificare che, aprendo Anteprima in ambiente EIS (fra l'altro la grafica è eccellente) e cliccando la freccia avanti, effettivamente l'edit va avanti alla pagina successiva ma resta attiva sia la finestra Anteprima sia la pagina Visualizza anteprima standard. --Stefano mariucci (disc.) 11:56, 12 ott 2016 (CEST)Rispondi

Grazie 1.   Fatto

2° feedback Cliccando involontariamente sulla linguetta EIS si aprono più barre degli strumenti EIS non più richiudibili se non con il tasto Annulla della barra originale. --Stefano mariucci (disc.) 11:56, 12 ott 2016 (CEST)Rispondi

Grazie 2.   Fatto--Alex brollo (disc.) 12:43, 12 ott 2016 (CEST)Rispondi

3° feedback Arghhh Arghhhh Arghhh Coooooosa è succeeeeessooooooo?!?!?!?!? @Alex_brollo non sei più mio wikiamico. Cito Fidatevi che il salvataggio è avvenuto eppure tutte le pagine editate non sono state salvate ma sono ancora al SAL25%. A parte gli scherzi Alex sai dirmi dove ho sbagliato. Se clicco Salva e vado avanti le modifiche vengono salvate; se clicco la freccia avanti no. ;) --Stefano mariucci (disc.) 11:56, 12 ott 2016 (CEST)Rispondi

Certo, lo ripeto. Quando schiacciate salva fidatevi, il salvataggio è avvenuto (anche se non avrete alcun messaggio di conferma). Se non lo schiacciate.... no. ;-) Comunque bisogna che un feedback di avvenuto salvataggio, almeno piccolino, ci sia. --Alex brollo (disc.) 12:43, 12 ott 2016 (CEST)Rispondi
Ho letto meglio le istruzioni. E' stata solo colpa mia che pensavo, sempre nella logica di risparmiare tempo, che anche la freccia avanti e indietro automaticamente avrebbero attivato il salvataggio. Pertanto chiedo umilmente venia. :( --Stefano mariucci (disc.) 12:53, 12 ott 2016 (CEST)Rispondi
Vedi, sotto Sviluppi, ma "modifica per ardimentosi", è quella che fa per te ma abbi pazienza.... ;-) --Alex brollo (disc.) 12:57, 12 ott 2016 (CEST)Rispondi
@Stefano mariucci Un primo passetto è fatto: adesso ci sono due pulsanti di salvataggio, un Salva e procedi attivo, e un Salva dopo preview che al momento è inattivo (devo riflettere a come fare una cosa "logica e intuitiva", magari un semplice prompt di conferma.... vediamo). Alex brollo (disc.) 18:08, 12 ott 2016 (CEST)Rispondi

4º feedback Ho un caso strano da verificare: arrivo a Pagina:Discorso Economico sopra la Maremma di Siena.pdf/64 dopo un po' di pagine modificate in modalità eis, e pur salvando non passa alla pagina successiva. Si direbbe che qualcosa fermi tale meccanismo. Poco male, penso, riparto dalla pagina successiva: vado a Pagina:Discorso_Economico_sopra_la_Maremma_di_Siena.pdf/65, passo in modifica e vedo il wikitesto della pagina in questione, clicco il pulsante eis e... l'ambiente di editing torna alla pagina precedente! Intuisco che non sono io a star male ma che un qualche baco si nasconde a pagina 64. - εΔω 23:07, 12 ott 2016 (CEST)Rispondi
5° feedback: @Alex brollo: Assioma 1: l'ambiente EIS non si attiva se non su pagine già create e salvate. Assioma 2: l'ambiente EIS serve per ridurre i tempi infruttuosi di attesa. Detto ciò, quanto mi conviene, in termini di tempo, entrare pagina per pagina, salvarla, rientrare in modifica e quindi in EIS? Tutto fila liscio in un testo le cui pagine sono già esistenti ma, nel mio caso che parto da un testo inesistente, come si può fare? Ipotesi: è possibile creare un tool semplice semplice con il quale un utente più o meno esperto (questo dipende da quanto potente e pericoloso possa essere il tool in questione) possa indicare da che pagina a che pagina di un Indice pinco pallino creare le pagine a SAL 25%? --Stefano mariucci (disc.) 08:01, 18 ott 2016 (CEST) Ciao @Alex brollo con la tua modifica hai già risposto e risolto quanto da me sollevato. Grazie. Ora è veramente veloce e diretto. Gran bel lavoro. --Stefano mariucci (disc.) 14:06, 20 ott 2016 (CEST)Rispondi
6° feedback: Ciao @Alex brollo ho provato ad incorpare un'immagine con CropTool ma carica la prima pagina aperta in EIS. Esempio. Se apro EIS con la pagina X e salvo e vado avanti per 3 pagine, Croptoll non si aggiorna caricando la pagina X+3 ma carica la pagina X. Un simile comportamento lo ha anche l'anteprima di stampa tradizionale che resta attiva anche se si va avanti con EIS. --Stefano mariucci (disc.) 06:19, 22 ott 2016 (CEST)Rispondi

Feedback del feedback modifica

@OrbiliusMagister, Stefano mariucci, Aubrey, Xavier121 Innanzitutto, grazie per aver provato l'aggeggio. Grazie due volte per avermi dato le vostre impressioni.

  1. Prima di tutto, ho scovato un terribile bug logico, che ho tentato di controllare ma che richiede una revisione molto più approfondita. Il problema deriva dal fatto che lo script legge in un colpo solo tre pagine - la corrente, la precedente e la precedente ancora), ma le restituisce in un ordine stravagante, ossia per ID e non per numero pagina; se si lavora con opere in cui le pagine sono state create consecutivamente e in ordine, com'è avvenuto nei primi test, tutto va bene; se sono state create in sequenze diverse, disastro o_O. Il problema è solo in parte risolto.
  2. Tenete conto che l'unica pagina completamente caricata, su cui si lavora fintanto che non si esce da eis, è quella da cui si parte con eis. Il browser "crede" di essere ancora su quella pagina. Questo significa che alcune funzioni, escluse pagina avanti, pagina indietro, salva, anteprima, autoPt, autoRi "credono" di essere ancora sulla pagina iniziale; può essere che riesca a ingannare il browser in tutte le funzioni ma devo lavorarci; quelle che sono troppo furbe, andranno semplicemente disabilitate una a una. --Alex brollo (disc.) 17:01, 26 ott 2016 (CEST)Rispondi
@Stefano mariucci CropTool "agganciato" a eis; da provare e riprovare. --Alex brollo (disc.) 21:31, 27 ott 2016 (CEST)Rispondi

Mancati effetti di postOCR e altri gadget modifica

Caro @Alex brollo,

non so se sia un effetto momentaneo, ma gli strumenti essenziali per il lavoro in serie come PostOCR (!), numeraVersi o AutoRI (!!) mi funzionano a sprazzi con eis, rendendone di fatto inutile l'uso. Pneso che accada perché ci stai lavorando, ma intanto lo segnalo. Prova anche tu. - εΔω 18:24, 28 ott 2016 (CEST)Rispondi

@OrbiliusMagister Riproverò con BAT disattivato; quando "lavoro duro" io non uso affatto Strumenti per la rilettura (uso BAT + eis + Full screen editing); delle numerazioni versi non mi sono accorto perchè è un secolo che non mi capitano testi in cui usarlo. Ci farò caso. Tuttavia: mettere strumenti per la rilettura in sidebar non è più una buona idea.... confligge con Full screen editing di Sam Wilson. Tocca pensarci. --Alex brollo (disc.) 16:49, 6 dic 2016 (CET)Rispondi
Ritorna alla pagina "Gadget-eis.js".