Progetto Fondazione WikiMedia ha presentato una nuova versione MediaWiki — del wiki-engine, una base di conoscenza pubblica, alla quale chiunque può contribuire scrivendo un articolo, ampliando o correggendo materiale esistente. Si tratta di una release con supporto a lungo termine (LTS), che sarà supportata per 3 anni e sostituisce la precedente versione LTS — 1.31. MediaWiki è utilizzato dalla popolare enciclopedia elettronica — Wikipedia, così come da vari altri siti wiki, sia grandi, come Wikia, sia da piccole organizzazioni e singoli utenti.
Di seguito è riportato un elenco di modifiche potenzialmente interessanti e utili per l'utente finale, senza entrare nei dettagli. Nella versione completa dell'elenco delle modifiche sono inclusi un numero significativo di dettagli tecnici su ciò che è stato aggiunto, rimosso e segnato come obsoleto.
- La versione minima richiesta di PHP è stata elevata a 7.3.19.
- Lo schema del database è stato modificato, quindi prima dell'avvio è necessario effettuare una migrazione / aggiornamento dello schema del database.
- È consentito l'uso dell'attributo HTML aria-hidden nelle pagine, che permette di nascondere dati all'interno del tag in cui viene applicato.
- Sono state aggiunte pagine speciali di reindirizzamento: Special:EditPage, Special:PageHistory, Special:PageInfo e Special:Purge. L'argomento di tale pagina attiverà l'azione corrispondente, per esempio, Special:EditPage/Foo aprirà la pagina di modifica dell'articolo «Foo».
- È stata inclusa l'implementazione PHP di Parsoid, precedentemente distribuita come server separato Node.js. È necessaria per il funzionamento di alcune estensioni, ad esempio, l'editor visuale, che è anche fornito con la nuova versione del motore. Ora per il loro funzionamento non è richiesta tale dipendenza esterna.
- $wgLogos è la sostituzione delle opzioni obsolete $wgLogo e $wgLogoHD per dichiarare il logo del sito wiki. Questa opzione ha un nuovo attributo — wordmark, che consente di visualizzare insieme all'immagine del logo anche un'immagine orizzontale del logo stampato (wordmark). Cos'è un wordmark, esempio di logo con wordmark.
- $wgWatchlistExpiry è una nuova opzione per la pulizia automatica dell'elenco delle pagine monitorate dagli utenti.
- $wgForceHTTPS impone l'uso della connessione HTTPS.
- $wgPasswordPolicy — è stata introdotta una nuova verifica delle password, che vieta agli utenti non solo di utilizzare il proprio nome come segreto, ma anche la propria password come nome. Ad esempio, la password «MyPass» e il nome utente «ThisUsersPasswordIsMyPass».
- È stato aggiunto tutto il necessario per sviluppare MediaWiki utilizzando un contenitore Docker.
Fonte: linux.org.ru
