Wikibooks:Bar: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
Riga 234:
Stai facendo un po' di confusione: il libro lo hai creato si, ma su wikipedia e lo trovi su questa pagina [[w:utente :Eufemia/Libri/Piante varie]], ma wikibooks non è coinvolto nella cosa. a presto [[Utente:the Doc|The doc]] [[Discussioni utente:the Doc|<span style="color:green !important;">post...</span>]] 18:55, 11 mar 2011 (CET)
::Sì l'ho trovato. Mi potreste aiutare sul problema sopraindicato della coperina?--[[Utente:Eufemia|Eufemia]] ([[Discussioni utente:Eufemia|disc.]]) 15:12, 12 mar 2011 (CET)
 
== Miglioramenti all'interfaccia del sito ==
 
In queste settimane ho sistemato alcuni aspetti del sito, rimediando anche ad alcuni miei errori commessi tempo fa. Mi sembra opportuno informarvi su ciò che ho fatto.
* '''[[MediaWiki:Common.js]]''': con l'avvento di ResourceLoader il JavaScript del sito aveva diversi problemi. Non senza difficoltà ho aggiornato e snellito il codice, rendendolo compatibile con le nuove funzioni. L'ho ridotto a circa un terzo della dimensione originaria, grazie alla libreria [[w:jQuery|jQuery]] che permette di scrivere codice molto compatto. Ho anche rimosso alcune funzioni deprecate o che non ci servivano proprio.
* '''[[MediaWiki:Common.css]]''': ho tolto un po' di roba inutile e già incorporata nei fogli di stile standard di MediaWiki. Ho ripristinato anche per la skin Vector il testo sotto il titolo di ogni pagina: ''Wikibooks, manuali e libri di testo liberi.''
* '''[[MediaWiki:FasiAvanzamento.js]]''' è stato il lavoro maggiore: ho completamente riscritto l'algoritmo che visualizza l'icona dell'avanzamento dopo i titoli dei moduli con i template {{tl|Modulo}} e {{tl|Libro}}. Prima faceva ottenere al browser il testo di ogni modulo interessato. Ora invece verifica in massa l'appartenenza dei moduli alle categorie per avanzamento usando l'API, a gruppi di 50. Così non è però possibile visualizzare le date di inserimento dell'{{tl|Avanzamento}}, e ne ho approfittato per semplificare i template {{tl|Libro}} e {{tl|Modulo}}: così la [[Wikibooks:Biblioteca|Biblioteca]] non appare più tra le pagine con troppe chiamate alle ParserFunctions. Il codice è più compatto, usa massicciamente jQuery, è più veloce e ha meno variabili globali. Ho sostituito l'inutile struttura ad oggetti con poche funzioni, e ho commentato il codice. La [[Wikibooks:Biblioteca|Biblioteca]], che è la pagina con più link, ha bisogno di sole 6 richieste HTTP all'API di MediaWiki (prima c'era bisogno di una richiesta per ogni libro).
* '''[[MediaWiki:CambiaAvanzamento.js]]''' è stato riscritto perché funzioni con la nuova toolbar, ma il funzionamento dei pulsantini per l'avanzamento è molto più limitato: i pulsanti inseriscono il template avanzamento dove si trova il cursore (non necessariamente in fondo), senza sostituire precedenti {{tl|Avanzamento}} che andranno dunque rimossi a mano. È sempre meglio di niente...
* i '''[[MediaWiki:Gadgets-definition|gadget]]''' visualizzati nelle [[Speciale:Preferenze|Preferenze]] ora dovrebbero funzionare. Ho tolto di mezzo un po' di pulsantini della toolbar che rimangono da sistemare e su cui dovremmo ripensare con calma (forse andrebbero raggruppati, e di alcuni non ne abbiamo proprio bisogno). Tutto quello che si vede in qualche modo funziona. Non ho riscritto completamente i gadget, li ho solo "aggiustati", cancellando quelli palesemente incompatibili o che fornivano funzioni ormai incorporate in MediaWiki. Segnalate ovviamente tutti i problemi.
* i '''[[Speciale:Allmessages|messaggi di sistema]]''' sono stati radicalmente sfoltiti: ora sono 120. Infatti avevamo un mucchio di traduzioni non aggiornate o identiche a quelle di default. Se non c'è un motivo per personalizzare un messaggio di sistema, meglio lasciare quello di default che subisce in automatico gli aggiornamenti di interfaccia. Alcuni messaggi li ho però copiati di sana pianta da Wikipedia perché lì erano migliori.
 
Spero che questi cambiamenti siano di vostro gradimento. Ovviamente non esitate a segnalare gli errori e i malfunzionamenti.
Buona serata a tutti! --[[Utente:Pietrodn|Pietrodn]] · [[Discussioni utente:Pietrodn|«zitto e parla!»]] 20:33, 14 mar 2011 (CET)