FANDOM


Per fornire un ambiente sicuro agli utenti di FANDOM, abbiamo sviluppato un processo di revisione del JavaScript delle community.

Questo processo comporta che qualsiasi modifica al JS della community non sarà attiva, e quindi visibile ai visitatori, fino a quando non sarà stata controllata e approvata da un membro del team di revisione di FANDOM.

Questa funzione è stata rilasciata su FANDOM, ma è soggetta a cambiamenti: gli aggiornamenti e le notizie più significativi verranno comunicati nel blog degli aggiornamenti tecnici. Se vuoi attivare il JS nella tua community, per favore inoltra la richiesta tramite Speciale:Contatta.

Come funziona?

Modulo di revisione del JS

Modulo di stato nella colonna di destra visibile nelle pagine JS di MediaWiki, con incluso il pulsante "Invia per revisione"

Quando la funzione è attivata per la tua community, le pagine nel namespace MediaWiki che terminano in *. js diventeranno modificabili dagli amministratori locali.

Le modifiche a queste pagine non influenzeranno ciò che i visitatori vedono fino a quando non invierai la pagina per la revisione. Il team di revisione di FANDOM verificherà poi il tuo JS e lo approverà o respingerà.

  • Se approvate, le modifiche diventeranno immediatamente attive per la tua community.
  • Se respinte, comparirà un avviso nella pagina JS e sarà probabilmente lasciata una nota esplicativa nella pagina di discussione.

Per fare in modo che tu possa facilmente testare le modifiche del JS, abbiamo introdotto la "modalità test" che permette al tuo account di eseguire il JS non revisionato. La modalità test è attivata su base locale (per la community), copre tutti gli script locali e dura fino a quando non sarà disabilitata.

Lo stato dei singoli script della tua comunità sarà elencato in un modulo sulla destra di quella pagina in JS e su Speciale:JSPages. Attraverso questo modulo o la pagina speciale potrai inviare gli aggiornamenti per l'approvazione e attivare la modalità test. Gli utenti che usano Monobook possono trovare il modulo nella scheda 'stato della revisione'.

Quali sono i criteri per l'approvazione?

Con l'introduzione dello strumento di revisione del JS, FANDOM ha introdotto anche alcune nuove regole su "come" si può scrivere un JS. Nota che queste regole non sono definitive.

  • Tutto il JS deve essere scritto in un formato chiaro e leggibile. Qualsiasi codice incomprensibile verrà respinto.
  • Tutte le importazioni su FANDOM devono essere memorizzate nelle pagine del namespace MediaWiki che terminano con .js
    • Le importazioni nel namespace utente non sono autorizzate (vedi le Domande frequenti qui di seguito)
  • Gli script memorizzati fuori da FANDOM verranno approvati caso per caso.
  • Tutte le violazioni evidenti delle regole sulla personalizzazione o dei Termini di utilizzo saranno respinte (per es., codici per nascondere la pubblicità, raccogliere dati sugli utenti, fare modifiche significative al layout del sito).
  • Il JS che causa errori verrà respinto.

Nota: il processo di approvazione "non" implica una revisione della qualità generale del tuo codice, né un giudizio sull'utilità o sulla validità di una funzione JS. Ti terremo informato sull'eventuale presenza di problemi seri, ma non riscriveremo il codice al posto tuo.

Domande frequenti

Quanto tempo ci vorrà per la revisione delle mie modifiche?
Puntiamo a velocizzare il processo il più possibile. Non abbiamo intenzione di ostacolare il JS utile. Gli script saranno analizzati in base all'ordine di arrivo.
Considera che gli strumenti di FANDOM relativi al JS sono in costante sviluppo ed è probabile che ci saranno ulteriori modifiche e aggiunte.
Che cosa succede se devo fare ulteriori modifiche dopo aver inviato il mio script per la revisione?
Ogni pagina JS può essere sottoposta a una revisione alla volta. Puoi fare ulteriori modifiche dopo aver richiesto la revisione, ma solo la prima versione inviata sarà analizzata. Se desideri richiedere la revisione della nuova versione, semplicemente invia nuovamente la pagina. Questo ti permetterà di sovrascrivere la richiesta precedente.
Cosa succede esattamente quando una modifica al JS viene respinta?
Verrà visualizzato un avviso nel modulo della revisione della pagina del JS e probabilmente verrà lasciata una spiegazione nella pagina di discussione. Il Js approvato in precedenza continuerà a funzionare come sempre. Non annulliamo le modifiche che sono state rifiutate, dal momento che potrebbe essere necessario solo un piccolo aggiustamento affinché siano approvate.
Dove posso vedere un riepilogo delle revisioni al JS della mia wiki?
Andando su Speciale:JSPages si potrà vedere lo stato delle revisioni di tutte le pagine JS della wiki.
Perché respingete importazioni dal namespace utente?
Potremmo forse in futuro permettere nuovamente la modifica senza restrizioni delle pagine *.js del namespace utente (al di là del JS personale), ma ciò non si può verificare fino a che non saranno più usate nel JS della community. Se ti fidi di un utente abbastanza da eseguire il JS che ha scritto, valuta se l'utente potrebbe diventare un amministratore o copia il suo JS nel namespace MediaWiki.
Che cosa succede agli script creati prima dell'introduzione di questo strumento?
Rimangono approvati. Al momento non intendiamo sbarazzarci inutilmente di personalizzazioni che funzionano, ma le cose potrebbero cambiare.
Come funziona la modalità test?
Mentre i visitatori visualizzeranno solamente le revisioni approvate dei JS, l'attivazione della modalità test permetterà al tuo account di vedere le versioni più recenti. Questo ti permette di testare facilmente i cambiamenti al JS della tua community senza temere di causare errori nel sito che siano visibili a tutti!
La modalità test è abilitato in base all'account e in base alla community, copre "tutti" gli script utilizzati in quella community e dura fino a quando non lo disabiliti o ti disconnetti.
Considera che potresti aver bisogno di pulire la cache del tuo browser per vedere le modifiche più recenti.
Come funziona l'approvazione per le importazioni tra le community?
Se si importa uno script da un'altra community, saranno servite solo le versioni approvate. Questo "include" anche il caso in cui la modalità test sia attivata sulla tua community. Sarà necessario attivare la modalità test sull'altra community per ricevere la revisione più recente da lì.
Questa funzione incide sul JS personale?
No. Le pagine JS personali di base (per es., Utente:Wikia/common.js) rimarranno liberamente modificabili. Le regole su cosa si può fare nelle pagine JS della community non si applicano al JS personale.
Ho un feedback o dei suggerimenti su questo strumento!
Per favore inviaci il tuo feedback tramite Speciale:Contatta!

Navigazione

Contenuti
Nozioni di base
Il tuo account Registrazione  • Login  • Preferenze  • Cambiare username
La tua wiki Creare una wiki  • Barra dei progressi della wiki  • Fondatori  • Tipi di utenti
Funzioni di Wikia Bacheca  • Notifiche  • Blog  • Forum  • Chat
Consigli Profilo  • Avatar  • Creare una wiki di successo  • Errori comuni
Contribuire
Aggiungere contenuti Nuova pagina  • Modifica  • Immagini  • Video
Formattazione VisualEditor  • Wikitext  • Stile della pagina  • Testo
Strumenti Wiki Activity  • Cronologia  • Aiuto:Barra degli strumenti  • Pagina di discussione Commenti  •
Suggerimenti Redirect  • Layout  • SEO  • La funzione Consigli  • Linee guida per le community
Gestire una community
Impostazioni Wiki Funzioni  • Pagine speciali  • Estensioni  • Protezione delle pagine
Strumenti per gli admin Pannello di controllo Admin  • Blocco degli utenti  • Strumento di benvenuto  • Angolo della Community
Design Theme Designer  • Menù di navigazione  • Pagina principale  • Pagina principale per mobile
Trucchi per la gestione Guida per gli Amministratori  • Costruire una community  • Regolamenti di una wiki  • Integrazione con i social
Nozioni avanzate
Estensioni Sondaggi  • Note  • DPL  • Mappe  • Funzioni parser
Strumenti & scorciatoie Messaggi di sistema  • Wikitext avanzato  • Parole magiche  • Esportare e importare pagine  • Caricare file multipli  • HTML
Consigli Titolo della pagina  • Descrizione  • Pratiche migliori per wikitext
Personalizzazione
Personalizzazione di base Theme Designer  • Sfondo  • Favicon  • Logo
Personalizzazione esperta Regole sulla personalizzazione  • CSS e JS della community  • CSS e JS personali  • CSS e JS avanzati
Tabelle e template Tabelle  • Infobox  • Template  • Parametri dei template
Altro... Tag per la pagina principale  • HeroImage  • Nuove gallerie immagini  • Lua
Mobile
Panoramica e consigli Introduzione alla versione mobile  • Pratiche migliori per wikitext  • Pagine principale su mobile  • Evitare tabelle nidificate
Prodotti per mobile App della Community  • Game guides  • Lyrically  • My Wikia
Trovare ulteriore aiuto
Consulta: Wiki della Community  • Blog di Wikia Italia  • Forum della Community  • Contatta Wikia  • Politiche di Wikia  • Aiuto di MediaWiki
I contenuti della comunità sono disponibili sotto la licenza CC-BY-SA a meno che non sia diversamente specificato.