Projekty
Imaturita.cz
Vzdělávací projekt pro středoškoláky, kteří zde mohou publikovat své maturitní otázky či texty referátů. Dále je součástí projektu sekce s testy pro uchazeče o studium na vysokých školách a zkušenosti již studujících, vše s možnosti přidání komentáře, vytisknutí daného textu či jeho zaslání emailem na zadanou adresu.
Součástí projektu je unikátní původní redakční systém pro editaci veškerých textů ve WYSIWYG prostředí, do nějž je přístup samozřejmě povolen pouze autorizovaným osobám.
Použité technologie: PHP, MySQL (veškeré texty, fulltextové vyhledávání), HTML 4.0, kombinace tabulkového a CSS layoutu
Reference: www.imaturita.cz
Automodul.com
Pro systém automodul.com jsem vedle mnoha jiného vytvořil několik subaplikací jako je např. modul pro správu tzv. Limitovaných sérii, tedy vozů za speciální cenu, dále komponentu pro interaktivní vyhledávání vozu dle určených parametrů (cena, typ, palivo, barva etc.). Speciální komponentou je pak modul pro správu katalogu vozů, který je udržován v tabulce programu Excelu a po optimalizaci takto vytvořeného souboru dat (pomocí skriptů Visual Basic for Applications) exportován do databáze MySQL.
V roce 2004 jsem navrhl kompletní redesign aplikace s využitím CSS2 a kombinace XHTML 1.0 (titulní stránka) a HTML 4.0. V celém souboru skriptů je nyní důsledně využito CSS všude, kde to jen trochu bylo možné. Současně s redesignem jsem provedl vyčištění kódu a jeho optimalizaci pro prohlížeče Mozzilla a Opera.
Použité technologie: HTML 4.0, XHTML 1.0, CSS Level2, PHP 4, MySQL, Visual Basic for Applications (katalog modelů)
Reference: ing. Ladislav Janda, jednatel společnosti Automodul.com, www.automodul.com
Lékařská fakulta v Plzni
V rámci civilní služby jsem pro Lékařskou fakulty UK v Plzni vytvořil kompletní webovou prezentaci. Vzhledem k celkové orientaci fakulty na produkty Microsoftu jsem při vývoji použil technologie této společnosti, konkrétně tedy nejnovější platformu pro vývoj webových aplikací: .NET Framework. Vývoj aplikace probíhal kompletně v mé režii - od analýzy potřeb klienta přes návrh vícevrstvého modelu až k finální tvorbě skriptů. Vzhledem k potřebám klienta jsem pro správu veškerých textů navrhl systém pro správu obsahu (Content Management System), do nějž je přístup samozřejmě povolen pouze autorizovaným osobám.
Při vývoji jsem se snažil o rozumné využití veškerých moderních technologií, jenž platforma .NET nabízí. Specialitou je tak tedy kupř. komunikace s Active Directory, jenž uchovává data o všech zaměstnancích fakulty, s aplikací prostřednictvím XML, s jehož pomocí jsou mezi oběma databázemi vyměňována data. Progresivně je řešena také lokalizace - klíčové texty jsou uloženy v externích souborech se zdroji (resource files), čímž bylo docíleno žádaného oddělení obsahu od aplikační logiky.
Dle posledních trendů jsem v prezentační vrstvě použil CSS Level 2 a jazyk XHTML 1. Kód je optimalizován pro co nejširší skupinu prohlížečů - od stále majoritního Internet Exploreru přes Mozzilu až k Opeře.
Použité technologie: platforma .NET, MS SQL Server 6, Windows 2003 Server, CSS Level 2, XHTML, C# a v malé míře také Visual Basic .NET, Visual Basic for Applications (správa řetězců pro lokalizaci)
Reference: ing. Vlastimil Vavřina, vedoucí Laboratoře výpočetní techniky, webová prezentace LF UK v Plzni








