Wiki della Community
Wiki della Community
Interactive Maps
  • In 2021, we released an Interactive Maps alpha to 20 communities.
  • Feedback from the Map testers was invaluable to determining what tools to build into the feature next.
  • It's now available to all communities who want it.
  • Check out this example on Avatar Wiki.
MediaWiki Upgrade
Interactive Videos
Trivia Quiz Expansion
New Fandom Team Members
Questions or feedback? Contact us!

Il mese scorso abbiamo annunciato un insieme di iniziative su cui ci stiamo concentrando qui a Fandom per iniziare il 2022. Uno di questi annunci riguardava l'aggiornamento della piattaforma da MediaWiki 1.33 a MediaWiki 1.37, e oggi siamo contenti di raccontarvi alcuni dettagli. La notizia principale è che l'aggiornamento inizierà a Marzo! E anche che non cambierà molto. Questo dovrebbe essere un aggiornamento facile, specialmente rispetto alla grosse differenze che ci sono state durante la transizione alla Piattaforma Unificata della Community (UCP),

In questo blog spiegheremo alcuni dettagli sul perché è così diverso dal passaggio alla UCP, qual è il programma del suo rilascio e che cosa potete aspettarvi in termini di piccolo modifiche qua e là.

Che cosa è un aggiornamento di MediaWiki?[]

Iniziamo con le cose base. Un aggiornamento di MediaWiki significa aggiornarsi alla versione più recente di MediaWiki resa disponibili dalla Wikimedia Foundation, che mantiene il codice sul quale vive Fandom. Pensatelo come un aggiornamento per un iPhone o Android. Ogni tanto il vostro smartphone vi chiede di scaricare e installare un aggiornamento del software che porta (sperabilmente) miglioramenti al vostro telefono, aggiornamenti di sicurezza e altro. Lo stesso vale per MediaWiki. Questa è la nostra versione di un aggiornamento software.

Abbiamo menzionato che questo sarà diverso dalla transizione alle UCP, quindi lasciatemi spiegare perché con la metafore del telefono. Prima della UCP, la piattaforma di Fandom stava usando un'istanza altamente personalizzata di MediaWiki 1.19, una versione del software non più supportata dalla Wikimedia Foundation dal 2015. Poiché era altamente modificata, non era possibile stare dietro agli aggiornamenti rilasciati da Wikimedia con le nuove versioni. Farlo avrebbe rotto il sito. Alcuni di voi potrebbero ricordare l'ultima volta che abbiamo aggiornato MediaWiki pre-UCP, nel 2012. Fu un lavoro massiccio che richiese mesi per essere pronto, e arrivò con parecchi bug date tutte le modifiche che avevamo fatto e gli elementi personalizzati della piattaforma che avevamo dovuto aggiornare in contemporanea.

Poiché eravamo così obsoleti, la transizione alla UCP non è stato un semplice aggiornamento di uno smartphone. Tipicamente se tenete il vostro telefono aggiornato, le modifiche sono minimali. Perché sono modifiche minori qua e là. Ma la transizione alla UCP è stato come passare da un iPhone 4 ad un iPhone 13. È stato un grosso insieme di modifiche in un colpo solo, e può essere difficile imparare di nuovo come funziona tutto.

Questo non è così. Adesso il beneficio di essere sulla UCP è che saremo in grado di aggiornare periodicamente MediaWiki, la nostra intenzione è di farlo circa una volta all'anno, e che eviteremo grosse modifiche in un unico grosso aggiornamento. Quindi rilassatevi che questa volta sarà piuttosto semplice.

Quali sono i benefici dell'aggiornamento?[]

Oltre a quello che abbiamo già menzionato, ci sono diversi benefici. Ma non dovete credere solo alle nostre parole. I membri della community di Fandom chiedono un aggiornamento di MediaWiki da anni, cosa che ha portato al progetto UCP, e le wiki di Gamepedia erano aggiornate regolarmente prima del merge. Quindi perché non chiedere ad alcuni membri della community?

Technobliterator è da lungo tempo admin della wiki di Final Fantasy e Ratchet & Clank. È un editor di vecchia data e quello che ci ha detto è "Rimanere aggiornati con il software di MediaWiki è stato estremamente utile per noi. L'ultimo aggiornamento ha portato grossi miglioramenti sulla qualità del lavoro, come l'abilità di rinominare le categorie o modificare i link su Speciale:PuntanoQui, che hanno migliorato molto le vite di chi lavora sul mantenimento del sito. Felice vedere che la piattaforma continua a stare al passo con i tempi!"

ProfessorTofty è un editor da lungo tempo sulle wiki di Harry Potter Wiki e Wookieepedia, e uno Specialista della Wiki nel team di Community Activations, quindi ha anni di esperienza su come creare contenuti su Fandom e quali strumenti sono necessari. Tofty ci ha detto "In quanto fondamento su cui è costruito Fandom, è importante tenere aggiornata MediaWiki così che la piattaforma rimanga moderna e rilevante. Per anni, Fandom ha trascinato una versione obsoleta di MediaWiki, forzando patch e soluzioni temporanee ai problemi limitando la crescita. Rimanendo in linea con i nuovi aggiornamenti, si aiuta il processo di soluzione dei bug e dei problemi così come l'introduzione di nuove funzioni."

Come Tofty, Fearless Diva è sempre Specialista della Wiki e admin da lungo tempo, principalmente sulla Pretty Little Liars Wiki. Quello che ci ha detto è "Modifico su Fandom dal 2011, e negli anni ho visto cose che hanno funzionato sulla piattaforma e cose che non hanno funzionato o che hanno avuto bisogno di essere rifatte. Questo futuro aggiornamento di MediaWiki è molto utile, e aiuterà anche gli utenti di Fandom ad abituarsi ad usare strumenti più moderni o aggiornati. Benché capisca che i cambiamenti possano essere difficili per alcuni, è meglio, alla lunga, rimanere in linea con gli aggiornamenti."

Potete anche dare un'occhiata al precedente blog del 2020 sull'importanza di aggiornare MediaWiki.

Come avverrà l'update?[]

Stiamo pensando di rilasciare l'aggiornamento in fasi successive, con l'obiettivo di portare le wiki Top 5000 (che rappresentano la maggioranza del traffico del sito) ad essere aggiornate all'inizio di Aprile. I nostri ingegneri stanno lavorando dietro le quinte sin dalla fine del 2021 a un test dell'aggiornamento per assicurarsi che tutto vada il più liscio possibile e per avere una versione di test con cui pianificare il rilascio per la community.

Le fasi sono le seguenti:

  • Fase 1: Community Testing. In questa fase, l'obiettivo è avere una selezione di wiki di prova e cloni di wiki esistenti rigorosamente testate e ben funzionanti su MediaWiki 1.37. Congeleremo il codice, in questo modo non faremo modifiche su 1.33 che poi dovremmo ripetere su 1.37. I Rappresentanti della wiki e i membri dello Staff testeranno accuratamente le wiki di prova e le wiki clonate per trovare bug o altre aree da migliorare. E nel far questo, identificheremo la lista di modifiche al CSS e all'HTML che interesseranno le personalizzazioni delle wiki per poi condividerle con la community, specialmente con la Dev Wiki per permettere eventuali aggiornamenti dei loro script. Metteremo anche insieme una lista di wiki in cui pianifichiamo di rilasciare prima l'aggiornamento.
  • Fase 2: Primo Rollout. Alla fine di Marzo, avremo migrato le prime community di test su 1.37 per essere sicuri che il processo funzioni bene. In questa fase, le wiki saranno migrate manualmente e testate successivamente, e avremo la possibilità di annullare facilmente la migrazione nel caso qualcosa non stia funzionando. Migreremo diverse wiki, da wiki piccole a via via wiki più grandi e complesse. A questo punto, migreremo il processo di creazione di nuove wiki su 1.37.
  • Fase 3: Wiki Top 5k Migrate. Alla fine di Aprile, l'obiettivo è avere le wiki top 5k su 1.37. Questo gruppo di aggiornamenti inizierà alla fine di Marzo. A quel punto, avremo passato diverso tempo a testare il primo gruppo di wiki migrate e questa seconda migrazione più grande non inizierà finché non saremo fiduciosi dei risultati della fase 2.
  • Fase 4: Lunga coda di migrazioni. Per tutta la primavera, migreremo automaticamente il resto delle wiki su 1.37. Il nostro obiettivo è che MediaWiki 1.33 non sia più in utilizzo su Fandom per l'inizio di Maggio.

Naturalmente le date esatte per queste fasi potrebbero cambiare mentre continuiamo nel processo di test e sviluppo, cosa abbastanza normale per un rollout di questo tipo. Prima della migrazione delle wiki da 1.33 a 1.37, apparirà un banner per tutto il sito che informerà la community delle modifiche in corso con un link alla pagina di aiuto che spiega quali modifiche aspettarsi.

Prossimo congelamento del codice[]

Per poterci focalizzare sulla nuova istanza di MediaWiki e mantenere efficienti i processi interni di sviluppo, istituiremo un congelamento del codice a partire dal 28 Febbraio e le wiki rimarranno così finché non saranno migrate sulla versione 1.37 della piattaforma. Questo significa che non verrà introdotto nuovo codice sulla piattaforma durante questo periodo. Tuttavia, rimarremo naturalmente disponibili a correggere bug critici o eseguire modifiche essenziali al codice.

Cosa cambia con l'aggiornamento?[]

Abbiamo voluto mantenere questo blog molto generale, quindi per la lista dettagliata c'è la pagina di aiuto che ho già menzionato! Se cliccate qui, potete trovare una panoramica delle modifiche che sono avvenute su MediaWiki a partire da 1.33 così sapete cosa aspettarvi. Come detto prima, lavoreremo anche ad una lista dettagliata di CSS, HTML e altre modifiche che potrebbero potenzialmente influenzare le personalizzazioni di una community. I Rappresentanti delle Wiki e gli amministratori potranno quindi lavorarci per tempo.

Una cosa che vogliamo indicare esplicitamente che non cambierà è il design del sito. Benché ci potranno essere aggiustamenti visuali minori qua e là a causa degli aggiornamenti delle estensioni tra le differenti versioni di MediaWiki, le skin del sito - FandomDesktop e FandomMobile, parte del progetto UCX dell'anno scorso - non cambieranno.

Se avete domande sul rollout o sulle modifiche in arrivo, sentitevi liberi di contattare il vostro Rappresentante della Wiki, il vostro Helper, Speciale:Contatta, oppure postarle qui sotto e saremo felici di rispondere nei commenti!