MediaWiki è stato un punto di partenza per Wikipedia, ma si è ora evoluto in versione stand-alone.
Scritto in PHP, MediaWiki permette un facile editing in tempo reale delle pagine Web, proprio come in tutti i progetti Wikimedia.
Il supporto per i temi, il testo wiki, cronologia, viste diff, e editing WYSIWYG è anche incluso
Cosa c'è di nuovo in questa versione:.
- Modifica tag possono essere nascosti nell'interfaccia disattivando l'associato & quot; tag - & # x3c; ID & # X3e; & quot; messaggio di interfaccia.
- ':' (due punti) è ora valida in nomi utente per i nuovi account. account esistenti non sono interessate.
- Aggiunta una nuova gancio, 'LogException', per accedere eccezioni in modo non standard.
- rivivere il gancio 'SpecialSearchResultsAppend' che si verifica dopo l'elenco dei risultati della ricerca sono resi. Il caso d'uso iniziale è quello di aggiungere un & quot; darci un feedback & quot; Link sotto i risultati di ricerca.
- Aggiunta una nuova gancio, 'RejectParserCacheValue', che consente estensioni a respingere un altrimenti-successo ricerca nella cache parser. L'intento è quello di permettere estensioni di gestire lo sfratto di output HTML arcaica dalla cache.
- (T68699) La scadenza del UserID e biscotti d'accesso token ($ wgExtendedLoginCookieExpiration) può essere configurato in modo indipendente la scadenza di tutti gli altri cookie ($ wgCookieExpiration).
- (T50519) Supporto per la generazione di JPEG / PNG miniature di immagini WebP aggiunto se ImageMagick viene utilizzata come immagine scaler ($ wgUseImageMagick = true). Caricamento di immagini WebP ancora disabilitato per impostazione predefinita. Aggiungere $ wgFileExtensions [] = 'WebP'; per LocalSettings.php per consentire il caricamento di immagini WebP.
- Aggiunti nuovi ganci 'EnhancedChangesListModifyLineData' & 'EnhancedChangesListModifyBlockLineData', per modificare i dati utilizzati per costruire linee di recentchanges avanzate e memo.
- I chiamanti che necessitano di archivi di dati veloce leggeri usano $ wgMainStash per selezionare il tipo di archivio da $ wgObjectCaches. Il valore predefinito è il database locale.
- Interfaccia messaggio sostituisce nel namespace MediaWiki saranno ora memorizzati nella cache memcached e APC (se disponibile), piuttosto che file memcached e locali.
- Aggiunta una nuova gancio, 'RandomPageQuery', per consentire la modifica della query utilizzato da speciale:. A caso per selezionare le pagine casuali
- $ wgTransactionalTimeLimit stato aggiunto, che controlla il termine richiesta di richieste potenzialmente lenti POST che devono essere il più atomico possibile.
- ResourceLoader carica ora tutti gli script in modo asincrono. I moduli top-coda e di avvio non sono più in modo sincrono caricati.
- stili 'mediawiki.ui.button' non sono più incondizionatamente caricati in ogni pagina. Durante il periodo di deprecazione, gli stili verranno caricati solo sulle pagine che contengono 'mw-ui-pulsante' nella loro HTML. A partire dal 1.28, gli stili verranno caricati solo se esplicitamente richiesto.
Cosa c'è di nuovo nella versione 1.25.3:
- Aggiunto nuovo gancio WatchlistEditorBeforeFormRender, consentendo agli abbonati di manipolare la elenco delle pagine e / o precaricare un sacco di dati in una sola volta.
- Aggiunto nuovo argomento & $ link in gancio WatchlistEditorBuildRemoveLine, consentendo il collegamento al titolo da modificare.
- Aggiunta una nuova gancio, & quot; & quot ;, WhatLinksHereProps per consentire estensioni di annotare voci Whatlinkshere .
- Aggiunta una nuova gancio, & quot; & quot ;, ContentGetParserOutput di personalizzare il parser per un dato oggetto di contenuti .
- Deprecato il gancio & quot; & quot ;, ShowRawCssJs uso & quot; ContentGetParserOutput & quot; invece.
- di HtmlForm HTMLTextField ora supporta il tipo di 'URL'.
- HtmlForm campi possono ora essere nascosti in modo dinamico in base ai valori di altri campi del modulo.
- HtmlForm ora supporta più copie di un campo di input o un insieme di campi di input, ad esempio il modulo può richiedere & quot; uno o più nomi utente & quot; senza dover avere l'utente entrare delimitato elenco di nomi in un campo di testo.
- Aggiunta una nuova gancio, & quot; & quot ;, SidebarBeforeOutput per consentire di modificare la struttura della barra laterale appena prima il suo display .
- (bug 49156) Aggiunto il modulo mediawiki.cookie ResourceLoader, che avvolge jquery.cookie in modo che ottenere / impostare un cookie è sintatticamente e funzionalmente simile ad usare l') metodi (WebRequest :: getCookie () e WebResponse :: setcookie.
- (bug 44740) jQuery aggiornato da 1.8.3 a 1.11.1. Una nuova opzione di configurazione, $ wgIncludejQueryMigrate, carica anche il jQuery Migrate Hack per permettere estensioni e gadget utilizzano le funzioni di lungo obsoleti che sono stati rimossi in jQuery 1.9. Questa opzione è disattivata per impostazione predefinita, e verrà rimossa in MediaWiki 1,25.
- (bug 47076) jQuery UI aggiornato da 1.8.24 a 1.9.2.
Cosa c'è di nuovo nella versione 1.25.1:
- Aggiunto nuovo gancio WatchlistEditorBeforeFormRender, consentendo agli abbonati di manipolare la elenco delle pagine e / o precaricare un sacco di dati in una sola volta.
- Aggiunto nuovo argomento & $ link in gancio WatchlistEditorBuildRemoveLine, consentendo il collegamento al titolo da modificare.
- Aggiunta una nuova gancio, & quot; & quot ;, WhatLinksHereProps per consentire estensioni di annotare voci Whatlinkshere .
- Aggiunta una nuova gancio, & quot; & quot ;, ContentGetParserOutput di personalizzare il parser per un dato oggetto di contenuti .
- Deprecato il gancio & quot; & quot ;, ShowRawCssJs uso & quot; ContentGetParserOutput & quot; invece.
- di HtmlForm HTMLTextField ora supporta il tipo di 'URL'.
- HtmlForm campi possono ora essere nascosti in modo dinamico in base ai valori di altri campi del modulo.
- HtmlForm ora supporta più copie di un campo di input o un insieme di campi di input, ad esempio il modulo può richiedere & quot; uno o più nomi utente & quot; senza dover avere l'utente entrare delimitato elenco di nomi in un campo di testo.
- Aggiunta una nuova gancio, & quot; & quot ;, SidebarBeforeOutput per consentire di modificare la struttura della barra laterale appena prima il suo display .
- (bug 49156) Aggiunto il modulo mediawiki.cookie ResourceLoader, che avvolge jquery.cookie in modo che ottenere / impostare un cookie è sintatticamente e funzionalmente simile ad usare l') metodi (WebRequest :: getCookie () e WebResponse :: setcookie.
- (bug 44740) jQuery aggiornato da 1.8.3 a 1.11.1. Una nuova opzione di configurazione, $ wgIncludejQueryMigrate, carica anche il jQuery Migrate Hack per permettere estensioni e gadget utilizzano le funzioni di lungo obsoleti che sono stati rimossi in jQuery 1.9. Questa opzione è disattivata per impostazione predefinita, e verrà rimossa in MediaWiki 1,25.
- (bug 47076) jQuery UI aggiornato da 1.8.24 a 1.9.2.
Cosa c'è di nuovo nella versione 1.24.2:
- Aggiunto nuovo gancio WatchlistEditorBeforeFormRender, consentendo agli abbonati di manipolare la elenco delle pagine e / o precaricare un sacco di dati in una sola volta.
- Aggiunto nuovo argomento & $ link in gancio WatchlistEditorBuildRemoveLine, consentendo il collegamento al titolo da modificare.
- Aggiunta una nuova gancio, & quot; & quot ;, WhatLinksHereProps per consentire estensioni di annotare voci Whatlinkshere .
- Aggiunta una nuova gancio, & quot; & quot ;, ContentGetParserOutput di personalizzare il parser per un dato oggetto di contenuti .
- Deprecato il gancio & quot; & quot ;, ShowRawCssJs uso & quot; ContentGetParserOutput & quot; invece.
- di HtmlForm HTMLTextField ora supporta il tipo di 'URL'.
- HtmlForm campi possono ora essere nascosti in modo dinamico in base ai valori di altri campi del modulo.
- HtmlForm ora supporta più copie di un campo di input o un insieme di campi di input, ad esempio il modulo può richiedere & quot; uno o più nomi utente & quot; senza dover avere l'utente entrare delimitato elenco di nomi in un campo di testo.
- Aggiunta una nuova gancio, & quot; & quot ;, SidebarBeforeOutput per consentire di modificare la struttura della barra laterale appena prima il suo display .
- (bug 49156) Aggiunto il modulo mediawiki.cookie ResourceLoader, che avvolge jquery.cookie in modo che ottenere / impostare un cookie è sintatticamente e funzionalmente simile ad usare l') metodi (WebRequest :: getCookie () e WebResponse :: setcookie.
- (bug 44740) jQuery aggiornato da 1.8.3 a 1.11.1. Una nuova opzione di configurazione, $ wgIncludejQueryMigrate, carica anche il jQuery Migrate Hack per permettere estensioni e gadget utilizzano le funzioni di lungo obsoleti che sono stati rimossi in jQuery 1.9. Questa opzione è disattivata per impostazione predefinita, e verrà rimossa in MediaWiki 1,25.
- (bug 47076) jQuery UI aggiornato da 1.8.24 a 1.9.2.
Cosa c'è di nuovo nella versione 1.24.1:
- Aggiunto nuovo gancio WatchlistEditorBeforeFormRender, consentendo agli abbonati di manipolare la elenco delle pagine e / o precaricare un sacco di dati in una sola volta.
- Aggiunto nuovo argomento & $ link in gancio WatchlistEditorBuildRemoveLine, consentendo il collegamento al titolo da modificare.
- Aggiunta una nuova gancio, & quot; & quot ;, WhatLinksHereProps per consentire estensioni di annotare voci Whatlinkshere .
- Aggiunta una nuova gancio, & quot; & quot ;, ContentGetParserOutput di personalizzare il parser per un dato oggetto di contenuti .
- Deprecato il gancio & quot; & quot ;, ShowRawCssJs uso & quot; ContentGetParserOutput & quot; invece.
- di HtmlForm HTMLTextField ora supporta il tipo di 'URL'.
- HtmlForm campi possono ora essere nascosti in modo dinamico in base ai valori di altri campi del modulo.
- HtmlForm ora supporta più copie di un campo di input o un insieme di campi di input, ad esempio il modulo può richiedere & quot; uno o più nomi utente & quot; senza dover avere l'utente entrare delimitato elenco di nomi in un campo di testo.
- Aggiunta una nuova gancio, & quot; & quot ;, SidebarBeforeOutput per consentire di modificare la struttura della barra laterale appena prima il suo display .
- (bug 49156) Aggiunto il modulo mediawiki.cookie ResourceLoader, che avvolge jquery.cookie in modo che ottenere / impostare un cookie è sintatticamente e funzionalmente simile ad usare l') metodi (WebRequest :: getCookie () e WebResponse :: setcookie.
- (bug 44740) jQuery aggiornato da 1.8.3 a 1.11.1. Una nuova opzione di configurazione, $ wgIncludejQueryMigrate, carica anche il jQuery Migrate Hack per permettere estensioni e gadget utilizzano le funzioni di lungo obsoleti che sono stati rimossi in jQuery 1.9. Questa opzione è disattivata per impostazione predefinita, e verrà rimossa in MediaWiki 1,25.
- (bug 47076) jQuery UI aggiornato da 1.8.24 a 1.9.2.
Cosa c'è di nuovo nella versione 1.23.6:
- Consentire classi da registrare correttamente dal programma di installazione
- coda di lavoro non è in esecuzione (HTTP 411) a causa della mancanza Content-Length: intestazione
Cosa c'è di nuovo nella versione 1.23.4:
- SICUREZZA: Migliora il filtraggio CSS in file SVG. Filtro & # x3c; stile & # X3e; elementi; normalizzare elementi di stile e gli attributi prima della filtrazione; aggiungere i controlli per gli attributi che contengono CSS; aggiungere unit test per html5sec e segnalati bug.
- rendere il lavoro MySQLi con presa non standard.
- GlobalVarConfig non dovrebbe generare eccezioni per le impostazioni di configurazione nulli valori.
Cosa c'è di nuovo nella versione 1.23.2:
- SICUREZZA:. Prepend JSONP callback con commento
- SICUREZZA: Fix per il rilascio XSS nel bug 66608:. Genera l'URL utilizzato per il caricamento di una nuova pagina in Javascript, invece di basarsi su l'URL nel collegamento che è stato cliccato
- SICUREZZA:. Copia prevenire-clickjacking tra OutputPage e ParserOutput
- Preferenze: Girare stubthreshold di nuovo in una casella combinata li>.
- Correzioni initSiteStats.php script di manutenzione.
- Speciali: ActiveUsers: Fix per lavorare con PostgreSQL .
Cosa c'è di nuovo nella versione 1.23.0:
- Impostazione della 'Max discussioni "è stato rimosso da $ wgDBservers.
- Il supporto per AdminSettings.php è stato completamente rimosso. Tutta la configurazione appartiene a LocalSettings.php.
- $ wgSkipSkin, che è stato sostituibile da $ wgSkipSkins dal 2005 (r9249), è ora formalmente sconsigliato.
- Rimosso deprecato $ wgDisabledActions in quanto è poco utilizzato ovunque.
- $ wgRateLimitLog è stato deprecato e sostituito da $ wgDebugLogGroup [ 'ratelimit'].
- $ wgLocalInterwikis è una matrice contenente più prefissi interwiki locali (prefissi interwiki che puntano alla wiki corrente). Questo permette in modo efficace più di un valore di $ wgLocalInterwiki da specificare e compreso dal parser. Il valore di $ wgLocalInterwiki viene anteposto automaticamente l'inizio di questo array.
- $ wgQueryPages è stato rimosso. Query Pagine deve essere aggiunto utilizzando il gancio wgQueryPages.
- $ wgHttpOnlyBlacklist è stato rimosso.
- $ wgLicenseTerms è stato rimosso come era inutilizzato.
- $ wgProfileOnly è ora sconsigliato; impostare il file di log in $ wgDebugLogGroups [ 'profileoutput'] per sostituirlo.
- $ wgMaxBacklinksInvalidate è stato rimosso; l'uso $ wgJobBackoffThrottling invece
- gancio Deprecato ResourceLoaderGetStartupModules.
Cosa c'è di nuovo nella versione 1.22.6:
- SICUREZZA FIX:
- Escape SortKey in PageInfo.
Cosa c'è di nuovo nella versione 1.22.5:
- gettone Aggiunto CSRF su Speciale:. ChangePassword
Cosa c'è di nuovo nella versione 1.22.3:
- Anti-spam e miglioramenti countervandalism
- miglioramenti Modifica
- Gli aggiornamenti a vettoriale e altre pelli
- Supporto per Composer
- Login e di iscrizione forme
Cosa c'è di nuovo nella versione 1.22.0:
- È ora possibile installare le estensioni utilizzando Compositore
- mediawiki.jqueryMsg può ora analizzare elementi (White List) HTML e gli attributi.
- Lingua :: sprintfDate ora ha un parametro di fuso orario, e sostiene la & quot; eIOPTZ & quot; caratteri di formattazione.
- EditWarning: un avviso viene visualizzato quando un editore lascia il modulo di modifica senza salvare (abilitato per impostazione predefinita, gli utenti possono opt-out attraverso la preferenza 'useeditwarning'). Questa caratteristica è stata spostata dalla estensione vettore, ed è ora parte del nucleo per tutte le pelli. Fare attenzione durante l'aggiornamento che non si utilizza una versione precedente dell'estensione vettore come questa caratteristica può entrare in conflitto.
- modulo CSS Nuove 'mediawiki.ui' fornendo stili mw-UI- * per i pulsanti e un layout verticale modulo compatto.
- HtmlForm supporta un nuovo formato di visualizzazione 'vform' cui si applica questo compatto il layout e il pulsante styling verticale. Speciale:. PasswordReset utilizza questo formato
- Le nuove versioni di login (Special: UserLogin) e creare un account (Special: UserLogin / iscrizione) moduli utilizzando il & quot; vform & quot; compatta layout di forma verticale. Queste forme utilizzano i nuovi messaggi che assumono un & quot; Aiuto login & quot; collegamento, vedi https://www.mediawiki.org/wiki/Manual:Page_customizations; https://www.mediawiki.org/wiki/Account_creation_user_experience/Strings riporta il messaggio di cambiamenti chiave.
- capacità Implementato di applicare blocchi IP per il contenuto di X-Forwarded-For header con l'aggiunta di una nuova configurazione variabile $ wgApplyIpBlocksToXff (disabilitato per impostazione predefinita).
- I nuovi 'APIGetPossibleErrors' gancio di modificare l'elenco dei è stato aggiunto possibili errori.
Requisiti :
- PHP 5.1 o superiore (tranne 5.2)
I commenti non trovato