Cílem této diplomové práce je průzkum open source systémů postavených na
platformě Java a aktuálních trendů (standardizace) v této oblasti. S tím souvisí
vytvoření metodiky hodnocení a testovaní projektů. Na základě provedeného
zhodnocení systémů bude vybrán jeden, který nejlépe vyhovuje požadavkům
katedrálního portálu. Cílem není převést aktuální stav do vybraného systému, ale
vytvořit návody a základy, které tuto činnost usnadní.
V první části se čtenář seznámí se základy vytváření webových aplikací v
programovacím jazyce Java. Ve druhé kapitole je popsáno základní rozdělení
publikačních systémů, jejich cíl a klíčové stavební prvky. Ve třetí části je vytvořena
metodika hodnocení CMS, která byla aplikována na nalezené systémy. V poslední
kapitole jsou popsány jednotlivé kroky implementace.
Annotation in English
Present information-centric website needs Content Management System (CMS),
which helps to maintain and extends presented pieces of information. There is vast
CMS market and selection of the best system is a very complex task. The aim of this
diploma thesis is to create a survey of Java Content Management Systems, find the
most suitable system for departmental website and implement elements of
department website with the most suitable system.
First chapter contains short introduction to developing web applications in Java, the
next one describes purpose and architecture of Content Management Systems. There
is also an introduction to the Java Content Repository (JCR) standard in this chapter.
A next chapter contains description of the methodology used for evaluation and
ranking of the CMS found. A final chapter is about an implementation of
departmental website in the chosen CMS.
Keywords
CMS, publikační systém, redakční systém, OpenCMS, JCR, JSR 170
Cílem této diplomové práce je průzkum open source systémů postavených na
platformě Java a aktuálních trendů (standardizace) v této oblasti. S tím souvisí
vytvoření metodiky hodnocení a testovaní projektů. Na základě provedeného
zhodnocení systémů bude vybrán jeden, který nejlépe vyhovuje požadavkům
katedrálního portálu. Cílem není převést aktuální stav do vybraného systému, ale
vytvořit návody a základy, které tuto činnost usnadní.
V první části se čtenář seznámí se základy vytváření webových aplikací v
programovacím jazyce Java. Ve druhé kapitole je popsáno základní rozdělení
publikačních systémů, jejich cíl a klíčové stavební prvky. Ve třetí části je vytvořena
metodika hodnocení CMS, která byla aplikována na nalezené systémy. V poslední
kapitole jsou popsány jednotlivé kroky implementace.
Annotation in English
Present information-centric website needs Content Management System (CMS),
which helps to maintain and extends presented pieces of information. There is vast
CMS market and selection of the best system is a very complex task. The aim of this
diploma thesis is to create a survey of Java Content Management Systems, find the
most suitable system for departmental website and implement elements of
department website with the most suitable system.
First chapter contains short introduction to developing web applications in Java, the
next one describes purpose and architecture of Content Management Systems. There
is also an introduction to the Java Content Repository (JCR) standard in this chapter.
A next chapter contains description of the methodology used for evaluation and
ranking of the CMS found. A final chapter is about an implementation of
departmental website in the chosen CMS.
Keywords
CMS, publikační systém, redakční systém, OpenCMS, JCR, JSR 170