WebToDate/Verifikace/Začínáme: Porovnání verzí
| (Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
[[Category:WebToDate | [[Category:WebToDate Verifikace]] | ||
[[Category:Verifikace]] | [[Category:Verifikace]] | ||
Do uživatelského rozhraní modulu '''Verifikace''' se dostaneme prostřednictvím stejnojmenné volby v sekci '''Moduly''' v levé nabídce. | Do uživatelského rozhraní modulu '''Verifikace''' se dostaneme prostřednictvím stejnojmenné volby v sekci '''Moduly''' v levé nabídce. | ||
| Řádek 13: | Řádek 13: | ||
Tato funkce svou povahou poněkud vybočuje z nastíněného schématu, nicméně jejím cílem je udržování databáze zpráv v bezvadném stavu, stejně jako tomu bylo u výše popsaných postupů. | Tato funkce svou povahou poněkud vybočuje z nastíněného schématu, nicméně jejím cílem je udržování databáze zpráv v bezvadném stavu, stejně jako tomu bylo u výše popsaných postupů. | ||
Ve WebToDate | Ve WebToDate existuje možnost [[../../Referenční/Zprávy#Stavy zpráv a zamykání|zamykání zpráv]] pro výhradní úpravy jedním uživatelem (uživatel A se rozhodne upravovat zprávu a bylo by nepříjemné, kdyby se tutéž zprávu rozhodl upravovat uživatel B dříve než ji uživatel A odešle upravenou zpět na server). Vyvstane-li případ, že uživatel zapomene po skončení práce zprávu opět zpřístupnit ostatním, lze zprávu odemknout právě touto funkcí. | ||
[[Image:verifikace-zaciname-img003.png|center]] | [[Image:verifikace-zaciname-img003.png|center]] | ||
Stránka zobrazí seznam všech uzamčených zpráv, přičemž zvýrazní zprávy uzamčené déle než jeden den. U každé zprávy existuje zaškrtávací políčko. Klepnutí na tlačítko '''Odemknout uzamčené''' způsobí odemknutí zpráv se zaškrtnutým políčkem. | Stránka zobrazí seznam všech uzamčených zpráv, přičemž zvýrazní zprávy uzamčené déle než jeden den. U každé zprávy existuje zaškrtávací políčko. Klepnutí na tlačítko '''Odemknout uzamčené''' způsobí odemknutí zpráv se zaškrtnutým políčkem. | ||
V horní části obrazovky je formulář s volitelným výběrem uživatele, který položky uzamknul. Je-li nějaký uživatel zvolen, vypíší se jen ty položky, které má uzamčeny tento zvolený uživatel. | |||
== Plánovač úloh == | == Plánovač úloh == | ||
Aktuální verze z 20. 10. 2009, 13:47
Do uživatelského rozhraní modulu Verifikace se dostaneme prostřednictvím stejnojmenné volby v sekci Moduly v levé nabídce.

Výsledky
Odkaz nabídne formulář, určující časové rozmezí, pro které mají být zobrazeny výsledky verifikace. Po odeslání formuláře se zobrazí výpis jednotlivých verifikací, provedených v daném období, seřazených sestupně podle data a času zahájení. Verifikace, které odhalily chybu, jsou zobrazeny červeně, výpis dále obsahuje údaj o trvání procesu v minutách, příznaky procesu, definované v sekci Nastavení, celkový počet zkontrolovaných zpráv, počet zpráv chybných a opravených.

Odemykání
Tato funkce svou povahou poněkud vybočuje z nastíněného schématu, nicméně jejím cílem je udržování databáze zpráv v bezvadném stavu, stejně jako tomu bylo u výše popsaných postupů.
Ve WebToDate existuje možnost zamykání zpráv pro výhradní úpravy jedním uživatelem (uživatel A se rozhodne upravovat zprávu a bylo by nepříjemné, kdyby se tutéž zprávu rozhodl upravovat uživatel B dříve než ji uživatel A odešle upravenou zpět na server). Vyvstane-li případ, že uživatel zapomene po skončení práce zprávu opět zpřístupnit ostatním, lze zprávu odemknout právě touto funkcí.

Stránka zobrazí seznam všech uzamčených zpráv, přičemž zvýrazní zprávy uzamčené déle než jeden den. U každé zprávy existuje zaškrtávací políčko. Klepnutí na tlačítko Odemknout uzamčené způsobí odemknutí zpráv se zaškrtnutým políčkem.
V horní části obrazovky je formulář s volitelným výběrem uživatele, který položky uzamknul. Je-li nějaký uživatel zvolen, vypíší se jen ty položky, které má uzamčeny tento zvolený uživatel.
Plánovač úloh
Časování verifikace včetně nastavení parametrů se provádí v Plánovači úloh, neboť se jedná o plánovanou úlohu spouštěnou jednotným systémem stejně jako ostatní plánované úlohy.
Verifikace může být prováděna řadou způsobů. Slouží k tomu dialogové okno Nastavení parametrů úlohy Verifikace (okno se vyvolá kliknutím na úlohu Verifikace rámci Plánovače úloh).

V zobrazeném dialogovém okně je možné prostřednictvím zaškrtávacích políček podrobně specifikovat, které kontroly mají být prováděny a zda mají být případné nesrovnalost opraveny (většinou smazáním přebytečné položky – proto je třeba dbát při povolování oprav opatrnosti).

Jednotlivé kontroly jsou uspořádány do několika oblastí:
Nadpis zprávy
Hledání prázdných nadpisů zpráv - Jedním z kriterií řádně vložené zprávy je její neprázdný nadpis. Tento proces provádí kontrolu vloženého nadpisu u všech zpráv.
Nahradit nadpisem … rozšiřuje operaci popsanou výše o automatické nahrazení prázdného nadpisu výrazem uvedeným v textovém poli.
Hypertextové odkazy
Hypertextové odkazy – užitečnou funkcí je kontrola hypertextových odkazů v těle zpráv. Proces lze dále omezit pouze na absolutní odkazy (začínající na http://), nebo na odkazy relativní (např. "/help/licence.htm). U relativních odkazů je v některých případech vhodné nastavit výchozí cestu (Počátek cesty pro relativní odkazy) tak, aby kontrola byla prováděna je pro odkazy začínající touto cestou.
Proces bohužel nemůže detekovat uživatelsky definované stránky "404” ("Stránku nelze nalézt").
Při kontrole externích odkazů vedoucích na jiné servery se vytvářejí odchozí spojení ze serveru na daný port (80 pro stránky s http adresou), proto musí být při využívání této funkce tato možnost na systémové úrovni povolena. Timeout pro spojení s externím serverem je 15 sekund, při překročení tohoto časové limitu je adresa označena za nefunkční.
Obrázky
Funkce Kontrolovat existenci souborů v poli Obrázek kontroluje, zda cesty k obrázkům vloženým do pole Obrázek jsou platné a zda na zapsané relativní cestě existuje příslušný soubor.
Funkce Odstranit obsah pole pokud soubor neexistuje vyplní pole prázdným znakem, v případě, že soubor nebyl nalezen.
Stránky
Funkce Kontrolovat existenci stránek ověřuje, zda každá stránka ve stromu stránek WebToDate má existující soubor, ve kterém se nachází kód stránky nebo šablony.
Při zapnutí druhé volby Nenalezené stránky nahradit prázdným souborem se při nenalezeném souboru vytvoří na dané cestě prázdný soubor obsahující pouze HTML komentář s URL stránky (stejně jako když se zakládá nová stránka).
Předlohy
Funkce Kontrolovat nastavení předloh pro zprávy slouží ke kontrole podezřelých stavů ohledně nastavení předloh pro zprávy. Jedná se o podezřelé, nikoliv o nutně chybové stavy, proto se zde pouze zapisuje do protokolu, není zde funkce pro nějaké opravy.
Tyto podezřelé stavy jsou:
- Existují publikace, u kterých není nastavena předloha pro zprávy
- Existují zprávy, u kterých je nastaveno předloha: žádná a zároveň je u nich vyplněno pole Odkaz nadpisu standardním způsobem.
Oblasti
Tato funkce provádí dvě kontroly:
- Konzistence mezi stavem seznamu oblastí na stránkách a umístěním oblastí v šablonách. Lze vytvořit nějakou oblast, přiřadit na ní zprávy a pak smazat klíčové slovo pro oblast v příslušné šabloně.
- Kontrolu přiřazení zpráv na oblasti s omezením na počet zpráv – každá oblast má v definici kolik maximálně zpráv se na ní zobrazuje, ale přiřadit lze libovolný počet zpráv.
Volba Kontrolovat oblasti znamená, že se provádějí všechny výše uvedené kontroly uvedené v bodech výše, nalezené problémy se pouze zapisují do protokolu s výjimkou interních nekonzistencí databáze, které se opravují.
Volba Odstranit zprávy z oblastí, které nejsou v šabloně znamená, že pokud jsou nalezeny zprávy umístěné na oblasti na stránce a pro tyto oblasti přitom není v šabloně stránky klíčové slovo, zprávy se z oblasti odstraní. Do protokolu se zapíše, které zprávy byly odkud odstraněny.
Volba Vypsat oblasti s překročeným limitem počtu zpráv znamená, že se porovnává na každé stránce počet záznamů vztahujících se k určité oblasti a pokud je zjištěno, že zpráv je na stránce více než je povoleno, zapíše se tato informace do protokolu.
Reklama
Funkce Kontrolovat reklamní pozice na stránkách vyhledává v šablonách stránky klíčová slova typu WTD_B používaná pro reklamní pozice a kontroluje, zda jsou pro tyto pozice nastavena pravidla.
Nalezené údaje nelze považovat za chybu, ale pouze za varování, které se zapisuje do protokolu.
Strom kategorií
Pokud je zvoleno Kontrolovat strom kategorií, provádí se kontroly související s touto funkcí. Provádí se kontroly podle následující tabulky. V tabulce je uvedena klasifikace, věnujte pozornost zejména těm položkám označeným jako chyba.
| Problém | Důsledek | Klasifikace |
| V kategorii, která patří do navigace nejsou vyplněny všechny lokalizované názvy. | V navigaci se objeví prázdné položky menu. | chyba |
| V kategorii, která patří do navigace není pro nějaký jazyk zvolena ani výchozí stránka ani není vyplněné URL. | V navigaci se objeví položky menu, které na nic neukazují. | chyba |
| V kategorii, která patří do navigace je vyplněno URL i zvolena výchozí stránka. | Přednost má URL, takže informace o výchozí stránce nebude v menu využita. | varování |
| V kategorii, která patří do navigace je výchozí stránka, která není vygenerovaná nebo je prázdná (nemá přiřazenou žádnou zprávu ani seznam). | Klepnutí na položku v navigaci zobrazí neexistující stránku nebo prázdnou stránku. | varování |
| Kategorie není v nejvyšší úrovni a její název složky je prázdný. | Generované stránky se nebudou řadit do stromové struktury složek. | varování |
| Pod kategorií, která není zařazená do navigace se nacházejí kategorie, které do navigace zařazeny jsou. | Strom navigace má jinou strukturu než strom kategorií. | varování |
| Ani jedna z konfiguračních konstant NEW_CATEGORY_PAGE_NAME a NEW_CATEGORY_PAGE_PATH neobsahují klíčové slovo pro zkratku jazyka. | Zjednodušený režim zakládání stránek bude schopen založit pouze výchozí stránku pro výchozí jazyk, protože pro další jazyk vygeneruje stejné URL výchozí stránky, což není přípustné. | varování |
Kontroly nic automaticky neopravují, pouze vypíší seznam nalezených problémů.
Zdroje
Úloha může pro databázi zdrojů kontrolovat následující typy problémů:
- Soubor na který se odkazuje záznam v databázi zdrojů na disku neexistuje
- Zdroj má v sobě uložené nějaké soubory, ale ve zdroji neexistuje master soubor
- Ve zprávě je v některém poli klíčové slovo typu WTD_I s číslem instance, která neexistuje
Formulář pro nastavení tedy obsahuje volby:
- Kontrolovat soubory ve zdrojích (kontroluje první dva druhy chyb)
- Kontrolovat neexistující instance ve zprávách
V obou případech se nalezené chyby pouze vypisují do protokolu.
Okamžité spuštění verifikace
Rozhodnete-li se spustit verifikaci okamžitě, klepněte na tlačítko Spustit v příslušné plánované úloze. Proces může v závislosti na zvoleném režimu a rozsahu databáze trvat i několik minut. Po ukončení přibude nový záznam ve výpisu výsledků (viz odstavec Výsledky).