CMS
Martin Srašek
Co je to CMS?
- zkratka z angl. Content Management System (Systém pro správu obsahu)
- slouží pro pohodlné vytvoření a správu internetových prezentací
- obsah oddělen od designu a funkcionality webu
- není třeba mít rozsáhlé znalosti HTML a CSS
Požadavky na CMS
- vyhledávání na webových stránkách
- archivace obsahu
- přizpůsobení požadavkům uživatele
- možnost vícejazyčného webu
- přehledná administrace
- ...
Proč používat CMS?
- jednoduchost
- rychlost
- snadná aktualizace
- přístupnost
- optimalizace pro vyhledávače
- ...
A jak to funguje?
- instalace
- konfigurace
- uživatelská část - přihlášení
- administrační část - instalace modulů, výběr šablony, tvorba obsahu
- aktualizace obsahu
Joomla
- vznik 2005 z CMS Mambo, www.joomla.org, joomlaportal.cz
- administrace připomíná desktopovou aplikaci
- podrobný webový instalátor, instalace balíčků bez použití ftp
- požadavky: server Apache 1.3 nebo vyšší, PHP 4.2 nebo vyšší, MySQL 3.23 nebo vyšší
Drupal
- vznik 2000, Dries Buytaert, drupal.org , drupal.cz
- malé stabilní a rychlé jádro
- modulární, přes 2400 modulů,
- od verze 6 kompletní webový instalátor (také online příručka pro nezkušené)
- požadavky: server Apache 1.3 nebo 2.x, Microsoft IIS5 nebo IIS6;
PHP minimálně 4.3.5 (doporučeno PHP 5.2); MySQL 4.1 a vyšší nebo PostgreSQL 7.4 a vyšší
- problémy s webhostingem, blacklist na drupal.cz
WordPress
- vznik 2003, wordpress.org, podpora.dgx.cz/wordpress - české fórum
- zaměření na estetiku a použitelnost
- orientace na blog, plugin SitePress
- instalace: stažení upravené instalace, webový instalátor
- PHP verze 4.3 a novejší, MySQL verze 4.0 a novejší
phpRS
- vznik 2001, Jiří Lukáš, www.supersvet.cz/phprs
- modulární, jednoduchý a výkonný
- absence WYSIWYC editoru v zákl. instalaci
- komplikovanější instalace (vytvoření databáze pomocí PHP skriptu, editace config.php)
- požadavky: PHP 4 a vyšší, MySQL 3.23 a vyšší
Tvorba šablony
- poměrně náročná záležitost
- potřeba dobré znalosti PHP a CSS
- tutorial pro phpRS www.supersvet.cz
- existují ulehčení např.: Artisteer