Vytvářet stránky nebo vlastní časopis psaním HTML kódu v poznámkovém bloku je
nemoderní a pomalé. Manažer správy obsahu udělá veškerou práci za vás.
Systémy pro správu obsahu, tzv. "content managery", jsou aplikace běžící na
webových serverech díky skriptovacím jazykům. Jejich úkolem je vytvářet a
spravovat dynamickou webovou prezentaci, nebo například časopis.
Klasický web se skládá ze stránek vzájemně propojených odkazy. Přidáváme-li
další stránku, musíme ji vytvořit v nějakém HTML editoru a nahrát na server.
Chceme-li se na ni pak dostat z hlavní stránky, musíme upravit a opět na server
updatovat i samotnou hlavní stránku. Web pak není nic jiného než shluk stránek
tohoto typu s velmi omezenými možnostmi.
Dynamický web má obsah svých stránek uložený v databázi. Pokud si uživatel,
který na něj zavítá, chce některou z nabízených stránek otevřít, je pro něj
vytvořena tak říkajíc na zakázku. Systém, který se stará o správu webu, nejprve
najde příslušný obsah, spojí ho se šablonou a výsledek pošle uživateli jako
stránku. Uživatel rozdíl mezi statickým a dynamickým webem nevidí. Z pohledu
majitele tohoto webu se však jedná o obrovský rozdíl.
Dynamický web se udržuje nesrovnatelně lépe než statický. Pro zadávání nových
textů není třeba znát HTML kód ani vlastnit žádný editor, stačí webový
prohlížeč. Stránky mohou obsahovat množství aktivních prvků jako ankety,
diskuze, hodnocení a podobně. Tyto prvky navíc není nutné vkládat a udržovat
pomocí složitých kódů - vše je snadné a přehledné. Pokud je na stránkách třeba
něco měnit, lze to snadno provést hromadně, stejně lze přidávat další
zdokonalující funkce. Jednoduše řečeno, dynamické weby s manažery obsahu
přibližují publikování na webu obyčejnému uživateli bez rozsáhlých technických
znalostí a bez softwarového vybavení. Navíc si to může dovolit každý.
Zadarmo a za peníze
Existují komerční i opensourcové aplikace. Ty komerční představují především
komplexní redakční aplikace, jejichž cena licence se běžně pohybuje v řádu
desítek tisíc korun a nezřídka se dodávají na speciální objednávku zákazníků.
Na druhé straně je k dispozici množství opensourcových systémů pro správu
obsahu, které jsou vyvíjeny ve spolupraci komunity tvůrců i uživatelů. Od
administrátorů webů pochází připomínky k fungování těchto aplikací a na jejich
základě probíhá další vývoj. Přestože nedosahují kvality profesionálních
redakčních nebo portálových systémů, lze je použít jak pro soukromé stránky,
tak i k vytvoření a spravování firemního webu. Ve většině případů stačí
varianta, kterou můžeme označit jako "zadarmo".
Serverová aplikace
Systém pro správu obsahu Drupal najdete na webové adrese www.drupal.org. Jedná
se o aplikaci, která ke své činnosti vyžaduje prostor na webovém serveru (pokud
má fungovat na internetu, musí jít o veřejně přístupný webový server).
Nezbytnou podmínkou pro korektní činnost systému je účet v SQL Serveru, kam
budou ukládána veškerá data, a podpora jazyka PHP. Z SQL serverů jsou
podporovány MySQL a PostgreSQL. Tyto podmínky splňují prakticky všechny
komerční hostingy, založené na platformě UNIX. Kromě nich je ale možné systém
uvést do provozu i na některých bezplatných hostingových službách, například na
českém serveru Web Zdarma (www.wz.cz).
Samotný systém pro správu obsahu má podobu archivu, který stáhnete z webu jeho
tvůrců. Po rozbalení musíme změnit parametry konfiguračního souboru a následně
adresář s komponentami systému nahrát na server pomocí FTP klienta. V
administraci SQL serveru vytvoříme datové tabulky, které Drupal potřebuje mít
přístupné ještě před prvním spuštěním. Chcete-li, můžete si stáhnout a nahrát
na server rovněž českou verzi uživatelského rozhraní.
Vytváříme časopis
Po prvním spuštění systému, tedy po otevření první stránky na serveru, je třeba
vytvořit uživatelský účet správce. Může jej vytvořit kdokoliv, a proto je tak
vhodné učinit okamžitě po nahrání systému na server.
Ovládání systému pro správu obsahu probíhá ze stejných stránek, které vidí
návštěvníci. Je-li však přihlášen administrátor, má k dispozici více položek.
Web se skládá z modulů, které návštěvníci mohou, ale nemusí vidět. V jeho
nastavení lze vybrat, které z nich jsou přístupné pro kterého návštěvníka, lze
definovat například i to, aby anonymní (nepřihlášení) uživatelé nemohli
hlasovat v anketě nebo komentovat články.
Pokud jde o vzhled a grafickou podobu časopisu, Drupal nabízí několik
základních šablon či témat. Z webu je možné stáhnout další témata, ale lze
vytvořit i svá vlastní. Uživatelé, kteří budou oprávněni vkládat obsah, nemusí
(na rozdíl od statických prezentací) přistupovat k jeho fyzické vrstvě nebo
používat k úpravám aplikace instalované na počítač. A může jich být neomezené
množství.
Konkurence
Existují další podobné systémy, namátkou třeba PHP Nuke či jeho česká verze
United Nuke (www.openland.cz). Výhodou Drupalu je ale jednoduchost, uživatelská
nenáročnost a celková "přítulnost". Existují lépe vybavené systémy pro správu
obsahu, ale chcete-li jednoduchý, přehledný, maximálně užitečný a přitom
otevřený systém, můžeme Drupal vřele doporučit.
Drupal
Drupal - content manager, systém pro správu webového obsahu. Jeho pomocí je
možné vytvořit a spravovat interaktivní webovou prezentaci nebo časopis bez
znalosti HTML, FTP apod. Drupal je opensourcová serverová aplikace. Ke své
činnosti vyžaduje server s podporou PHP a MySQL. Existuje česká verze, stejně
jako množství doplňků, grafických vzhledů a vylepšení.
+snadné použití
+opensource koncepce
+množství doplňků
-nevhodné pro větší weby
-méně pokročilých funkcí
-nemá reklamní systém
Cena vč. DPH: zdrama ke stažení z webu
URL: http://www.drupal.org