Проект WikiMedia Foundation представи нова версия 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
