MediaWiki 1.24/de

MediaWiki 1.24 wird aktuell entwickelt. Consult the file for the full list of changes. Gestartet im April 2014, wird es aktuell auf Wikis der Wikimedia Foundation durch inkrementelle "wmf"-Zweige verteilt. The 1.24.0 stable release is expected to come out on Wednesday, November 26th. Download the or checkout the   branch in Git to follow this release.

Einfachere Benutzereinstellungen
MediaWiki ist für die hohe Flexibilität und Anpassungsfähigkeit bekannt, aber nur wenige Nutzer nutzen das volle Potential. In 1.24, we aim to make dozens obscure preferences easily discoverable and obvious to use.


 * 52817

Neue Funktionen

 * Category pages can now be moved.
 * MergeHistory for all administrators by default.
 * Improvements have been made to the password storage system in 77645, allowing improved security against offline attacks should a wiki's database be compromised by attackers. Then, in 149658, the default password storage algorithm was changed to PBKDF2.
 * PBKDF2 and Bcrypt have built-in support in PHP. The new extensible password API makes it trivial to implement scrypt support if we wanted to.

Benutzerfreundlichkeit

 * The move feature and other actions are now discoverable in Vector, thanks to a label for the dropdown where they're hidden by default.
 * 9360
 * 15484

Performance
In 2014 hat die MediaWiki Entwicklung ihren Fokus auf Fronend-Performance.


 * Improved Vector skin performance by removing collapsibleNav, which used to collapse some sidebar elements by default. This removes -list id suffixes like p-lang-list: instead of using things like #p-lang-list, you can do #p-lang .body ul.

Schwerwiegende Änderungen

 * Upgrade jQuery to version 1.11.x: wikitech-l/2014-June/076842.html
 * Support for register_globals (deprecated 5 years ago) was dropped, MediaWiki will no longer run with it enabled. See email notification for more details.
 * is now a magic word that results in, mainly for use in templates and other complex templates. If your wiki has another template at Template:!, you will need to change the name and update any usage of it. If your Template:! is just  , it can be safely deleted.

Änderungen in der API
Mit MediaWiki 1.24 staten wir mit dem Aufräumen der API und arbeiten auf die API 2.0 zu. Siehe die Roadmap für mehr Details.


 * Rarely used formats deprecated: dbg, dump, txt, wddx, yaml. These may be removed in a future release.
 * Token handling overhauled: the action=tokens module is now deprecated and replaced by action=query&meta=tokens. Most actions now just take a generic "csrf" token, and the token type is now properly documented in the auto-generated documentation.
 * And more! See the RELEASE-NOTES-1.24 file for a full list.

Directory changes

 * The legacy skins/common/ directory has been emptied and deleted as part of the skin system cleanup. Files that have been present in it have been moved elsewhere or deleted (if they were unused). If you loaded any of these files as part of your custom skin or on-wiki CSS/JS, you should make a copy of the old files in a non-MediaWiki directory. See the RELEASE-NOTES-1.24 file for the full list of moved/deleted files.

Browserunterstützung veraltet oder entfernt

 * Full support for Internet Explorer 6 and Internet Explorer 7 has been removed: it will browse MediaWiki without JavaScript. JavaScript fixes specific to it have also been removed. Additional IE6  and IE7 fixes that exist in MediaWiki:Common.js and similar can be safely removed.

See Compatibility for more information.

Skins nicht mehr geladen nach dem Update?
MediaWiki 1.24 verwendet nicht mehr den Skin autodiscovery Mechanismus zum automatisierten Laden von Skins. Anstelle dessen ist es notwendig, die Skins manuell in der  einzubinden, ähnlich wie es bei Extensions erforderlich ist (siehe Skins installieren). Dies erfordert, dass Sie Ihre  nach dem Update aktualisieren müssen - eine prominent sichtbare Warnmeldung sollte Sie durch den Prozess führen, welcher Ihnen die korrekten Konfigurationseinstellungen vorschlägt, die hinzugefügt werden müssen.

Wenn Sie mit einem tarball Release aktualisieren, war das alles, was zu tun ist. Wenn Sie über git aktualisieren, oder auf andere Weise vom Source-Code, beachten Sie, dass die Skins selbst in seperate Repositories verschoben wurden und zusätzlich installiert weden müssen (ähnlich wie Extensions, einige Basis-Skins sind im tarball enthalten).

Schema-Änderungen
New fields:

New indexes:
 * wl_user_notificationtimestamp on Watchlist table

Deleted fields:

Release-Zeitplan
Die erwarteten Daten für Release-Punkte von 1.24 sind folgende: