Univerzitní informační systém III., Lednice 2004 Vývoj a koncepce nového univerzitního webu Ondřej Kudlík
2 Univerzitní informační systém III., Lednice 2004 Obsah Nový web – možnosti řešení Použité technologie XML XSLT XHTML a CSS2 Orakulum Perl Výhledy do budoucna
3 Univerzitní informační systém III., Lednice 2004 Nový web – možnosti řešení Statické HTML Nevýhoda velmi složité údržby Nemožnost dělat efektivní globální změny Výhodou je rychlost Dynamické jazyky Je možné dělat globální změny a dá se poměrně snadno udržovat Nutnost provedení nějakých operací při každém zobrazení stránky
4 Univerzitní informační systém III., Lednice 2004 Použité technologie – XML Definování logiky dokumentu, ne vzhledu Vygenerování statického webu – rychlost Možnost využití dalších prostředků při generování – aktuálnost Při potřebě současných informací možné využít i dynamických jazyků Možnost využití pro různé výstupy
5 Univerzitní informační systém III., Lednice 2004 Použité technologie – XSLT Transformace XML dokumentů Možnost změnou stylu dosáhnout změny celého webu případně generovat off-line verzi nebo jiné výstupy Využití externích XML zdrojů při generování stránky Tvorba odkazů mezi dokumenty a navigace (spolu s využitím Perlu)
6 Univerzitní informační systém III., Lednice 2004 Použité technologie XHTML a CSS2 Nejnovější verze jazyků pro tvorbu www XHTML je založeno na XML, je výhodnější pro zpracování hloupými prohlížeči Možnost změny stylu uživatelem Možnost různých stylů pro různá výstupní média
7 Univerzitní informační systém III., Lednice 2004 Použité technologie – Orakulum Možnost získání aktuálních údajů přímo z informačních systémů Založený na XML Možnost přednastavených hodnot v případě nedostupnosti údajů Velké zjednodušení a zpříjemnění práce s webem
8 Univerzitní informační systém III., Lednice 2004 Použité technologie - Perl XML::XQL::DOM při generování souhrnných informací o stránkách Úprava některých typografických nedostatků (nezlomitelné mezery) Použití pro klasické skripty, hromadné zpracování stránek a další Vytvoření dynamických součástí stránek
9 Univerzitní informační systém III., Lednice 2004 Výhledy do budoucna Získání veškerých dat pro zveřejnění nových www stránek Zveřejnění nového webu Vytvoření redakčního systému Správa jednotlivých částí a stránek přímo příslušnými osobami Další vylepšování webu podle potřeb
10 Univerzitní informační systém III., Lednice 2004 Děkuji za pozornost. Dotazy ?