Extension:Globální stránka uživatele
![]() Stav rozšíření: stabilní |
|
---|---|
Zavádění | Uživatelské rozhraní |
Popis | Toto rozšíření umožňuje globální sdílení jediné uživatelské stránky v rámci wiki farmy. |
Napsal(i) | Jack Phoenix, Kunal Mehta |
Nejnovější verze | 0.11.1 (2017-09-18) |
Zásady kompatibility | Vydání snímků následuje MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
MediaWiki | 1.38+ |
PHP | 5.5.9+ |
Licence | GNU General Public License 3.0 nebo pozdější |
Zdrojový kód | |
Nápověda | Help:Extension:GlobalUserPage/cs |
Příklad | ShoutWiki |
|
|
Přeložte rozšíření GlobalUserPage, používá-li lokalizaci z translatewiki.net | |
Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření GlobalUserPage možňuje globální sdílení jediné uživatelské stránky v rámci wiki farmy.
Vyvinul ho Jack Phoenix pro ShoutWiki . Původně vyšel z rozšíření Extension:HelpPages , které udržuje Kunal Mehta (ale už dlouhou dobu nemá jejich kód nic společného).
Dokumentace pro uživatele
Viz Nápověda:Rozšíření:GlobalUserPage .
Varování
Tohoto rozšíření sebou nese několik bezpečnostních rizik. Především musíte naprosto důvěřovat centrální wiki a jejím administrátorům, protože mohou snadno do vaší wiki udělat bezpečnostní díru přes vložený HTML kód, např. otevřít XSS , nebo udělat něco jiného co nechcete.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
GlobalUserPage
ve vaší složceextensions/
. - Na konec vašeho souboru
LocalSettings.php
přidejte řádek s následujícím kódem:wfLoadExtension( 'GlobalUserPage' );
Hotovo – Přejděte na stránku Special:Version vaší wiki, a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurace
$wgGlobalUserPageAPIUrl
- URL naapi.php
centrální wiki. Toto URL se bude používat pro interní překlad adresy, ze které se bude tahat text globální uživatelské stránky.$wgGlobalUserPageCacheExpiry
- určuje, jak dlouho bude v keši uložen vyrenderovaný HTML kód. Výchozí hodnota je60 * 60 * 24 * 7
(jeden týden). Tento HTML kód se obvykle zneplatní ihned po nějaké úpravě. Tohle je nastavení pouze pro krajní případ.$wgGlobalUserPageDBname
- jméno databáze, do které se ukládají globální uživatelská data, obvykle se jmenuje stejně jako$wgSharedDB
.$wgGlobalUserPageFooterKey
- buď je zde uveden identifikační řetězec zprávy (klíč) ze jmenného prostoru MediaWiki:, který se má přidávat jako zápatí do dolní části globální uživatelské stránky, nebo řetězec "false", pokud se žádné zápatí zobrazovat nemá.$wgGlobalUserPageTimeout
- Čas, jak dlouho má interní API čekat na odpověď. Pro nastavení$wgHTTPTimeout
uveďte textový řetězec "default".
![]() | This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |
![]() | This extension is included in the following packages and/or wiki farms: |
Categories:
- Stable extensions/cs
- User interface extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- ArticleDeleteComplete extensions/cs
- ArticleFromTitle extensions/cs
- GetDoubleUnderscoreIDs extensions/cs
- LinksUpdateComplete extensions/cs
- PageSaveComplete extensions/cs
- TitleGetEditNotices extensions/cs
- TitleIsAlwaysKnown extensions/cs
- WikiPageFactory extensions/cs
- All extensions/cs
- Extensions used on Wikimedia/cs
- Extensions included in Miraheze/cs
- Extensions by ShoutWiki/cs