Progetto WikiMedia Foundation ha presentato una nuova versione MediaWiki — wiki-motore, un archivio di conoscenza pubblico a cui chiunque può contribuire scrivendo un articolo, completando o correggendo materiale esistente. Questa versione è un rilascio a lungo termine (LTS), 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 da 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 presenti numerosi dettagli tecnici su ciò che è stato aggiunto, rimosso e contrassegnato come obsoleto.
- La versione minima richiesta di PHP è stata aumentata a 7.3.19.
- Lo schema del database è stato modificato, quindi è necessario eseguire la migrazione/aggiornamento dello schema del database prima dell'avvio.
- È consentito l'uso dell'attributo HTML aria-hidden nelle pagine, che consente 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 a una di queste pagine attiverà l'azione corrispondente, ad esempio, Special:EditPage/Foo aprirà la pagina di modifica dell'articolo 'Foo'.
- È stata inclusa l'implementazione PHP di Parsoid, precedentemente distribuita come server Node.js separato. È necessaria per il funzionamento di alcune estensioni, come l'editor visivo, che è incluso anche nella nuova versione del motore. Ora per il loro funzionamento non è necessaria una dipendenza esterna.
- $wgLogos è la sostituzione delle opzioni obsolete $wgLogo e $wgLogoHD per la dichiarazione del 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'è il wordmark, esempio di logo con wordmark.
- $wgWatchlistExpiry è una nuova opzione per la pulizia automatica della lista delle pagine seguite dagli utenti.
- $wgForceHTTPS obbliga l'uso di connessioni HTTPS.
- $wgPasswordPolicy introduce un nuovo controllo delle password, che vieta agli utenti di utilizzare non solo 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
