-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Umožňuje stahovat a vykreslovat data z FKSDB.
Základní syntaxe je <fksdbexport source="results.detail" param_contest="vyfuk" param_year="3" param_series="5" template="xslt" template_file="system:xsl:results.detail"
:!: Plugin vyžaduje mít nainstalován i plugin fksdownloader.
Název | Doména | Default | Význam |
---|---|---|---|
source | ''export1'', ''export2'', ''results.detail'', ''results.cummulative'', (''export'') | ''export1'' | datový zdroj (obecný export nebo výsledkovky) |
qid | string | null | QID pokud je zdojem export |
param_* | mixed | -- | obecné parametry pro export nebo výsledkovku (obvykle je nutný contest a year) |
refresh | ''manual'', ''auto'' | ''auto'' | jak se obnovují data v exportu |
expiration | integer >= 0 | hodnota z konfigurace pluginu | jak dlouho jsou data platná při automatickém obnovování (sekundy) |
template | ''xslt'', ''dokuwiki'' | ''dokuwiki'' | jaká šablona je použita (''dokuwiki'' je pak zapsána mezi tagy pluginu) |
template_file | string | null | název wiki stránky, kde je uložen template (so far jen XSL) |
version | integer | 0 | publikovaná verze pro manuální refresh |
''export1'' je datově úspornější, řádky obsahují elementy ''
''. ''export2'' je lepší na zpracování, řádky obsahují elementy dle názvů sloupců v exportu. ''export'' je ekvivalentní ''export1'' pro zpětnou kompatibilitu.Zobrazená data jsou renderována s platností zadanou v parametru ''expiration'', poté jsou data znovu stažena a vyrenderována.
Nová data jsou stažena, jen tehdy, pokud je parametr ''version'' ostře větší než měla naposledy stažená verze. Parametr je celé číslo, doporučuji používat datum a nějaký sub, např. ''201404160''.
Vzhledem k fugování cache Dokuwiki dojde k přerenderování pro expiraci nejkratšího intervalu na stránce (bo se renderuje celá stránka). Nicméně výsledek by měl vždy odpovídat požadavku (tj. málo trvalá data aktualizovaná, více trvalá data vykreslena ze stejného zdroje).