Bibliobar

 

Versione di sviluppo

Page history last edited by Anonymous 1 yr ago

Ulteriori informazioni sulle ultime modifiche

 

Vedi i sorgenti

 

Versione 1.2.1 (Versione di test per la 1.2.2)

La versione 1.2.2 sarà ritenuta pronta una volta che le caratteristiche prefissate saranno aggiunte, che i bug segnalati saranno risolti e che gli opportuni test avranno dato esito positivo.

 

Feature (Caratteristiche)

  • interrogazione dei cataloghi tramite Ajax [ok]
  • rendere opzionale l'ajax per i cataloghi [ok]
  • interrogazione ajax anche per i cue con un'icona diversa se il libro non è presente [ok] Scelta attuale bordare l'icona, più semplice che sostituire l'immagine (da testare su pagine con molti cue, non sembra velocissimo, test eseguito sulla pagina iniziale di citeulike http://www.citeulike.org/, con decine di cue da coins, risultato credo soddisfacente)
  • interrogazione ajax per doi e pmid (autolink, solo per ip abilitati o dietro proxy, verifica se è disponibile il testo completo) [ok] [necessita di test da ip abilitato]
  • interrogazione ajax per i cue che puntano all'openurl (icona bordata) [ok, testata su citeulike, anche da ip non abilitato, infatti le risorse gratuite vengono correttamente cerchiate)

     

 

Bug

  • necessario un timeout su xmlhttprequest, altrimenti se la pagina tarda a essere letta (es se il firewall blocca le porte di sfx) il browser diventa inutilizzabile per 45 secondi circa): parzialmente risolto passando da connessione sincrona a asincrona: la pagina viene caricata normalmente e l'autolink comunque funziona, da controllare se in una pagina mista doi e isbn (dove sollo il doi viene bloccato dal firewall) le altre richieste procedono o attendono che la prima venga terminata. Nel secondo caso il problema non si può dire risolto, ma è solo un workaround che in casi particolari riduce le funzionalità del nuovo ajax check. [risolto: testato su una pagina di citeulike con molti cue dovuti da coins e un link isbn in fondo, anche se la rete blocca le richieste a sfx il codice isbn viene correttamente processato senza ritardi]
    • passare da connessione sincrona a asincrona [ok]
  • Fixare i cue di citeulike che utilizzano l'icona della barra invece di quella dell'openurl (bug segnalato nella versione di libx ufficiale) [Risolto]
  • Decidere se di default le opzioni ajax vengono attivate
  • Necessario che alla prima accensione, dopo l'aggiornamento della nuova versione, si venga rediretti su una pagina di spiegazione delle nuove caratteristiche (verificare come)

 

Test Necessari

  • Necessario test su pagina con molti link o cue per verificare prestazioni [ok]
  • Necessari test da ip abilitati
  • Necessario test su pagina mista coins isbn da rete con firewall che blocca sfx, per verificare se i codice isbn vengono valutati in ritardo [ok]
  • Valutare impatto sull'opac e, soprattutto, sull'openurl qualora l'interrogazione ajax venisse abilitata di default

 

Future Versioni:

  • Se possibile utilizzarte un'uscita xml dell'opac o di sfx per l'interrogazione ajax
  • Valutare, laddove sia disponibile il testo completo, se riscrivere i link doi o pmid per puntare direttamente alla risorsa (o fornire un'icona che lo permetta)
  • Se ci sarà interesse in libxita - bibliobar spostare i file su Assembla e creare un repository SVN

 

 

Comments (0)

You don't have permission to comment on this page.