Preskočiť na obsah

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.