Проект WikiMedia Foundation представив нову версію MediaWiki - wiki-движка, загальнодоступної бази знань, в яку може зробити свій внесок будь-хто, написавши статтю, доповнивши або виправивши вже існуючий матеріал. Це реліз із тривалим терміном підтримки (LTS), він буде підтримуватись 3 роки і є заміною минулої LTS-гілки – 1.31. MediaWiki використовується популярною електронною енциклопедією Вікіпедія, а також ряд інших вікі-сайтів, як найбільшими, на кшталт 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