Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.
Miroslav Jarý edited this page Aug 7, 2021 · 5 revisions

Plugin fksdbexport

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.

Parametry

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

Druh exportu

''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.

Jak funguje obnovování

Automatické

Zobrazená data jsou renderována s platností zadanou v parametru ''expiration'', poté jsou data znovu stažena a vyrenderována.

Manuální

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''.

Poznámka

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).

Clone this wiki locally