MediaWiki 1.31/de-formal

MediaWiki 1.31 is the latest long-term support release of MediaWiki. Siehe die -Datei für eine vollständige Liste der Änderungen. Es wurde auf Wikimedia-Foundation-Wikis durch inkrementelle "wmf"-Zweige ab dem 26. September 2017 eingesetzt. Die stabile Version 1.31.0 wurde am 13. Juni 2018 veröffentlicht. Laden Sie den letzten Release herunter oder wählen Sie den -Zweig in Git aus, um diesem Release zu folgen.

It will go end-of-life in June 2021.

Mehr Erweiterungen enthalten
Der Satz an Erweiterungen, die im MediaWiki-Tarball enthalten sind, ist gewachsen. Hinzugekommen sind:


 * stellt einen besseren Editor für die Bearbeitung von CSS und JavaScript im Wiki zur Verfügung.
 * provides a lightbox viewer for images and galleries.
 * stellt Zwei-Faktor-Authentifizierung für Wiki-Accounts zur Verfügung.
 * stellt ein Formular zu Verfügung, um Administratoren Ersetzungen von Strings im gesamten Wiki durchführen zu lassen, sowohl für Seiteninhalte als auch für Seitentitel.
 * stellt ein Formular zu Verfügung, um Administratoren Ersetzungen von Strings im gesamten Wiki durchführen zu lassen, sowohl für Seiteninhalte als auch für Seitentitel.

The Nuke extension was not included in the tarball for MediaWiki 1.31.0 by mistake. If you want to use this extension, please download the extension separately. This is fixed in 1.31.1 and up.

Timeless-Skin
Timeless ist ein neuer, responsiver Skin für MediaWiki, und nun enthalten.

Kölnisch Blau und Modern
The CologneBlue and Modern skins are no longer bundled, although are still compatible with MediaWiki. If you are upgrading and had that skin installed, be sure to download it separately.

Tidy replaced with HTML 5 parsing algorithm

 * See the frequently asked questions for more details

The HTML 4 based Tidy library has been replaced by a pure-PHP HTML 5 parser named RemexHtml to clean up improper wikitext in a modern and standards compliant way. If your content relied on some of the tidy fix-ups that are not being continued, they will need to be fixed.

You can use the Linter extension in conjunction with Parsoid to identify pages with problems that cause differences in rendering with the RemexHtml parser. The ParserMigration extension shows editors a side-by-side comparison of rendering with tidy and RemexHtml.

Interwiki-Benutzernamen
MediaWiki unterstützt nun „Interwiki“-Benutzernamen im Format „ “ in Versionen, Logbucheinträgen, usw. Dies erlaubt, Importe und Ereignisse von anderen Wikis (wie bspw. von Wikibase) angemessen aufzuzeichnen, ohne Veriwrrung aufgrund lokaler Benutzerkonten gleichen Namens zu erzeugen, die existieren oder in Zukunft existieren könnten.


 * Importe werden nun unbekannte (und optional bekannte) Benutzernamen im Format „ “ registrieren.
 * (used on history pages, log pages, and so on) will display usernames formed like " Example" as interwiki links, as if by wikitext like.

Further UI standardization

 * Als erster Schritt, um Dialogboxen in MediaWiki zu standardisieren, stellt die HTML-Klasse nun Hilfsmethoden zum Generieren von messageBox, successBox, errorBox und warningBox zur Verfügung.

Weitere Funktionsänderungen

 * Add default edit rate limit of 90 edits/minute for all users. This can be changed by setting.
 * betrifft nur -Aktionen.
 * Benutzerseiten, die einen Titel der Form  tragen, sind nun auf die gleiche Weise geschützt wie  - und  -Seiten, sodass dort ohne Risiko Konfigurationseinstellungen platziert werden können.
 * Die Dateibeschreibungsseite zeigt nun den SHA1-Hashwert der Datei im Hexadeziemalsystem in der Tabelle an, die die Basisinformationen enthält.
 * Die Pingback-Funktion wird nun jeden Monat einen Herzschlag-Ping senden, damit identifiziert werden kann, welche Wikis aktiv sind.
 * Tabs, die auf Seiten verlinken, die nicht existieren (wie solche zu nicht erstellten Diskussionsseiten) haben nun einen Tooltip, um dies anzueigen, und nicht mehr nur die entsprechende Farbe.

Sprachaktualisierungen in 1.31
MediaWiki unterstützt über 350 Sprachen. Viele Lokalisierungen werden regelmäßig aktualisiert. Hierunter werden nur hinzugefügte und entfernte Sprachen gelistet, sowie Änderungen an Sprachen aufgrund von Berichten auf Phabricator.


 * Mirandés (mwl) unterstützt nun gegenderte /.
 * Neue Sprachunterstützung: Noongar (nys).
 * New language support: Siberian Tatar [cебертатар] (sty).
 * New language support: Guianan Creole (gcr).
 * Neue Sprachunterstützung: Kumykisch [Къумукъ] (kum).
 * Neue Sprachunterstützung: Formelles Spanisch (es-formal).
 * Neue Sprachunterstützung: Formelles Ungarisch (hu-formal).
 * New language support: Gorontalo (gor).

PHP 7 oder HHVM ist jetzt erforderlich
MediaWiki 1.31 benötigt PHP 7.0.0 oder neuer. Obwohl auch HHVM 3.18.5 unterstützt wird, wird im Allgemeinen dazu geraten, PHP 7.0.0 zu verwenden, um langfristig Unterstützung zu erhalten.

Datenbankänderungen
Zwischen 1.31 und 1.30 wurden mehrere Datenbankänderungen vorgenommen, so dass Änderungen des Datenbankschemas nötig sind. Nutzer von PostgreSQL müssen nun Version 9.2 oder neuer verwenden.

Revision-Tabelle
Beachten Sie, dass aufgrund von Änderungen an sehr großen Tabellen wie der Revision-Tabelle das Schema-Update ziemlich lange dauern kann (Minuten auf einer mittelgroßen Seite, viele Stunden auf einer großen Seite). Vergessen Sie nicht, vor dem Upgrade stets ein Backup Ihrer Datenbank vorzunehmen!

Archivtabelle
Wenn Sie MySQL, SQLite or MSSQL verwenden, und weder update.php verwenden, um Schemaänderungen durchzuführen, noch Downtime zulassen können, um  auszuführen und   manuell anzuwenden, müssen Sie einen Standardwert für die Spalten   und   der  -Tabelle setzen oder diese Spalten nullbar machen, bevor Sie das Upgrade auf MediaWiki 1.31 durchführen. zeigt, wie dies für MySQL gemacht werden kann.

Actor-Tabelle
The identity of the logged-in or IP "actor" for logged actions is being moved into a new  table, with the rows in tables such as revision and logging referring to the actor ID instead of storing the user ID and name/IP in every row.


 * This is currently gated by . Most wikis can set this to  and run   as soon as any necessary extensions are updated.
 * Most code accessing rows for logged actions from the database should use the relevant  methods to get the information needed to build the SQL query. The   class may also be used to get feature-flagged information needed to access actor-related fields during the migration period.

Für Details siehe.

Konfigurationsänderungen

 * und sind nun überholt und werden in Zukunft entfernt werden. Die API wird nun als stabil, sicher und essentiell eingestuft.
 * wurde entfernt, da es nun der Standard ist. Sie war als temporäre Varable während der Migration dokumentiert und seit 1.29 veraltet.
 * wurde aktualisiert, um SVG-Bilder zu unterstützen und verwendet, wo möglich, für Ersatzbilder wie PNG.
 * wird nicht länger ' ' ignorieren, wenn der Benutzer nicht das Recht hat, Dinge als patrolled zu markieren.
 * Wikis, die importierte Versionen oder globale Sperren durch haben, sollten   ausführen.
 * Die Konfigurationseinstellungen und, überholt seit 1.27, wurden entfernt.
 * unterstützt nun Fallbacks für Browser, die nicht die neueste Version der Referrer-Policy-Spezifikation verwenden.
 * ist nun standardmäßig auf  gesetzt. Dies stellt den ersten Schritt der Migration zu menschenlesbaren Abschnitts-IDs dar, die später dazu führen wird, dass ' ' der Standardwert ist.
 * unterstützt nun nur noch APC(u) oder WinCache. XCache-Unterstützung wurde entfernt, da seine Entwickler inaktiv sind und keine Pläne haben, auf PHP 7 umzusteigen.
 * Die alte -Funktion, die verwandte Konfigurationseinstellung  eingeschlossen, wurde entfernt.
 * Der Wert ' ' für wird aus Performancegründen nicht mehr unterstützt, und Installationen mit dieser Einstellung werden nun arbeiten, als wäre sie auf  ' ' gesetzt.
 * MediaWiki nutzt nun standardmäßig, um Benutzereingaben zu bereinigen, anstatt dass dies standardmäßig deaktiviert ist. Wenn Sie das Bereinigen von HTML vollständig deaktivieren möchten, setzen Sie  auf  ; wenn Sie stattdessen die alte, überholte externe Tidy-Bibliothek verwenden möchten, setzen Sie darüber hinaus  auf.
 * ist nun standardmäßig  anstelle von.
 * wurde entfernt und wird in Zukunft ignoriert werden.
 * , deprecated and ignored since 1.25, was removed. See the 1.25 release notes for more information.
 * ist nun überholt, genauso das dadurch aktivierte AJAX-Framework. Einige Erweiterungen nutzten diese Einstellung fehlerhafterweise, um zu prüfen, ob AJAX überhaupt aktiviert werden soll, was das Erhalten dieser Variable noch problematischer macht.
 * ist nun überholt und wird in einer zukünftigen Version entfernt werden. Es war von Beginn an als experimentell markiert.
 * now affects all database types. Old MediaWiki versions were setting this to 'mediawiki' during the installer, which may cause errors during the upgrade when your database is not PostgreSQL or MSSQL. In that case, remove this setting from LocalSettings.php.

Action API changes in 1.31

 * The ' ' value to  for   has been removed. It has never made a difference in the output, the name was always returned regardless.
 * The ' ' and ' ' parameters for  have been removed. They were deprecated and also accidentally nonfunctional since 1.17 in 2010. Use ' ' instead.

Other changes in 1.31

 * Browser support for Internet Explorer 10 was lowered from Grade A to Grade C.
 * Browser support for Opera 12 and older was dropped entirely. Opera 15+ continues at Grade A.
 * Multi-content-revision capability was introduced into the storage layer. See .
 * The " " CSS class is now only applied to unbracketed URLs in wikitext. Links written using square brackets will get the class " ", not " ".
 * : Whitespace is trimmed from wikitext headings, wikitext list items, wikitext table captions, wikitext table headings, wikitext table cells. HTML headings, HTML list items, HTML table captions, HTML table headings, HTML table cells will not have this trimming behavior.