Wikipedia:Bar/Discussioni/Personalizzazione JavaScript e CSS globale

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Personalizzazione JavaScript e CSS globale


Riporto dalla wikitech-ambassadors mailing list:

(EN)

«I am excited to announce that on Tuesday, August 26, we will be deploying the GlobalCssJs extension, which enables per-user JavaScript and CSS across public Wikimedia wikis. Users will be able to create global.js and global.css subpages on Meta-Wiki and these pages will automatically be loaded across all public Wikimedia wikis.

There is documentation available if you want to load JavaScript on a subset of all wikis (e.g., all Wikisources, all French language projects, etc.).

Some users currently have manually set up global JavaScript/CSS by creating local user subpages (e.g., monobook.js/css subpages) to load their global scripts. For these users, the deployment of the extension will mean that modules will be loaded twice, and they will no longer be included in global scope. A script has been prepared to delete these page if they were created in the standard format. Users can signup at a Meta-Wiki page to have this done on their behalf once the extension is deployed.»

(IT)

«Annuncio con entusiasmo che martedì 26 agosto diventerà attiva l'estensione GlobalCssJs, che dà la possibilità di personalizzare globalmente JavaScript e CSS su tutte le wiki Wikimedia. Gli utenti potranno creare le sottopagine global.js e global.css su Meta-Wiki e queste saranno automaticamente utilizzate su tutte le wiki pubbliche Wikimedia.

Per caricarle solo su un sottoinsieme di wiki (per esempio tutte le varianti linguistiche di Wikisource o tutti i progetti francesi, eccc) consultare la documentazione disponibile.

Alcuni utenti caricano già manualmente delle pagine JavaScript/CSS globali usando delle sottopagine locali (per esempio monobook.js/css) per caricare i loro script globali. Per questi utenti l'attivazione di questa estensione causerà il caricamento doppio di questi script e questi non saranno inclusi nel global scope. È stato preparato uno script per cancellare queste pagine se queste sono state create nel formato standard. Gli utenti possono registrarsi su una pagina Meta-Wiki per farlo eseguire per proprio conto dopo l'attivazione dell'estensione.»

--Moroboshi scrivimi 08:53, 20 ago 2014 (CEST)[rispondi]

Mi hai bruciato sul tempo. :P È una bellissima notizia ed è un nuovo passo in avanti verso le preferenze globali (ossia avere le stesse opzioni attive su tutti i progetti). E chissà, magari addirittura la userpage (e usertalk) unica. --Sannita - L'admin (a piede) libero 11:32, 20 ago 2014 (CEST)[rispondi]
Sannita: La cosa più utile sarebbero appunto le notifiche crosswiki, per le preferenze, magari in alcuni progetti vuoi impostazioni diverse da altri, servirebbe una pagina tipo Speciale:PreferenzeGlobali. Ma la finalizzazione del SUL e le notifiche crosswiki per ora sarebbero imho la priorità, questa del js/css globale è sì utile, ma per ora era anche la scelta più facile e non era prioritaria. Però non ci lamentiamo, è pur sempre un passo avanti. --Wim b 22:09, 20 ago 2014 (CEST)[rispondi]
ottima cosa! :) speriamo continui nella direzione auspicata da Wim b. --Superchilum(scrivimi) 13:04, 21 ago 2014 (CEST)[rispondi]
Se non si documenta è come se non ci fosse --Bultro (m) 12:18, 22 ago 2014 (CEST)[rispondi]
@ Bultro: Intanto oggi gli ho dato un'aggiornatina a quella pagina perché che monobook non è più la skin di default è parecchio tempo. Non so se mi sono perso altro, perché ero da mobile ed è una noia editare... --Wim b 01:19, 23 ago 2014 (CEST)[rispondi]
[@ Sannita, Wim b] non ho capito cosa intenda con "For these users, the deployment of the extension will mean that modules will be loaded twice, and they will no longer be included in global scope." --Superchilum(scrivimi) 15:25, 25 ago 2014 (CEST)[rispondi]