Manual:Extensions/cs

Rozšíření umožňují upravovat vzhled i funkce systému MediaWiki.
 * Uživatelé Wiki mohou procházet rozšíření.
 * Systémoví administrátoři mohou nainstalovat (nebo odstranit) rozšíření na jimi spravované instalaci MediaWiki.
 * Vývojáři mohou psát nová rozšíření nebo spravovat či vylepšovat stávající.

Některá rozšíření jsou spravována samotnými vývojáři MediaWiki, jiná uživateli. Důsledkem je, že v mnoha rozšířeních se vyskytují chyby a nelze obecně garantovat kompatibilitu mezi nimi. O některá rozšíření se už nikdo nestará; ne všechna rozšíření fungují s každou verzí MediaWiki Použití jakýchkoli rozšíření, především těch otagovaných jako nebezpečná, je na vlastní riziko. Pokud používáte rozšíření, které vyžaduje záplaty k základnímu softwaru, nezapomeňte zálohovat databázi. Pomáhá to vyhnout se riziku poškození vaší wiki.

Procházení rozšíření
Můžete procházet a zobrazit celou řadu již napsaných rozšíření. Informace o instalaci těchto rozšíření nebo psaní vlastních naleznete níže.

Kontrola nainstalovaných rozšíření
Rozšíření pro MediaWiki může nainstalovat pouze někdo s přístupem pro správu k souborovému systému (a často také k databázi) na serveru. Ale kdokoli může zkontrolovat, která rozšíření jsou aktivní na instanci MediaWiki přístupem na speciální stránku Special:Version. Například tato rozšíření jsou aktivní na anglické Wikipedii.

Instalace rozšíření
MediaWiki je připravena přijímat rozšíření ihned po dokončení instalace. Chcete-li přidat rozšíření, postupujte takto:


 * 1) Než začnete
 * Mnoho rozšíření obsahuje pokyny určené k instalaci pomocí příkazů unix. Chcete-li zadat tyto příkazy uvedené na stránkách nápovědy k rozšíření, potřebujete shell (SSH).
 * 1) Stáhněte si své rozšíření.
 * Distributor rozšíření vám pomůže vybrat a stáhnout většinu oblíbených rozšíření.
 * Rozšíření jsou obvykle distribuována jako modulární balíčky. They generally go in their own subdirectory of .  A list of extensions stored in the Wikimedia Git repository is located at git:mediawiki/extensions. Some extensions don't use version control and are not recommended.
 * Some extensions are also available in bundles, or package repositories.
 * 1) Install your extension..
 * At the end of the  file, add:
 * This line forces the PHP interpreter to read the extension file, and thereby make it accessible to MediaWiki.
 * Some extensions can conflict with maintenance scripts, for example if they directly access $_SERVER (not recommended).
 * In this case they can be wrapped in the conditional so maintenance scripts can still run.
 * In this case they can be wrapped in the conditional so maintenance scripts can still run.


 * The maintenance script will fail for any extension which requires customized namespaces which is included inside the conditional above such as,.



Upgrading an extension
Some extensions require to be updated whenever you update MediaWiki, while others work with multiple versions. To upgrade to a new version of an extension:


 * 1) Download the new version of the extension
 * 2) Replace all the extension files in the  directory with the new files. Do not remove the extension configuration present in LocalSettings.php
 * 3) If the extension requires changes to the MediaWiki database, you will need to run the Update.php maintenance script. Most extensions will mention if this script needs to be run or not. (Perform backup of your data before executing the script). If you don't have command line access, you can also use the web updater.

Uninstalling an extension
Remove the line from LocalSettings.php with the extension name to uninstall it:


 * You must remove any lines pertaining to the configuration of the extension.
 * If the extension provides any database changes, you must run to remove them.

Viz též

 * - Information about translating extensions.
 * - Information about translating extensions.
 * - Information about translating extensions.
 * - Information about translating extensions.