Manual:$wgFileBackends/cs

Podrobnosti
Toto je pole konfiguračních polí. Každá konfigurace backendu má následující parametry:
 * name
 * Jedinečný název pro backend


 * class
 * Třída backend souboru, která se má použít


 * wikiId
 * Jedinečný řetězec, který identifikuje wiki (předpona kontejneru)


 * lockManager
 * Jméno správce zámku (viz )


 * Další parametry jsou specifické pro použitou třídu.

Poznámky

 * Převzato z 

Každý backend má dva obzvláště důležité aspekty:

Ve výchozím nastavení jsou cesty k souborům relativní k aktuální wiki, což funguje tak, že jim při přístupu přidáte předponu aktuální ID wiki. Nastavení 'wikiId' vynutí, aby byl backend plně kvalifikován tím, že místo toho všem cestám přidá zadanou hodnotu. To může být užitečné, pokud více wikin potřebuje sdílet stejná data. Všimněte si, že 'název' není součástí žádné předpony, a proto by se na něj nemělo spoléhat při vytváření jmenných prostorů.
 * 1) Zda je plně kvalifikovaný nebo wiki-relativní.
 * 1) Zda je definován pouze pro některé wiki nebo je definován na všech wiki ve wiki farmě. Globální definování backendu je užitečné, pokud více wiki potřebuje sdílet stejná data.

Člověk by si měl být vědom těchto aspektů při konfiguraci backendu pro použití s jakoukoli základní funkcí nebo pluginem. Předpokládejme například, že rozšíření ukládá data pro různé wikiny v různých adresářích a někdy potřebuje získat přístup k datům z adresáře cizí wiki, aby vykreslilo stránku na dané wiki. Rozšíření by potřebovalo plně kvalifikovaný backend, který je definován na všech wikinách ve wiki farmě.