MediaWiki 1.35LTS

Project WikiMedia Foundation presented a new version MediaWikiwiki engine, a public knowledge base to which anyone can contribute by writing an article, supplementing or correcting existing material. This is a Long Term Support (LTS) release, it will be supported for 3 years and is a replacement for the previous LTS branch - 1.31. MediaWiki is used by the popular online encyclopedia − Wikipedia, as well as a number of other wikis, as the largest, like Wikiaas well as small organizations and individual users.

Below is a list of potentially interesting and useful changes for the end user without going into details. The full changelog has a significant amount of technical detail about what has been added, removed, and marked as deprecated.

  • The minimum required PHP version has been raised to 7.3.19.
  • The database schema has been changed, so it is necessary to migrate / update the database schema before launching.
  • The use of the aria-hidden HTML attribute on pages is allowed, which allows hiding data inside the tag where it is applied.
  • Added special redirect pages: Special:EditPage, Special:PageHistory, Special:PageInfo and Special:Purge. An argument to such a page will trigger the corresponding action, for example, Special:EditPage/Foo will open the page for editing the article "Foo".
  • Included in the composition PHP implementation of Parsoid, previously distributed as a separate Node.js server. It is needed for some extensions to work, for example, visual editor, which also comes with the new version of the engine. Now they do not require such an external dependency to work.
  • $wgLogos - Replaces the deprecated $wgLogo and $wgLogoHD options for declaring a wiki logo. This option has a new attribute - wordmark, which allows you to display a horizontal image of a printed logo (wordmark) along with the logo image. What is wordmark, logo example with wordmark.
  • $wgWatchlistExpiry is a new option to automatically clear the list of watched pages from users.
  • $wgForceHTTPS - Forces the use of an HTTPS connection.
  • $wgPasswordPolicy - A new password check has been introduced that prevents users from not only using their name as a secret, but also their password as a name. For example, the password is "MyPass" and the username is "ThisUsersPasswordIsMyPass".
  • Added everything needed to develop MediaWiki using a Docker container.

Source: linux.org.ru

Add a comment