Projekt WikiMedia Stiftung hat eine neue Version vorgestellt MediaWiki — des wiki-Engines, einer öffentlich zugänglichen Wissensdatenbank, zu der jeder beitragen kann, indem er einen Artikel verfasst oder bestehende Inhalte ergänzt oder korrigiert. Dies ist eine Version mit längerer Unterstützungsdauer (LTS), die drei Jahre lang unterstützt wird und die frühere LTS-Version 1.31 ersetzt. MediaWiki wird von der beliebten elektronischen Enzyklopädie verwendet — Wikipedia, sowie von anderen Wiki-Webseiten, sowohl von großen wie Wikia, als auch von kleinen Organisationen und Einzelbenutzern.
Im Folgenden finden Sie eine Liste potenziell interessanter und nützlicher Änderungen für Endbenutzer, ohne in Details zu vertiefen. Die vollständige Änderungsauflistung enthält viele technische Details darüber, was hinzugefügt, entfernt und als veraltet markiert wurde.
- Die minimal erforderliche PHP-Version wurde auf 7.3.19 angehoben.
- Das Datenbankschema wurde geändert, daher ist vor der Anwendung unbedingt eine Migration/Schema-Aktualisierung erforderlich.
- Die Verwendung des HTML-Attributs aria-hidden auf Seiten wurde erlaubt, was das Verbergen von Daten innerhalb des Tags ermöglicht, in dem es verwendet wird.
- Es wurden spezielle Weiterleitungsseiten hinzugefügt: Special:EditPage, Special:PageHistory, Special:PageInfo und Special:Purge. Ein Argument zu einer solchen Seite ruft die entsprechende Aktion auf, beispielsweise öffnet Special:EditPage/Foo die Bearbeitungsseite für den Artikel „Foo“.
- Enthalten ist die PHP-Implementierung von Parsoid, die zuvor als separater Node.js-Server verteilt wurde. Sie ist für das Funktionieren einiger Erweiterungen erforderlich, wie zum Beispiel des visuellen Editors, der ebenfalls mit der neuen Version des Engines geliefert wird. Für deren Betrieb ist jetzt keine externe Abhängigkeit mehr erforderlich.
- $wgLogos — eine Ersatzoption für die veralteten Optionen $wgLogo und $wgLogoHD zur Deklaration des Logos der Wiki-Webseite. Diese Option hat ein neues Attribut erhalten — wordmark, das es ermöglicht, zusammen mit dem Logo-Bild auch ein horizontales Bild des Schreiblogos (wordmark) anzuzeigen. Was ist ein wordmark, Beispiel für ein Logo mit wordmark.
- $wgWatchlistExpiry — eine neue Option für die automatische Bereinigung der Beobachtungsliste von Seiten für Benutzer.
- $wgForceHTTPS — erzwungenes Verwenden von HTTPS-Verbindungen.
- $wgPasswordPolicy — eine neue Passwortüberprüfung wurde eingeführt, die es Benutzern verbietet, ihren Namen als Geheimnis zu verwenden, sowie ihr Passwort als Benutzernamen. Zum Beispiel, das Passwort „MyPass“ und der Benutzername „ThisUsersPasswordIsMyPass“.
- Alles Notwendige wurde hinzugefügt, um MediaWiki mit Hilfe eines Docker-Containers zu entwickeln.
Quelle: linux.org.ru
