Проект Фонда WikiMedia представи нова версия MediaWiki — на wiki движка, обществена база знания, в която всеки желаещ може да допринесе, написвайки статия, допълвайки или коригирайки вече съществуващ материал. Това е издание с дълъг срок на поддръжка (LTS), което ще бъде поддържано 3 години и е замяна на предишната LTS версия — 1.31. MediaWiki се използва от популярната електронна енциклопедия — Wikipedia, а също и от редица други вики сайтове, както от най-големите, така и от малки организации и отделни потребители. Wikia.
По-долу е представен списък с потенциално интересни и полезни за крайния потребител промени, без задълбочаване в подробности. В пълната версия на списъка има значително количество технически детайли за това, какво е добавено, премахнато и отбелязано като остаряло.
- Минималната изисквана версия на 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
