MediaWiki 1.21/pl

MediaWiki 1.21 jest w trakcie tworzenia. Zobacz plik RELEASE-NOTES aby zobaczyć pełną listę zmian. Jest ona aktualnie instalowana na stronach Wikimedia w wersjach oznaczanych "wmf" począwszy od Października 2012. Planujemy wydać stabilną wersję 1.21.0 wiosną 2013. Pobierz z Git.

Co nowego?
MediaWiki 1.21 will include all changes released in the smaller, bi-weekly "1.21wmfX" software deployments to Wikimedia sites.

Skórki

 * The CologneBlue skin has been refactored.

ContentHandler
As part of the Wikidata initiative, an extensible framework to create pages using something other than wikitext has been created.

Right now, built-in content types are limited to


 * wikitext - wikitext, as usual
 * javascript - user provided javascript code
 * css - user provided css code
 * text - plain text

Extension developers are expected to create additional types in the future. Extension:EventLogging uses ContentHandler and may be used as a reference.


 * The new ContentHandler might affect diff rendering, handing of CSS and JavaScript pages, import/export (including PDF export), and API stuff, especially when rendering and editing. Also look out for issues in template rendering, images and media handling, localisation, and mobile device access.  (merged on Oct 9)

Obsługa zdjęć o wysokiej rozdzielczości

 * High-resolution image support. This work-in-progress will try to give higher-res images to high-density screens that can support it, like new Retina displays.  More info at .  One of the bigger risks of the high res stuff is load-based, since we may see substantial new load on our image scalers. So *all* image scaling might be impacted. (merged on Oct 11)

New Sites backend

 * "Sites" is a new backend to represent and store information about sites and site-specific configuration. This code  is meant to replace the current interwiki code, but does not do so just yet.  Still, keep an eye out for site-specific configuration or interwiki issues.

Ajaxowe zatwierdzanie stron
The features users have waited for longest: .... (bug 7851)

Internacjonalizacja

 * We plan/hope to make the general logging framework completely localisable at last, by fixing bug 24156 (deferred since MediaWiki 1.18). The logging for each action (whether in core or extensions) might still need to be updated to use the new system, though.
 * We plan/hope to make the general logging framework completely localisable at last, by fixing bug 24156 (deferred since MediaWiki 1.18). The logging for each action (whether in core or extensions) might still need to be updated to use the new system, though.

Nowe konta

 * It's now easier to create accounts for other users by sending a temporary password via e-mail: Special:CreateAccount now shows a checkbox for logged-in users to use this feature, rather than a button.
 * Account API: bots and other scripts can now use the API to create user accounts rather than attempting to pseudo-submit the HTML form.

Odzyskiwanie hasła korzysta z Tokenów
The previous password recovery system, where users were emailed a short temporary password, has been replaced with a token system. Users now click a link in the email they receive rather than copy/pasting a password into the login form. This new system has the following advantages: Additionally, the expiration time of password reset tokens has been reduced from one week to one day.
 * Tokens are significantly longer than temporary passwords. This means that they are less prone to brute force attacks.
 * Since the users are clicking on a link, they can be pointed to the secure site using https.
 * The login form is now used only for logins; password resets now always go through Special:PasswordReset.
 * Special:PasswordReset now uses FormSpecialPage, making it easier for extension developers to add fields to the form.

Można używać Wikitextu w komunikatach JavaScript
Tired of all your MediaWiki i18n messages showing on the JavaScript side as wikitext? Parse them with jqueryMsg, now with wikilinks and int: transclusion support!

Inne drobne zmiany w HTML
Several long-overdue changes to HTML of both skins and parser output were made. While minor, they might require similarly minor updates in any customized CSS or JS (or in screen scrapers).

(Details in release notes for each commit and in commit messages.)


 * : use semantic headings for the navigation menu
 * : don't use a   for the TOC (not merged yet)
 * : display editsection links next to headings (not merged yet)

Dołączane rozszerzenia
Newly bundled for 1.21:
 * Cite
 * InputBox
 * Extension:LocalisationUpdate
 * Extension:SyntaxHighlight GeSHi

Zobacz też

 * Błędy w wersji 1.21
 * Błędy poprawione w wersji 1.21