MediaWiki 1.35 LTS

Проект 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

Додати коментар або відгук