MediaWiki 1.24

This page is a translated version of the page MediaWiki 1.24 and the translation is 68% complete.
Outdated translations are marked like this.

MediaWiki 1.24 je zastaralá verze MediaWiki. Úplný seznam změn naleznete v souboru POZNÁMKY K VYDÁNÍ. Bylo nasazeno na wiki Wikimedia Foundation prostřednictvím přírůstkových větví "wmf" od dubna 2014 do září 2014. Stabilní verze 1.24.0 byla zveřejněna ve středu 26. listopadu 2014. Stáhněte si nejnovější vydání nebo si prohlédněte větev REL1_24 v Gitu a sledujte toto vydání.

Usnadnění předvoleb

MediaWiki je známá jako extrémně flexibilní a přizpůsobitelná, ale jen málo uživatelů využívá její plný potenciál. Ve verzi 1.24 se snažíme učinit desítky nejasných voleb předvoleb snadno zjistitelné a snadno použitelné.

Nové možnosti

  • Stránky kategorií lze nyní přesouvat (bug 5451).
  • MergeHistory ve výchozím nastavení pro všechny správce (bug 66155).
  • Na gerrit:77645 byla provedena vylepšení systému ukládání hesel, což umožňuje lepší zabezpečení proti offline útokům v případě, pokud by útočníci narušili databázi wiki. Poté, v gerrit:149658, byl výchozí algoritmus ukládání hesla změněn na PBKDF2.
    • PBKDF2 a Bcrypt mají vestavěnou podporu v PHP. Díky novému rozšiřitelnému rozhraní API pro hesla je implementace podpory scrypt triviální, pokud bychom chtěli.
  • Přidání JSON obsahového modelu do jádra. Dříve bylo implementováno prostřednictvím rozšíření.

Použitelnost

  • Funkce přesouvání a další akce jsou nyní ve Vectoru zjistitelné díky štítku pro rozevírací seznam, kde jsou ve výchozím nastavení skryté (bug 44591).
  • bug 15484 - Redirect to Special:UserLogin when logging in is required to proceed, instead of showing an error message.

Výkon

Během vývojového cyklu pro 1.24 se vývoj MediaWiki zaměřil na výkon frontendu.

  • (bug 39035) Vector skin performance was improved by removing collapsibleNav, which was used to collapse some sidebar elements by default. This removes -list suffixes like p-lang-list: which means that instead of using things like #p-lang-list, you need to use #p-lang .body ul.

Internacionalizace

Bylo přidáno několik nových lokalit, a to díky translatewiki.net překladatelům Amqui, Bachounda, Crochet.david, Filipinayzd, Kuvaly, Malafaya, Moha, Oldstoneage, Paul Beppler, Rberchie, Rinconada, Stephenwanjau, Tifinaghes, Vogone, 아라.

  • arabština (alžírská)
  • Iriga Bicolano
  • čejenština
  • kríjština
  • Hunsrik
  • kikujština
  • Norman
  • kiňarwandština
  • twi
  • tamazight (střední Maroko)

Oznámení o aktualizaci pro správce MediaWiki

Zlomové změny

  • Upgraded jQuery to version 1.11.x.
  • Support for register_globals (deprecated 5 years ago) was dropped, MediaWiki will no longer run with it enabled. See this 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 a 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.
  • Removed the hook SpecialSearchGo. Any extensions depending on this hook will break.

Změny API

Počínaje MediaWiki 1.24 čistíme API a pracujeme na API 2.0. Další podrobnosti naleznete v cestovní mapě.

  • Zřídka používané datové formáty zastaralé: dbg, dump, txt, wddx, yaml. Tyto mohou být odstraněny v budoucí verzi.
  • Přepracováno zpracování tokenů: Modul action=query je nyní zastaralý a nahrazen action=query&meta=tokens . Většina akcí nyní používá pouze obecný token "csrf" a typ tokenu je nyní řádně zdokumentován v automaticky generované dokumentaci.
  • A více! Úplný seznam najdete v souboru RELEASE-NOTES.

Změny v adresáři

  • Starší adresář zobrazení/common/ byl vyprázdněn a smazán v rámci skin system cleanup. Soubory, které v něm byly, byly přesunuty jinam nebo smazány (pokud nebyly používány). Pokud jste některý z těchto souborů načetli jako součást svého vlastního vzhledu nebo on-wiki CSS/JS, měli byste si vytvořit kopii starých souborů v adresáři mimo MediaWiki. Úplný seznam přesunutých/smazaných souborů naleznete v souboru RELEASE-NOTES.

Podpora prohlížeče je zastaralá nebo odstraněna

  • Full support for Internet Explorer 6 and Internet Explorer 7 has been removed. Users of these browsers will not have any JavaScript when using MediaWiki. JavaScript fixes specific to them have also been removed. Additional Internet Explorer 6 and Internet Explorer 7 fixes that exist in pages of your wiki like MediaWiki:Common.js and similar can be safely removed if you want to keep your site's browser support consistent.
  • See Compatibility for more information.

Skins no longer loaded after upgrade?

  • This will require you to update LocalSettings.php after the upgrade – a prominently displayed warning message should guide you through the process, suggesting the exact configuration that you need to add.

If you're upgrading via a tarball release, that is all you need to do.

  • If you're upgrading via git or otherwise from source, note that the skins themselves have been each moved to a separate repository and will need to be installed separately (much like extensions, some basic ones are included in the tarball).

Schema

New fields:

New indexes:

  • wl_user_notificationtimestamp on Watchlist table

Deleted fields:

Release schedule

The dates for the point releases for 1.24 were as follows:

Release Date
1.24.0 2014-11-26
1.24.1 2014-12-17
1.24.2 2015-03-31
1.24.3 2015-08-10
1.24.4 2015-10-16[1]
In January 2015 the system of providing monthly point releases was abandoned.

Subpages