WebToDate/Přehled plánovaných úloh

Z WebToDate
Verze z 23. 10. 2013, 10:01, kterou vytvořil Jardac (diskuse | příspěvky) (→‎Nahrazení obsahu souboru)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání


Standardně dodávané plánované úlohy

Následující tabulka obsahuje přehled standardně dodávaných plánovaných úloh WebToDate. Některé úlohy jsou přibalovány k variantě Enterprise, některé k variantě Standard, některé úlohy jsou součástí modulů, které lze přikoupit k základní instalaci a některé úlohy jsou dodávány samostatně. Sloupec ID v tabulce odkazuje na identifikátor, který, je označen záznam úlohy v registračním souboru plánovaných úloh offlinedata/scheduler/registration.xml.

Úloha ID K čemu se používá Součást modulu či varianty
Generování stránky generator Úloha umožňuje vygenerovat vybranou stránku (volitelně včetně podstránek v rámci stromu šablon) a případně automaticky převést schválené zprávy vložené ručně na generovanou stránku do stavu Publikováno. Obsaženo ve variantě Standard i Enterprise
Akce action Tato úloha umožňuje spouštět určitou WebToDate akci. Parametr Generovat stránku umožňuje přegenerovat odpovídající stránku, další parametr pak dovoluje automaticky převést schválené zprávy do stavu Publikováno. Obsaženo ve variantě Standard i Enterprise
Expirace expiration Úloha řídí časovou platnost zprávy podle časových hodnot nastavených ve formuláři pro zprávy. Nastaví zprávy do příslušného stavu Publikováno, Archivováno nebo Vypršelo a přegeneruje odpovídající stránky. Obsaženo ve variantě Standard i Enterprise
Sumarizace počtu zhlédnutí sumnewsimp Úloha umožňuje po určité době automatické sečtení počtu zhlédnutí zpráv tak, aby se objem údajů v databázi o čtenosti zpráv udržoval v rozumných mezích. Úlohu má smysl nasadit jen pokud je aktivní extenze pro sledování počtu shlédnutí. Obsaženo ve variantě Standard i Enterprise
Informační mail infomail Odešle na vybranou e-mailovou adresu informaci o výsledcích předešlých kroků spuštěné sekvence plánovaných úloh. Obsaženo ve variantě Standard i Enterprise
Verifikace verify Úloha zajišťuje automatické provedení zvolených kontrol modulu Verifikace. Modul je součástí varianty Enterprise
Export XML xmlexport Úloha exportuje v XML formátu zprávy, zdroje či fragmenty dle nastavených kritérií, volitelně se spuštěním nějaké XSLT transformace na exportovaná data. Modul XML Export - import je součástí varianty Enterprise
Import XML xmlimport Úloha importuje v XML formátu zprávy, zdroje či fragmenty dle nastavených kritérií, volitelně se spuštěním nějaké XSLT transformace na importovaná data. Modul XML Export - import je součástí varianty Enterprise
RSS XML import neris_xmlimport Úloha stahuje ze zadané URL adresy XML data a ukládá je do zvoleného adresáře. Na úlohu typicky navazuje v rámci sekvence úloha pro import XML. Modul XML Export - import je součástí varianty Enterprise
Nahrazení obsahu souboru FileReplace Úloha prochází soubory v zadaném adresáři a provádí náhradu textových řetězců na základě regulárního výrazu. Modul XML Export - import je součástí varianty Enterprise
Generování sitemap.xml sitemap-pages, sitemap-news, sitemap-SQL, sitemap-diary Sada úloh zajišťuje automatické vytváření souborů sitemap.xml obsahujících seznamy publikovaných zpráv, stránek, akcí modulu Kalendář akcí a seznamy URL daných nějakým SQL dotazem. Obsaženo ve variantě Standard i Enterprise
Expirace cache CacheExpire Úloha maže obsah souborové cache zobrazování zpráv v prezentační části. Je součástí rozšíření Cachování zpráv, které je přibalováno k variantě Enterprise
Registrace - odstranění starých dat registrationremove Odstraňuje zastaralé záznamy v databázových tabulkách pro uchovávání dat anonymních uživatelů. Jedná se o automaticky ukládané údaje, které moduly navázané na registrační modul (Diskuze, Poradny a rozhovory, Ankety apod.) uchovávají v případě, že pracují v anonymním režimu. Je součástí modulu Registrace a personalizace
Expirace registrovaných uživatelů regexpire Slouží k tomu, aby bylo možné automaticky podle data expirace v registračních záznamech měnit stav těchto záznamů, např. změnit registrace uživatelů na neaktivní. Je součástí modulu Registrace a personalizace
Antispamová kontrola - odstranění starších dat removecccodes Pokud se používá ochrana proti spamu typu Opisování kontrolních kódů, je vhodné pomocí této úlohy odmazávat z databáze vygenerované záznamy pro kontrolní kódy, aby se udržel rozumný objem databáze. Je určena pro moduly Diskuze, Poradny a rozhovory, Formuláře a katalogy
Rozesílání diskuzních příspěvků discmail Rozesílá diskuzní příspěvky e-mailem na adresy, na které bylo zadáno zasílání ve chvíli vložení diskuzního příspěvku v prezentační části. Je součástí modulu Diskuze
Odstranění starých subskripcí discsubscribers Slouží k odstraňování starých subskripcí neboli objednávek odesílání e-mailů s diskuzními příspěvky. Pomocí této funkce lze hromadně odstranit objednávky na zasílání e-mailů, kde tyto objednávky jsou starší (datum vložení objednávky je starší) než počet dní zadaný v parametru úlohy. Je součástí modulu Diskuze
Ankety - odstranění starých dat cleanvote Slouží k promazávání databáze a odstraňování již nepotřebných dat modulu - záznamů o tom, zda konkrétní uživatel hlasoval na danou anketu. Je součástí modulu Ankety

Aby úloha byla dostupná v Plánovači úloh, musí být registrována v souboru offlinedata/scheduler/registration.xml. Jedná s o XML seznam úloh, kde každé úloze odpovídá jeden element typu <task id="id_úlohy" originator="příslušnost k modulu">. Programové kódy úloh lze nalézt v podadresářích adresáře scheduler/tasks/. V každém takovém podadresáři je soubor pojmenovaný _registration_node.xml, který obsahuje příslušný XML kód pro danou plánovanou úlohu. Pro registraci úlohy je třeba tento kód vložit do souboru registration.xml.