Verze z 13. 10. 2009, 13:39
Stránkované seznamy WebToDate vs. Výpisy zpráv
Vlastní aplikace WebToDate obsahuje funkci Seznamy, která rovněž slouží k automatickému sestavování seznamů zpráv podle zvolených kritérií. Od verze WebToDate 4.0 navíc tato funkce obsahuje významná rozšíření – seznamy vypisující obsah dané kategorie nemusí mít v definici tuto kategorii uvedenou, ale kategorie se může odvodit od stránky, na které se seznam nachází (jedna definice seznamu je tedy opakovatelně použitelná a vypisuje vždy podle kontextu jiný obsah) a seznamy mohou být rovněž stránkované.
Možnosti funkce Seznamy a možnosti tohoto modulu se tedy do jisté míry překrývají a je na zvážení v dané implementaci, kterou z těchto možností použít. V tomto rozhodování vám může pomoci následující porovnání možností obou funkcí.
| WebToDate Seznamy
|
Výpisy zpráv
|
- Práce se seznamy je transparentnější – seznam se umístí na stránku jako každý jiný typ objekt, je zde zřejmé, co je na jaké stránce vloženo a jakým stylem je to formátováno.
- Práce se seznamy více brání možným chybám. Pokud je např. třeba odstranit nějakou kategorii, nelze vytvořit nějaký nefunkční odkaz. Pokud např. nějakou kategorii používá jako parametr nějaký seznam, nelze kategorii smazat apod. Naopak jednou vytvořený odkaz na Výpisy zpráv obsahující v parametrech ID kategorie bude ve stránkách umístěn, dokud se ručně neodstraní, i když daná kategorie již dávno neexistuje.
- Na stránce může být kromě seznamu umístěn libovolný počet dalších objektů; tento typ stránek je tedy flexibilnější, stránky mohou být bohatě strukturované i bohatě graficky formátované.
- Seznamy mají bohatější možnosti kritérií ve smyslu práce s jinými oblastmi na jiných stránkách, což se používá např. při přejímání zpráv z jiné stránky.
- Seznamy se mohou zobrazovat jako dělené včetně možnosti vynuceného dělení, což umožňuje např. vytvoření vícesloupcového zobrazení apod.
- Stránky obsahující seznamy lze bez problémů propojit s automaticky generovanými navigacemi. To u Výpisů zpráv neplatí, automaticky generované navigace nemohou reagovat na to, co se právě pomocí modulu vypisuje.
|
- Vytvoření stránky s výpisem je relativně bezpracné. Po prvotní konfiguraci modulu stačí jen sestavovat různé tvary URL.
- Pokud např. chcete vytvářet výpisy k daným tématickým okruhům a tato témata jsou daná např. klíčovými slovy, znamená to v případě 100 různých klíčových slov založit 100 definic seznamů, což je pro správu serveru přinejmenším poněkud nepřehledné. V případě využití výpisů zpráv se nic takového nevytváří a pouze se sestaví URL dle potřeby.
- Možnosti výběrových kritérií jsou pro výpisy bohatší, to se týká zejména časových kritérií. Např. výpis zpráv z předchozího týdne pomocí seznamů WebToDate nelze realizovat jinak, než v SQL.
- Kritéria výpisu nemusí být pevně daná, ale lze je ponechat případně i na návštěvnících www prezentace. Lze např. vytvořit formulář pro procházení archívu, kde si uživatel vybere určitá kritéria a podle toho výpis zobrazit.
|
Textové řetězce v URL
Modul umožňuje v URL některá kritéria specifikovat pomocí textových řetězců – jedná se o klíčové slovo a rubriku. Nezapomeňte, že v případě, že takový text obsahuje znaky jako mezera či diakritické znaky, je třeba takové znaky v URL nahradit znakovými entitami dle odpovídajícího RFC standardu. V opačném případě vaše stránka nebude validní resp. se dokonce v některých prohlížečích nemusí zobrazit to, co očekáváte.
Toto kódování znamená, že např. místo výrazu "silniční zákon" je třeba použít zakódovaný výraz "silni%E8n%ED+z%E1kon".