Progetto:Trascrizioni/newThumbs/Appunti tecnici

Da Wikisource.

Esplorando il problema delll'edit della pagine via Ajax si incontrano problemi e si trovano soluzioni; qui verranno appuntati alcuni problemi tecnici e le loro soluzioni temporanee.

URL delle immagini dei file djvu e pagine[modifica]

Lo schema degli URL delle immagini dei file djvu è costante per il file djvu e per tutte le sue pagine. Ad esempio per la pagina 25, a 400px, di File:Georgiche.djvu è:

  • //upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Georgiche.djvu/page25-400px-Georgiche.djvu.jpg

La funzione getBaseThumb(nome file djvu), dipendente dalla funzione più generale parseWikitext(wikitesto), entrambe attualmente in Utente:alex brollo/common.js, restituisce lo schema delle immagini derivate da un file djvu, ad esempio getBaseThumb(File:Georgiche.djvu) restituisce:

  • //upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Georgiche.djvu/page§numero§-§pixel§px-Georgiche.djvu.jpg

dal quale, con un replace di §numero§ e di §pixel§, si ottiene l'url di qualsiasi immagine delle pagine a qualsiasi risoluzione.

To do[modifica]

  1. migliorare la gestione dell'immagine della pagina: zoom, draggabilità ✔ Fatto
  2. aggiungere in thumbs, a ogni immagine, pulsanti per registrare SAL 0% e Iwpage
  3. aggiungere in thumbs, a ogni immagine, un indicatore del SAL ✔ Fatto
  4. studiare un meccanismo per aggiornare thumbs (bluificazione e SAL) man mano che si editano le pagine
    1. aggiungere a mw.eiv un attributo consistente nell'elemento span thumbpage corrispondente ✔ Fatto
    2. editarlo al volo ad ogni salvataggio
  5. andare a fondo sull'uso dei dati di localStorage.hOCR
  6. evidenziare SAL, nome pagina (e link a edit normale in altra scheda) nella finestra di edit
  7. rendere accessibili tutti gli Strumenti per la modifica
  8. rendere accessibile la editbar