Drupal: zapomeňte na Rules, na scéně už je automatizace procesů pomocí ECA

Dlouhé roky byly Rules nezbytným modulem pro každého, kdo potřeboval nastavit sofistikovanější automatizace i třeba odeslání informačního e-mailu na základě událostí na webu. Jejich vývoj zamrznul, ale naštěstí je tu pro Drupal mnohem lepší alternativa s propracovaným nastavením. ECA: Event – Condition – Action.

Po pravdě řečeno, modul Rules jsem nikdy neměl zrovna v lásce. Upravovat v něm nějaké složitější nastavení bylo o nervy, navíc jsem jej nejčastěji potkal na webech náhodných klientů v kombinaci s nepříliš kvalitním a pomalým hostingem

Problémem Rules byla také kompatibilita. Ostatně dnes mám Rules ještě na pár webech s aktuálním Drupalem 10 a brání mi v aktualizaci jiných věcí kvůli nějakým závislostem. Brzy půjdou pryč. Ostatně, pro současnou generaci Drupalu nebyly Rules nikdy dotaženy do stabilní verze.

Na loňských Drupal Dev Days ve Vídni jsem objevil mnohem lepší řešení, jak nastavovat automatizaci procesů v Drupalu. Modul ECA: Event – Condition – Action umí totéž a možná mnohem více než Rules a navíc k tomu přidává moderní uživatelské rozhraní.

Ukážeme si, jak s jeho pomocí nastavíte jednoduché e-mailové upozornění na nový obsah na webu.

Jak pracovat s modulem ECA: Event – Condition – Action v Drupalu

Image
Drupal ECA

Modul ECA toho zvládne samozřejmě mnohem více než jen odeslání e-mailu. Na jeho projektové stránce navíc najdete seznam řady dalších rozšiřujících modulů. Nenápadně bych chtěl upozornit třeba na propojení s AI. Tím se vám otevírají opravdu velké možnosti, co potom váš web na Drupalu dovede.

A poslední tip na závěr. Ačkoli preferuji nastavení workflow pomocí BPMN.iO modeláře, tak musím zmínit modul ECA Classic Modeller. Ačkoli jeho autoři upozorňují, že nejde o ekvivalent k Rules, jeho rozhraní je hodně podobné a věřím, že některým z vás usnadní přechod na ECA.

Tagy

Buďme ve spojení, přihlaste se k newsletteru

Odesláním formuláře souhlasíte s podmínkami zpracováním osobních údajů. 
Více informací v Ochrana osobních údajů.

Autor článku: Jan Polzer

Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.

Komentáře k článku

Přidat komentář

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru