Logo

Administrátorův pohled na Drupal

Vložil Pavel Klobasa, 9. Březen 2008 - 19:10

Při hledání redakčního systému pro tento blog jsem zvažoval několik možností. Měl jsem zkušenosti s několika Open Source aplikacemi a také s jedním komerčním redakčním systémem, na jehož vývoji jsem se podílel. Vyzkoušení redakčního systému je dosti pracné, proto jsem na také hledal na internetu reference v diskuzních fórech. O Drupalu se nesla fáma, že je to příliš složitý systém, který dokáže pochopit jen programátor. To mě zaujalo. Jsem programátor a nemám rád aplikace, které mě omezují. Podělím se i s vámi, co jsem našel v Drupalu zajímavého.

Unikátní vlastností Drupalu je možnost vytvořit si vlastní typ obsahu. Takže kromě implicitní statické stránky a článku můžete vytvořit tiskovou zprávu, PR článek, ale může to být třeba i popis produktu atd.

Články můžete zadávat v několika formátech. Zatímco limitované HTML a smajlíky najdeme všude, BBCode, známý spíše z diskuzních fór už tak obvyklý není. Také je možné do obsahu vložit fragment PHP kódu, který se vykoná během vykreslování článku. Níže uvedené formáty je možné kombinovat a nastavit pořadí, ve kterém se budou aplikovat na vstupní kód. Tím je možné vytvořit formát plain text – vyhledávání odkazů a odřádkování v čistém textu. Ačkoliv existují pro Drupal i WYSIWYG editory, používáme formátovací jazyk TeXy. (Obecně řečeno javascriptové WYSIWYG editory u počítačově zaměřených lidí nejsou příliš populární.)

Drupal musím ocenit i za dobrou práci s URL. Nejen, že podporuje hezké URL, ale umí všechna URL zobrazit v přehledné tabulce.

Drupal nezapomíná ani na nenalezené stránky.

K Drupalu existuje velké množství modulů, instalují se nahráním do příslušného adresáře. V administraci je pak možné jednotlivé moduly povolovat a zakazovat. Můžeme zde také vidět závislosti modulů.

V Drupalu je možné vytvořit nové role, ke každé roli je pak možné přidělovat práva, a to velmi jemně – po funcionalitách.

O tom, že je možné Drupal používat i profesionálně, svědčí možnost logovat změny v článku.

K aplikaci existuje i český překlad. Pochopitelně nejsou přeloženy všechny moduly, některé fráze u méně používaných modulů si musí administrátor přeložit sám. I v tom mu Drupal pomůže.

Drupal obsahuje autodiagnostiku.

Existuje modul pro elegantní vyřešení problémů tisku – do patičky přidá odkaz, copyright a všechny odkazy…

Závěr

Jak jsem již na začátku napsal, tento blog běží v Drupalu. Nejpracnější bylo nalezení a vyzkoušení modulů, bez kterých jsem si blog nedokázal představit. V současné podobě web složen pouze z modulů, které jsou veřejně dostupné, není v něm ani jedna úprava v kódu, úpravená je pouze šablona a kaskádový styl. I to je pro Drupal docela dobrá vizitka.

Docela zajímavé počtení o architektuře Drupalu najdete v seriálu na webu drupal.cz – viz odkazy pod článkem.

© 2005-2008 oXy Online s.r.o., všechna práva vyhrazena.