праект WikiMedia Foundation прадставіў новую версію MediaWiki - wiki-рухавічка, агульнадаступнай базы ведаў, у якую можа зрабіць свой уклад любы ахвочы, напісаўшы артыкул, дапоўніўшы або выправіўшы ўжо існуючы матэрыял. Гэта рэліз з працяглым тэрмінам падтрымкі (LTS), ён будзе падтрымлівацца 3 гады і з'яўляецца заменай мінулай LTS-галінкі - 1.31. MediaWiki выкарыстоўваецца папулярнай электроннай энцыклапедыяй Вікіпедыя, а таксама шэрагам іншых вікі-сайтаў, як найбуйнейшымі, накшталт Вікія, так і невялікімі арганізацыямі і асобнымі карыстальнікамі.
Ніжэй складзены спіс патэнцыйна цікавых і карысных для канчатковага карыстальніка змен без паглыблення ў падрабязнасці. У поўнай версіі спісу змен значная колькасць тэхнічных дэталяў аб тым, што было дададзена, выдалена і адзначана як састарэлае.
- Мінімальна патрабаваная версія PHP паднята да 7.3.19.
- Зменена схема базы дадзеных, таму перад запускам трэба абавязкова здзейсніць міграцыю / абнаўленне схемы базы дадзеных.
- Дазволена выкарыстанне на старонках HTML-атрыбута aria-hidden, які дазваляе хаваць дадзеныя ўсярэдзіне тэга, дзе ён ужываецца.
- Дададзеныя спецыяльныя старонкі-перанакіраванні: Special:EditPage, Special:PageHistory, Special:PageInfo і Special:Purge. Аргумент да такой старонкі выкліча адпаведнае дзеянне, напрыклад, Special:EditPage/Foo адкрые старонку рэдагавання артыкула "Foo".
- У склад уключана PHP-рэалізацыя Parsoid, раней які распаўсюджваўся ў выглядзе асобнага Node.js-сервера. Ён патрэбен для працы некаторых пашырэнняў, напрыклад, візуальнага рэдактара, Які таксама пастаўляецца з новай версіяй рухавічка. Цяпер для іх працы не патрэбна такая знешняя залежнасць.
- $wgLogos - замена састарэлым опцыям $wgLogo і $wgLogoHD для дэкларацыі лагатыпа вікі-сайта. У гэтай опцыі з'явіўся новы атрыбут - wordmark, які дазваляе разам з выявай лога таксама вывесці і гарызантальны малюнак друкаванага лагатыпа (wordmark). Што такое wordmark, прыклад лагатыпа з wordmark.
- $wgWatchlistExpiry - новая опцыя для аўтаматычнай ачысткі спісу адсочваных старонак у карыстачоў.
- $wgForceHTTPS - прымусовае выкарыстанне HTTPS-злучэнні.
- $wgPasswordPolicy - уведзена новая праверка пароляў, якая забараняе карыстачам не толькі выкарыстаць сваё імя ў якасці сакрэту, але і свой пароль у якасці імя. Напрыклад, пароль "MyPass" і імя карыстальніка "ThisUsersPasswordIsMyPass".
- Дададзена ўсё неабходнае для распрацоўкі MediaWiki з дапамогай Docker-кантэйнера.
Крыніца: linux.org.ru