MediaWiki a fost un punct de plecare pentru Wikipedia, dar a evoluat acum în versiunea sa de sine stătătoare.
scris în PHP, MediaWiki permite modificarea ușoară în timp real a paginilor web, la fel ca și pe toate proiectele wikimedia.
De asemenea, este inclus Suport pentru teme, text wiki, istoria paginii, vizualizări dif, și editare WYSIWYG
Ce este nou în această versiune:.
- Schimbați etichetele pot fi acum ascunse în interfața prin dezactivarea asociată & quot; tag-ul - & # x3c; id & # x3e; & quot; mesaj de interfață.
- ':' (colon), acum nu este validă în nume de utilizator pentru conturi noi. Conturile existente nu sunt afectate.
- A adăugat un nou cârlig, 'LogException', pentru a înregistra excepții în moduri non-standard.
- Reanimarea cârlig "SpecialSearchResultsAppend", care are loc după lista rezultatelor căutării sunt prestate. Cazul inițial de utilizare este de a adăuga un & quot; sa ne dea feedback-ul & quot; link-ul de sub rezultatele căutării.
- A adăugat un nou cârlig, "RejectParserCacheValue", care permite extensii pentru a respinge un alt mod de căutare-succes analizator cache-ului. Intenția este de a permite extensii de a gestiona evacuarea HTML de ieșire arhaice din cache.
- (T68699) Expirarea IDutilizator și cookie-urile de autentificare (token $ wgExtendedLoginCookieExpiration) pot fi configurate independent de expirarea tuturor celorlalte cookie-uri ($ wgCookieExpiration).
- (T50519) Suport pentru generarea de miniaturi JPEG / PNG din imagini WebP adăugate în cazul în care ImageMagick este folosit ca chiuretă imagine ($ wgUseImageMagick = true). Încărcarea de imagini WebP încă dezactivate în mod implicit. Adauga $ wgFileExtensions [] = 'WebP'; la LocalSettings.php pentru a permite încărcarea de imagini WebP.
- Adaugarea de noi cârlige 'EnhancedChangesListModifyLineData' & 'EnhancedChangesListModifyBlockLineData', pentru a modifica datele utilizate pentru a construi linii în recentchanges îmbunătățite și pagini urmărite.
- Cei care sună care au nevoie de magazine rapid de date de lumină-greutate utiliza $ wgMainStash pentru a selecta tipul de magazin de la $ wgObjectCaches. Valoarea implicită este baza de date locală.
- Mesaj de interfață suprascrie în spațiul de nume MediaWiki va fi stocată în memcached și APC (dacă sunt disponibile), mai degrabă decât fișierele Memcached și locale.
- A adăugat un nou cârlig, "RandomPageQuery", pentru a permite modificarea interogare folosite de construcții:. Aleatorie pentru a selecta pagini aleatoare
- a adăugat $ wgTransactionalTimeLimit, care controleaza termenul cerere de cereri POST potențial lente care trebuie să fie cât mai atomice posibil.
- ResourceLoader încarcă acum toate script-urile asincronă. Top-coada si pornire module nu mai sunt încărcate sincronă.
- stiluri de "mediawiki.ui.button" nu mai sunt în mod necondiționat încărcate pe fiecare pagină. În timpul perioadei de dezaprobare, stilurile vor fi încărcate numai pe paginile care conțin "buton mw-ui 'în HTML lor. Incepand din 1.28, stilurile vor fi încărcate numai în cazul în care este necesar în mod explicit.
Ce este nou în versiunea 1.25.3:
- Adăugat nou cârlig WatchlistEditorBeforeFormRender, care permite abonaților să manipuleze listă de pagini și / sau preîncărca o mulțime de date dintr-o dată.
- Adăugat argument nou & $ link-ul în WatchlistEditorBuildRemoveLine cârlig, permițând legătura cu titlul care urmează să fie modificat.
- A adăugat un nou cârlig, & quot; & quot ;, WhatLinksHereProps pentru a permite extensii pentru a adnota intrările WhatLinksHere .
- A adăugat un nou cârlig, & quot; & quot ;, ContentGetParserOutput pentru a personaliza ieșire parser pentru un obiect de conținut dat .
- Depreciată cârlig & quot; ShowRawCssJs & quot ;, utilizarea & quot; ContentGetParserOutput & quot; în schimb.
- HTMLForm lui HTMLTextField suportă acum tipul 'url'.
- HTMLForm câmpuri pot fi acum ascunse dinamic pe baza valorilor altor câmpuri din formular.
- HTMLForm suportă acum mai multe copii ale unui câmp de intrare sau un set de câmpuri de intrare, de ex formularul poate solicita & quot; unul sau mai multe nume de utilizator & quot; fără a fi nevoie să aibă utilizator introduce delimitat lista de nume într-un câmp de text.
- A adăugat un nou cârlig, & quot; & quot ;, SidebarBeforeOutput, pentru a permite de a edita structura din bara laterală chiar înainte de ecranul său .
- (bug 49156) Adăugat modulul mediawiki.cookie ResourceLoader, care se înfășoară jquery.cookie, astfel încât obtinerea / setarea unui cookie este sintactic și funcțional similar utilizând WebRequest :: getCookie () și WebResponse :: setcookie () metode.
- (bug 44740) jQuery actualizat de la 1.8.3 la 1.11.1. O nouă opțiune de configurare, $ wgIncludejQueryMigrate, de asemenea, încarcă jQuery Migrate hack pentru a permite extensii și gadget-uri folosesc funcțiile depreciate lung, care au fost eliminate in jQuery 1.9. Această opțiune este dezactivată în mod implicit, și vor fi eliminate în MediaWiki 1.25.
- (bug 47076) jQuery UI modernizate de la 1.8.24 la 1.9.2.
Ce este nou în versiunea 1.25.1:
- Adăugat nou cârlig WatchlistEditorBeforeFormRender, care permite abonaților să manipuleze listă de pagini și / sau preîncărca o mulțime de date dintr-o dată.
- Adăugat argument nou & $ link-ul în WatchlistEditorBuildRemoveLine cârlig, permițând legătura cu titlul care urmează să fie modificat.
- A adăugat un nou cârlig, & quot; & quot ;, WhatLinksHereProps pentru a permite extensii pentru a adnota intrările WhatLinksHere .
- A adăugat un nou cârlig, & quot; & quot ;, ContentGetParserOutput pentru a personaliza ieșire parser pentru un obiect de conținut dat .
- Depreciată cârlig & quot; ShowRawCssJs & quot ;, utilizarea & quot; ContentGetParserOutput & quot; în schimb.
- HTMLForm lui HTMLTextField suportă acum tipul 'url'.
- HTMLForm câmpuri pot fi acum ascunse dinamic pe baza valorilor altor câmpuri din formular.
- HTMLForm suportă acum mai multe copii ale unui câmp de intrare sau un set de câmpuri de intrare, de ex formularul poate solicita & quot; unul sau mai multe nume de utilizator & quot; fără a fi nevoie să aibă utilizator introduce delimitat lista de nume într-un câmp de text.
- A adăugat un nou cârlig, & quot; & quot ;, SidebarBeforeOutput, pentru a permite de a edita structura din bara laterală chiar înainte de ecranul său .
- (bug 49156) Adăugat modulul mediawiki.cookie ResourceLoader, care se înfășoară jquery.cookie, astfel încât obtinerea / setarea unui cookie este sintactic și funcțional similar utilizând WebRequest :: getCookie () și WebResponse :: setcookie () metode.
- (bug 44740) jQuery actualizat de la 1.8.3 la 1.11.1. O nouă opțiune de configurare, $ wgIncludejQueryMigrate, de asemenea, încarcă jQuery Migrate hack pentru a permite extensii și gadget-uri folosesc funcțiile depreciate lung, care au fost eliminate in jQuery 1.9. Această opțiune este dezactivată în mod implicit, și vor fi eliminate în MediaWiki 1.25.
- (bug 47076) jQuery UI modernizate de la 1.8.24 la 1.9.2.
Ce este nou în versiunea 1.24.2:
- Adăugat nou cârlig WatchlistEditorBeforeFormRender, care permite abonaților să manipuleze listă de pagini și / sau preîncărca o mulțime de date dintr-o dată.
- Adăugat argument nou & $ link-ul în WatchlistEditorBuildRemoveLine cârlig, permițând legătura cu titlul care urmează să fie modificat.
- A adăugat un nou cârlig, & quot; & quot ;, WhatLinksHereProps pentru a permite extensii pentru a adnota intrările WhatLinksHere .
- A adăugat un nou cârlig, & quot; & quot ;, ContentGetParserOutput pentru a personaliza ieșire parser pentru un obiect de conținut dat .
- Depreciată cârlig & quot; ShowRawCssJs & quot ;, utilizarea & quot; ContentGetParserOutput & quot; în schimb.
- HTMLForm lui HTMLTextField suportă acum tipul 'url'.
- HTMLForm câmpuri pot fi acum ascunse dinamic pe baza valorilor altor câmpuri din formular.
- HTMLForm suportă acum mai multe copii ale unui câmp de intrare sau un set de câmpuri de intrare, de ex formularul poate solicita & quot; unul sau mai multe nume de utilizator & quot; fără a fi nevoie să aibă utilizator introduce delimitat lista de nume într-un câmp de text.
- A adăugat un nou cârlig, & quot; & quot ;, SidebarBeforeOutput, pentru a permite de a edita structura din bara laterală chiar înainte de ecranul său .
- (bug 49156) Adăugat modulul mediawiki.cookie ResourceLoader, care se înfășoară jquery.cookie, astfel încât obtinerea / setarea unui cookie este sintactic și funcțional similar utilizând WebRequest :: getCookie () și WebResponse :: setcookie () metode.
- (bug 44740) jQuery actualizat de la 1.8.3 la 1.11.1. O nouă opțiune de configurare, $ wgIncludejQueryMigrate, de asemenea, încarcă jQuery Migrate hack pentru a permite extensii și gadget-uri folosesc funcțiile depreciate lung, care au fost eliminate in jQuery 1.9. Această opțiune este dezactivată în mod implicit, și vor fi eliminate în MediaWiki 1.25.
- (bug 47076) jQuery UI modernizate de la 1.8.24 la 1.9.2.
Ce este nou în versiunea 1.24.1:
- Adăugat nou cârlig WatchlistEditorBeforeFormRender, care permite abonaților să manipuleze listă de pagini și / sau preîncărca o mulțime de date dintr-o dată.
- Adăugat argument nou & $ link-ul în WatchlistEditorBuildRemoveLine cârlig, permițând legătura cu titlul care urmează să fie modificat.
- A adăugat un nou cârlig, & quot; & quot ;, WhatLinksHereProps pentru a permite extensii pentru a adnota intrările WhatLinksHere .
- A adăugat un nou cârlig, & quot; & quot ;, ContentGetParserOutput pentru a personaliza ieșire parser pentru un obiect de conținut dat .
- Depreciată cârlig & quot; ShowRawCssJs & quot ;, utilizarea & quot; ContentGetParserOutput & quot; în schimb.
- HTMLForm lui HTMLTextField suportă acum tipul 'url'.
- HTMLForm câmpuri pot fi acum ascunse dinamic pe baza valorilor altor câmpuri din formular.
- HTMLForm suportă acum mai multe copii ale unui câmp de intrare sau un set de câmpuri de intrare, de ex formularul poate solicita & quot; unul sau mai multe nume de utilizator & quot; fără a fi nevoie să aibă utilizator introduce delimitat lista de nume într-un câmp de text.
- A adăugat un nou cârlig, & quot; & quot ;, SidebarBeforeOutput, pentru a permite de a edita structura din bara laterală chiar înainte de ecranul său .
- (bug 49156) Adăugat modulul mediawiki.cookie ResourceLoader, care se înfășoară jquery.cookie, astfel încât obtinerea / setarea unui cookie este sintactic și funcțional similar utilizând WebRequest :: getCookie () și WebResponse :: setcookie () metode.
- (bug 44740) jQuery actualizat de la 1.8.3 la 1.11.1. O nouă opțiune de configurare, $ wgIncludejQueryMigrate, de asemenea, încarcă jQuery Migrate hack pentru a permite extensii și gadget-uri folosesc funcțiile depreciate lung, care au fost eliminate in jQuery 1.9. Această opțiune este dezactivată în mod implicit, și vor fi eliminate în MediaWiki 1.25.
- (bug 47076) jQuery UI modernizate de la 1.8.24 la 1.9.2.
Ce este nou în versiunea 1.23.6:
- Permiteți claselor să fie înregistrate în mod corespunzător de la instalator
- coadă de locuri de muncă nu rulează (HTTP 411) din cauza lipsei de conținut-Lungime: antet
Ce este nou în versiunea 1.23.4:
- SECURITATE: Îmbunătățirea CSS filtrarea în fișierele SVG. Filtru & # x3c; Stil & # x3e; elemente; normaliza elemente de stil și atribute înainte de filtrare; adăuga controale pentru atribute care conțin CSS; se adaugă teste unitare pentru html5sec si a raportat bug-uri.
- Asigurați-vă de lucru cu soclu MySQLi non-standard.
- GlobalVarConfig nu ar trebui să arunce excepții pentru setările de configurare cu valori nule.
Ce este nou în versiunea 1.23.2:
- SECURITATE:. Prepend JSONP apel invers cu un comentariu
- SECURITATE: Fix pentru problemă XSS în 66608 bug:. Generarea de URL-ul folosit pentru încărcarea unei noi pagini în Javascript, în loc să se bazeze pe URL-ul din link-ul care a făcut clic pe
- SECURITATE:. Copiere preveni-clickjacking între OutputPage și ParserOutput
- Preferințe: Întoarceți Stubthreshold înapoi într-o casetă combo .
- Corecții initSiteStats.php script-ul de întreținere.
- Special: ActiveUsers: Fix pentru a lucra cu PostgreSQL .
Ce este nou în versiunea 1.23.0:
- Setarea 'Firele lui Max a fost îndepărtat de la $ wgDBservers.
- Suport pentru AdminSettings.php a fost complet eliminată. Toată configurația face parte din LocalSettings.php.
- $ wgSkipSkin, care a fost de inlocuit de $ wgSkipSkins din 2005 (r9249), este acum în mod oficial depreciat.
- Eliminat depreciat $ wgDisabledActions deoarece este greu de folosit oriunde.
- $ wgRateLimitLog a fost depreciat și înlocuit cu $ wgDebugLogGroup [ 'ratelimit'].
- $ wgLocalInterwikis este o matrice care conține mai multe prefixe interwiki locale (prefixe interwiki care trimit înapoi la wiki curente). Acest lucru permite în mod eficient mai mult de o valoare de $ wgLocalInterwiki care urmează să fie specificate și înțelese de către parser. Valoarea de $ wgLocalInterwiki este prefixate automat la începutul acestei matrice.
- $ wgQueryPages a fost eliminat. Solicitare Paginile trebuie să fie adăugate folosind cârligul wgQueryPages.
- $ wgHttpOnlyBlacklist a fost eliminat.
- $ wgLicenseTerms a fost eliminat, deoarece era nefolosit.
- $ wgProfileOnly este acum depreciat; setați fișierul jurnal în $ wgDebugLogGroups [ 'profileoutput'] să-l înlocuiască.
- $ wgMaxBacklinksInvalidate a fost îndepărtat; utilizarea $ wgJobBackoffThrottling în schimb
- cârlig depreciată ResourceLoaderGetStartupModules.
Ce este nou în versiunea 1.22.6:
- SECURITATE FIX:
- Escape sortKey în pageInfo.
Ce este nou în versiunea 1.22.5:
- Adăugat pe CSRF de jetoane speciale:. Changepassword
Ce este nou în versiunea 1.22.3:
- Anti-spam și îmbunătățiri countervandalism
- îmbunătățiri editare
- Upgrade-uri la Vector și alte piei
- Suport pentru Compozitor
- Conectare și formulare pentru înscriere
Ce este nou în versiunea 1.22.0:
- Puteți instala acum extensiile folosind Compozitor
- mediawiki.jqueryMsg poate analiza acum elemente (lista albă) HTML și atribute.
- Language :: sprintfDate are acum un parametru de fus orar, și susține & quot; eIOPTZ & quot; caractere de formatare.
- EditWarning: Un avertisment este afișat atunci când un editor părăsește forma de editare fără a salva (activat în mod implicit, utilizatorii pot renunța prin preferința "useeditwarning"). Această caracteristică a fost mutată din extensia Vector, iar acum face parte din miez pentru toate piei. Aveți grijă când actualizarea că nu utilizați o versiune mai veche a extensiei Vector ca această caracteristică poate fi în conflict.
- modul CSS New '' mediawiki.ui oferind stiluri * mw-ui- pentru nasturi și o formă compactă verticală aspect.
- HTMLForm susține un nou format de afișare "vform", care se aplică acest compact vertical aspect și butonul de styling. Specială:. PasswordReset utilizează acest format
- Noile versiuni de conectare (Special: UserLogin) și creați un cont (Special: UserLogin / înscriere) folosind formulare & quot; vform & quot; compact formă structura verticală. Aceste formulare folosesc noi mesaje care presupun un & quot; Ajută-logare & quot; link-ul, a se vedea https://www.mediawiki.org/wiki/Manual:Page_customizations; https://www.mediawiki.org/wiki/Account_creation_user_experience/Strings enumeră modificările mesajelor-cheie.
- capacitatea de a aplica Implementarea blocurilor de IP pentru conținutul antete prin adăugarea unei noi configurație variabilă $ wgApplyIpBlocksToXff (dezactivată în mod implicit) Forwarded-For-X.
- Noul "APIGetPossibleErrors" cârlig pentru a modifica lista posibilelor erori a fost adăugat.
Cerințe :
- PHP 5.1 sau mai mare (cu excepția celor 5.2)
Comentariile nu a fost găsit