Drupal riešenia na mieru — kedy pri Drupale ostať a kedy prejsť inam
Drupal na mieru z praxe: čo sa v ňom dá postaviť bez programovania od nuly, čo stojí jeho údržba a kedy je lepšia cesta Laravel alebo statický web.
V skratke: Drupal riešenia na mieru sa oplatia, keď web stojí na štruktúrovanom obsahu, viacerých rolách a redakčnom procese. Keď je web len pár stránok, je Drupal zbytočná údržba; keď je z webu vlastne aplikácia s vlastnou logikou, býva čistejšia cesta Laravel. Rozhoduj podľa toho, čo web robí, nie podľa toho, na čom beží dnes.
Weby robím od roku 2008 a s Drupalom pracujem na nových projektoch aj pri preberaní existujúcich.
Čo znamená Drupal riešenie na mieru
Väčšinu vecí, ktoré by si inde programoval, má Drupal v jadre: typy obsahu a polia, zoznamy a filtre (Views), roly a oprávnenia, revízie a schvaľovanie, viacjazyčnosť. Vlastný kód píšem až tam, kde to jadro ani overený modul nepokryje.
Dva projekty z praxe
Yoga Studio KNM beží na Drupale 11: rozvrh lekcií, cenník, akcie na vlastnom type obsahu a Views, formuláre na module Webform. To je typický prípad, kde Drupal dáva zmysel.
Marina Tips bežala na Drupale 10. Dnes je to webová aplikácia na Laraveli s administráciou vo Filamente. Oba projekty sú v referenciách.
Kým ide hlavne o obsah a jeho správu, je Drupal silný. Keď ide hlavne o vlastnú logiku aplikácie, býva prehľadnejšie postaviť ju v Laraveli.
Kedy Drupal dáva zmysel
- Veľa štruktúrovaného obsahu a viac typov obsahu.
- Obsah spravuje viac ľudí s rôznymi oprávneniami.
- Web je viacjazyčný.
- Drupal už máš, funguje a tím je naň zvyknutý — vtedy je často lepšia aktualizácia než migrácia.
Kedy Drupal nepotrebuješ
- Prezentačný web s pár stránkami — statický web (napríklad Astro) je jednoduchší na prevádzku a pri malom rozsahu obsahu býva rýchly a skoro bez údržby.
- Aplikácia s vlastnou logikou — tam je Laravel priamočiarejší.
- Nikto nemá čas na aktualizácie — Drupal bez pravidelnej údržby starne rýchlo.
Čo stojí údržba Drupalu
Treba rátať s bezpečnostnými aktualizáciami jadra a modulov, s menšími verziami (napríklad 11.1 → 11.2) a s veľkými verziami (10 → 11). Najdrahšie býva, keď sa údržba roky odkladá. Ak máš ešte Drupal 7, prečítaj si čo s webom po konci podpory Drupalu 7.
Preberáš Drupal web po inom dodávateľovi?
Preberám aj cudzie weby. Najprv zistím stav kódu a modulov, až potom navrhnem, či web opraviť, aktualizovať alebo presunúť inam. Čo pri prevzatí preverujem, opisujem v článku o prevzatí webu po inom dodávateľovi. Viac je na stránke prevzatie kódu a v službách.
Napíš mi, čo tvoj web robí a na čom beží. Kontakt. Rozsah, cenu a postup dohodneme písomne.