MediaWiki 1.21/pl

Wersja MediaWiki 1.21 była tworzona między wrześniem 2012 a marcem 2013 i została wydana 25 maja 2013. Przejrzyj rejestr zmian, aby zobaczyć co zostało zmienione w tej wersji. Wersja ta była również testowana na stronach Wikimedia Foundation (gałęzie oznaczone wmf-X) od października 2012 do marca 2013. Można ją pobrać tutaj.

Co nowego?
MediaWiki 1.21 będzie zawierać wszystkie zmiany z wydawanych co pół tygodnia mniejszych wersji testowych "1.21wmfX" na stronach Wikimedia.

Clearer email notifications
Bug 14901 – Email notification mistakes log action for new page creation, third most reported open MediaWiki bug, has been fixed. Consequently, notifications now state clearly what action was performed on the watched pages in case they are created, deleted, restored, moved or changed.

There are still some known issues. If you customised MediaWiki:Enotif body on your wiki, you have to delete or update it; see also full documentation.

Skórki

 * The CologneBlue skin has been refactored to make it relevant again, more compatible with existing scripts, and more similar in structure to Vector and Monobook, reusing a lot of existing code.

The only major difference for end-users should be a slight reordering of the sidebar menu (the "Context" submenu was removed and its contents merged into other ones). If you were, however, depending on the exact HTML it used to produce, you'll need to review your tools.

ContentHandler
As part of the Wikidata initiative, 1.21 adopts an extensible framework so that pages can contain something other than wikitext.

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 can create additional content types. Extension:EventLogging uses ContentHandler to implement a namespace for JSON schemas, 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 is a work-in-progress that tries to give higher-res images to high-density screens that can support it, like new Retina displays.  More info is at .  Administrators may need to watch out for higher load on their image scaling software.

Ajaxowe zatwierdzanie stron
Sprawdzanie stron odbywa się przez kliknięcie linku, bez przeładowania strony (poprzez AJAX). (bug 7851)

Internacjonalizacja

 * The general logging framework was made completely localisable at last, by fixing bug 24156 (deferred since 1.18). The logging for each action (whether in core or extensions) might still need to be updated to use the new system, though.
 * MediaWiki:Contributions uwzględnia pleć użytkownika.

Nowe konta

 * Od teraz można łatwo utworzyć konta dla innych użytkowników wysyłając do nich hasło tymczasowe przez e-mail. Na stronie Special:CreateAccount od teraz znajduje się checkbox dla zalogowanych użytkowników, aby użyć tej funkcji (zamiast przycisku).
 * API: boty i inne skrypty mogą użyć API, aby tworzyć nowe konta zamiast udawać wysyłanie formularzy.

Powitania przy rejestracji
Tytuł strony widoczny po utworzeniu konta od teraz ma formę "Witaj, Nazwa użytkownika". Aby to zrobić, komunikat MediaWiki:welcomecreation został podzielony na dwa komunikaty:


 * MediaWiki:Welcomeuser:


 * MediaWiki:Welcomecreation-msg:

Jeżeli twoja wiki posiada niestandardową treść w MediaWiki:welcomecreation i ma nadal posiadać tę wersję, musisz:
 * 1) zmienić jego nazwę na MediaWiki:welcomecreation-msg (bez pozostawienia przekierowania),
 * 2) usunąć nagłówek "== Witaj, $1==" z MediaWiki:welcomecreation-msg,
 * 3) (opcjonalnie) utworzyć konto testowe i zobaczyć czy wszystko działa.

Więcej obsługiwanego 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! For more details, see Manual:Messages API.

Using semantic headings for the navigation menu
The previous scheme of using (varying per skin) &lt;h4>, &lt;h5> and/or &lt;h6> tags (with nothing apart from the main &lt;h1> above them in the hierarchy) was change to consistently using a &lt;h2> above the entire navigation and &lt;h3>s as portlet headings in all skins.

The &lt;h2> is hidden for normal browsers, but accessible for screen-readers or text browsers.

While this change is minor, it might require similarly minor updates in any customized CSS or JS (or in screen scrapers).

Extended collation support
UCA-based category collations for 68 languages based in Latin, Greek and Cyrillic alphabets are now supported. You can use them by setting, where   is the appropriate language code.

Dołączone rozszerzenia
Rozszerzenia dołączone do pakietu 1.21 (bug 43815):
 * Cite
 * ImageMap
 * Interwiki
 * Title Blacklist
 * SpamBlacklist
 * Poem
 * InputBox
 * LocalisationUpdate
 * SyntaxHighlight GeSHi

Zobacz też

 * Błędy w wersji 1.21
 * Rozwiązane błędy w wersji 1.21