Projekts WikiMedia Foundation ieviesusi jaunu versiju MediaWiki — wiki-motors, publiska zināšanu bāze, kurā var piedalīties ikviens, rakstot rakstu, papildinot vai labojot jau esošo materiālu. Tā ir ilgtermiņa atbalsta (LTS) versija, kas tiks atbalstīta 3 gadus un ir aizvietojusi iepriekšējo LTS filiāli — 1.31. MediaWiki tiek izmantots populārajā elektroniskajā enciklopēdijā — Wikipedia, kā arī vairākos citos viki ģeņos, tostarp lielākajiem, piemēram, Wikia, kā arī mazākajām organizācijām un individuālajiem lietotājiem.
Zemāk ir sastādīts potenciāli interesantu un lietderīgu izmaiņu saraksts bez detalizētas analīzes. Pilnajā izmaiņu sarakstā ir ievērojams skaits tehnisko detaļu par to, kas ir pievienots, izņemts un atzīts par novecojušu.
- Minimālā prasītā PHP versija ir paaugstināta līdz 7.3.19.
- Ir mainīta datu bāzes shēma, tāpēc pirms palaišanas ir obligāti jāveic migrācija / datu bāzes shēmas atjaunināšana.
- Atļauts izmantot HTML atribūtu aria-hidden lapās, kas ļauj slēpt datus tajā elementā, kur tas tiek lietots.
- Pievienotas īpašās pāradresācijas lapas: Special:EditPage, Special:PageHistory, Special:PageInfo un Special:Purge. Arguments šādai lapai izsauks atbilstošu darbību, piemēram, Special:EditPage/Foo atvērs raksta «Foo» rediģēšanas lapu.
- Iekļauta PHP īstenošana Parsoid, kas iepriekš tika izplatīta kā atsevišķs Node.js serveris. Tas ir nepieciešams dažu paplašinājumu, piemēram, vizuālā redaktora, darbībai, kas arī tiek piegādāts ar jauno versiju. Tagad to darbībai netiek prasīta šāda ārēja atkarība.
- $wgLogos — aizvieto novecojušās opcijas $wgLogo un $wgLogoHD, lai deklarētu viki vietnes logotipu. Šai opcijai ir jauns atribūts — wordmark, kas ļauj kopā ar logo attēlu arī rādīt horizontālu drukas logotipa attēlu (wordmark). Kas ir wordmark, wordmark piemēra logotips.
- $wgWatchlistExpiry — jauna opcija lietotāju sekoto lapu saraksta automātiskai tīrīšanai.
- $wgForceHTTPS — obligāta HTTPS savienojuma izmantošana.
- $wgPasswordPolicy — ieviesta jauna paroleļu pārbaude, kas aizliedz lietotājiem ne tikai izmantot savu vārdu kā paroli, bet arī savu paroli kā vārdu. Piemēram, parole „MyPass” un lietotājvārds „ThisUsersPasswordIsMyPass”.
- Pievienots viss nepieciešamais MediaWiki izstrādei, izmantojot Docker konteineru.
Avots: linux.org.ru
