Drupal je populární open-source redakční systém. Poprvé byl představen v roce 2000. Nejprve se vyvíjel jako nástroj pro vytváření menších webů. Dnes na Drupalu běží nejrůznější online projekty včetně webových stránek společnosti Tesla, NASA nebo Českého rozhlasu. Filozofií Drupalu je přehlednost kódu a otevřenost API. Drupal je také oblíbený pro svou flexibilitu, díky které se vývojářům webů nekladou téměř žádné hranice.
Silná komunita
Drupal se může pyšnit širokou a aktivní komunitou příznivců. Komunitu českých uživatelů zastřešuje Asociace pro Drupal, která mimo jiné pomáhá začátečníkům a redakční systém propaguje v rámci ČR.
Vývoj a kód
Kvůli svému specifickému kódu měl Drupal dříve relativně uzavřenou komunitu vývojářů. Každý začátečník se musel kód z velké části naučit, což vedlo k menšímu zájmu vývojářů dalších projektů v PHP, kteří by se jinak mohli zapojit a přispět. „Od vydaní Drupalu 8 je nově možnost objektově orientovaného programování, využití Symfony frameworku a všeobecně odstranění „drupalizmů“ a respektování moderních metod“ říká Radim Klaška, předseda Asociace pro Drupal. Drupal se také připojil do PHP Framework Interoperability Group, což komunitu posílilo o mnoho vývojářů z jiných skupin a projektů.
Výhody
Pokročilé funkce
Nástroje pro úpravu grafiky, správu uživatelů, pokročilá správa menu – to jsou jen některé z velkého množství funkcí, kterými Drupal disponuje. Tyto funkce umožňují vytvářet jednoduché i pokročilé webové stránky, blogy, diskusní fóra nebo sociální sítě. Drupal také pomáhá vytvářet a spravovat různorodé typy obsahu – od stránek, videí, anket, blogů a podcastů až po statistiky a další.
Podpora
I díky silné komunitě je na domovské stránce Drupalu k dispozici rozsáhlá dokumentace a diskuzní fóra pro řešení konkrétních problémů. Najdete tam také spoustu informací a pomoc se správou a úpravami skriptu.
Šablony
Drupal obsahuje mnoho šablon a motivů s možností konfigurace předdefinovaných funkcí stránky a úprav vzhledu.
Správa obsahu stránky
Obsah stránky můžete kategorizovat prostřednictvím adres URL, cest, vytváření vlastních seznamů. Tato struktura umožňuje snadnou správu, vyhledávání a opětovné použití obsahu.
Moduly
Podobně jako jiné redakční systémy, disponuje i Drupal několika tisíci pluginů (=modulů). Ty jsou dostupné na oficiálních webových stránkách. Vytvořit a používat můžete i vlastní moduly.
Závěr
Drupal je mocný nástroj pro vytváření webových stránek a online platforem. S každou novou verzí se stává robustnějším a flexibilnějším. Navíc usnadňuje práci s kódem a neustále rozšiřuje svoji komunitu. Vývojáři, kteří jsou schopni pracovat s Drupalem jsou navíc na trhu velmi žádaní.
Ne každý hosting je ale připraven na implementaci Drupalu nebo nepodporuje plně jeho použití. Největším úskalím je najít hosting, který poskytuje správnou datovou strukturu a ovládání Drupalu přes Drupal Console nebo Drush. Hosting od SnackHostu má strukturu připravenou na nasazení Drupalu a navíc umožňuje systém ovládat přes command line. Na testování a následném feedbacku se navíc podílela i česká komunita drupal.cz