Drupal Canvas je vizuální page builder založený na komponentách, který redaktorům umožňuje sestavovat stránky přímo v prohlížeči. Verze 1.11.0 vyšla v září 2026, vyžaduje Drupal 11.3 nebo novější a jeho používání hlásí více než 8 000 webů. V tomto článku vysvětlujeme, co Canvas ve skutečnosti je, co platforma potřebuje, aby ho mohla provozovat, jak se má k modulům Layout Builder a Paragraphs, kdo by ho měl smět používat a zda je dnes připraven pro univerzitní web.
O Canvasu se dosud psalo hlavně formou oznámení. Články vysvětlí funkce a tím končí, takže univerzitní webový tým zůstává bez odpovědí, které potřebuje. Nahrazuje Canvas Layout Builder, na kterém už běží weby fakult a kateder? Co je potřeba nejdřív změnit v šabloně? Kdo ho bude smět po instalaci používat a co zabrání katedře přestavět svou úvodní stránku způsobem, který nikdo neschválil? Níže tyto otázky procházíme na základě faktů platných k září 2026.
Co je Drupal Canvas?
Drupal Canvas je vizuální page builder. Redaktoři přetahují komponenty na stránku, uspořádávají je, prohlížejí si výsledek v náhledu a publikují, a to vše bez opuštění prohlížeče. Za tímto rozhraním stojí aplikace v Reactu, která komunikuje se základními API Drupalu, a proto se chová jinak než okolní administrační obrazovky.
Projekt popisuje svůj cíl ve dvou částech. Tvůrci webů by měli být schopni navrhnout a postavit celý web v prohlížeči, aniž by psali kód nad rámec základního JSX a CSS. Tvůrci obsahu by měli být schopni skládat obsah v jakékoli části stránky, aniž by byli závislí na vývojáři. Stránka iniciativy Canvas přidává třetí bod, který je pro instituce důležitý: protože Canvas stojí na strukturovaných datech Drupalu a jemně nastavitelném řízení přístupu, to, co redaktor sestaví, zůstává strukturovaným obsahem a nestává se neprůhledným blokem kódu.
Právě tento poslední rozdíl je důvodem, proč by univerzita měla na Canvas nahlížet jinak než na komerční page builder. Obsah, který si zachovává strukturu, lze i později znovu použít, přeložit, prohledávat a migrovat.
Od Experience Builderu ke Canvasu
Kdo v průběhu roku 2025 sledoval novinky ze světa Drupalu, znal tento projekt pod jiným názvem. Canvas byl původně vyvíjen pod pracovním názvem Experience Builder a k přejmenování došlo před vydáním verze 1.0. Vyhledávání výrazu Experience Builder stále vrací materiály o stejném projektu, což je dobré vědět při čtení starších článků nebo sledování záznamů z konferencí z tohoto období.
Co Canvas potřebuje ke svému provozu
O tom, zda je Canvas pro instituci vůbec dostupný, rozhodují tři požadavky.
- Drupal 11.3 nebo novější. To je nepřekročitelná podmínka. Platforma na Drupalu 10 nemůže Canvas nainstalovat, dokud nedokončí upgrade na novou hlavní verzi, čímž se rozhodnutí o page builderu mění v rozhodnutí o roadmapě celé platformy.
- Composer 2.7 nebo novější a administrátorský přístup. Návod společnosti Specbee navíc popisuje konflikt závislostí, který nastává, když je v projektu přítomen balíček drupal/core-dev. Je evidován jako issue 3534774.
- Šablona, která poskytuje Single Directory Components. Technicky volitelné, v praxi nezbytné. Sekce níže vysvětluje, proč právě tuto část většina institucí podceňuje.
Pokud jde o samotnou verzi, stránka projektu uvádí vydání 1.11.0 z 8. září 2026 pro Drupal ^11.3, přičemž jeho používání hlásí 8 315 webů. Stabilní verze spadají pod bezpečnostní politiku Drupalu (security advisory policy), což je první otázka, kterou položí každá bezpečnostní revize na univerzitě.
Co Canvas mění pro univerzitní webový tým
Každodenní tření na univerzitní platformě málokdy způsobuje software. Způsobuje ho fronta. Katedra potřebuje za tři týdny úvodní stránku ke dni otevřených dveří. Dostupná šablona obsahu nevyhovuje, takže požadavek putuje na centrální webové oddělení, zařadí se do seznamu a stránka vyjde pozdě nebo špatně.
Canvas řeší právě toto úzké hrdlo. Redaktor katedry sestaví stránku z komponent, které instituce již schválila, vidí výsledek tak, jak ho uvidí návštěvníci, a publikuje bez zakládání požadavku. Čas vývojářů, který by padl na jednorázové rozvržení, se místo toho investuje do knihovny komponent, kde prospívá všem součástem univerzity.
Instituce to už takto vnímají. Syracuse University zveřejňuje pro redaktory své platformy SUpal průvodce Canvasem určeného marketérům a tvůrcům obsahu a pět schopností, které uvádí, staví konzistenci značky a znovupoužitelné vlastní komponenty na roveň úpravám metodou drag-and-drop. Právě v tomto pořadí je pointa. Na univerzitě nespočívá hodnota page builderu ve svobodě samotné, ale ve svobodě v mezích, které stanovila instituce.
Srovnání Canvasu, Layout Builderu a Paragraphs
Většina univerzit už používá jeden ze starších nástrojů, nebo oba, takže užitečná otázka nezní, který je nejlepší, ale k čemu který slouží.
Layout Builder uspořádává předem schválené bloky do oblastí stránky. Paragraphs modeluje opakující se struktury obsahu jako pole, takže redaktor vyplní formulář a o zobrazení rozhodne šablona. Canvas vykresluje designový systém živě a nechává redaktora skládat přímo s ním, a proto působí jako skutečné WYSIWYG, nikoli jako abstraktní uspořádání rámečků.
| Layout Builder | Paragraphs | Drupal Canvas | |
|---|---|---|---|
| Součást jádra | Ano | Ne, komunitní modul | Ne, komunitní modul |
| Způsob úprav | Uspořádává bloky do oblastí | Vyplňuje strukturovaná pole | Skládá komponenty na živém plátně |
| Náhled | Abstraktní zobrazení rozvržení | Formulář, poté náhled | Živé vykreslování během úprav |
| Zdroj komponent | Bloky a bloky polí | Typy odstavců | Single Directory Components |
| Minimální verze Drupalu | Podporováno v aktuálním jádře | Funguje s aktuálním jádrem | 11.3 nebo novější |
| Nejvhodnější pro | Rozvržení stránek ze stávajících bloků | Opakující se strukturovaný obsah | Redaktory, kteří vizuálně tvoří rozmanité stránky |
V praxi tyto nástroje fungují vedle sebe. Stránka studijního programu si může ponechat svá strukturovaná pole z Paragraphs, zatímco úvodní stránka kampaně vznikne v Canvasu. Rozhodování podle typu obsahu, a ne plošně pro celou platformu, udržuje migraci zvládnutelnou.
Bude Layout Builder označen jako zastaralý?
Ne. Layout Builder není uveden na seznamu zastaralých a nepodporovaných modulů jádra Drupalu, což je oficiální místo, kde se takové změny zaznamenávají. Řada článků o Canvasu naznačuje, že nahrazení už probíhá, a pro instituci, která provozuje stovky webů kateder na Layout Builderu, by bylo drahé podle takového náznaku jednat.
Pravdou je, že směr, kterým se Drupal v oblasti tvorby webů vydá, se stále otevřeně hledá a komunita dál diskutuje o tom, jak se budou tyto nástroje k sobě v čase vztahovat. Přesné je chápat to jako otevřenou otázku, nikoli jako rozhodnutou migraci.
Single Directory Components: předpoklad, na kterém Canvas stojí
Canvas nevymýšlí nový formát komponent. Rozpoznává komponenty stejným způsobem jako jádro Drupalu, tedy prostřednictvím Single Directory Components. SDC uchovává šablonu Twig komponenty, CSS, JavaScript a další soubory pohromadě v jedné složce spolu s definičním souborem, který pomocí JSON schématu deklaruje její vlastnosti (props) a sloty.
Právě tento definiční soubor dělá Canvas použitelným. Když komponenta deklaruje správná schémata vlastností a příklady, Canvas automaticky vygeneruje vhodné ovládací prvky pro úpravy. Když ne, redaktor dostane komponentu, kterou nelze v rozhraní správně nastavit.
Pro univerzitu právě zde leží skutečný projekt. Vlastní šablona budovaná několik let má své komponenty ve formátu SDC jen zřídka. Jejich převod není vedlejší úkol a na pořadí záleží: jako první si převod zaslouží komponenty, které se objevují na nejvíce stránkách.
Z obou starších nástrojů vedou osvědčené cesty. Typy odstavců se převádějí analýzou stávající struktury, vytvořením složky komponenty a namapováním polí na vlastnosti a sloty. Vlastní bloky z Layout Builderu se převádějí stejně, přičemž ze složitých vnořených rozvržení se stávají kontejnerové komponenty. Postupný přístup funguje lépe než jednorázové přepnutí: nejprve převeďte nejpoužívanější komponenty, nové stránky stavějte v Canvasu, zatímco se ho tým učí, poté přesuňte klíčové stránky, jako je domovská stránka a stránky kampaní, a zbytek nechte dorovnat v rámci běžných aktualizací.
Canvas na multisite platformě
Na platformě, kde fakulty provozují samostatné weby z jedné společné kódové základny, se Canvas instaluje a konfiguruje pro každý web zvlášť, zatímco knihovna komponent sídlí ve sdílené šabloně. Toto rozdělení má užitečný důsledek: centrální tým vylepší komponenty jednou a všechny weby je převezmou, ale každá fakulta sama rozhoduje, kdy začne Canvas používat. Zavedení nemusí proběhnout současně. Širším výhodám a nevýhodám této architektury se věnujeme v článku správa univerzitních webů pomocí Drupal multisite.
Nabízí se tak i pilotní projekt s nízkým rizikem. Místo přestavby domovské stránky instituce zapněte Canvas na jednom webu katedry nebo na nové mikrostránce, pracujte s ním jeden semestr a rozhodněte se na základě zkušeností, nikoli na základě ukázky.
Kdo smí Canvas používat
Page builder, který redaktorovi umožňuje sestavit jakoukoli stránku z jakékoli komponenty, je nejprve otázkou správy a řízení a teprve poté otázkou technickou. Instituce musí rozhodnout, které role mohou Canvas používat, které komponenty jednotlivé role uvidí a zda stránka vytvořená v Canvasu půjde přímo online, nebo počká na kontrolu.
Na první část odpovídá Drupal systémem oprávnění. Přístup ke Canvasu se přiděluje podle rolí jako jakákoli jiná schopnost, což znamená, že stejná struktura, která určuje, kdo může upravovat stránku katedry, určuje i to, kdo ji může postavit. Jak takovou strukturu vytvořit, popisujeme v článku uživatelské role a oprávnění v Drupalu pro univerzity.
Druhá část je otázkou pracovního postupu, nikoli oprávnění. To, že přispěvatel může stránku sestavit, ale ne publikovat, je rozhodnutí o oprávněních; to, že stránka čeká na kontrolu, dokud ji neschválí pracovník komunikačního oddělení, je rozhodnutí o pracovním postupu. Této vrstvě jsme se věnovali v článku schvalovací postupy obsahu na univerzitách.
Rozumný výchozí bod je úzký. Svěřte Canvas nejprve centrálním redaktorům a malé skupině redaktorů jednotlivých součástí, udržujte knihovnu komponent tak malou, aby každá komponenta prošla kontrolou, a přístup rozšiřte, jakmile instituce uvidí, co lidé s Canvasem skutečně vytvářejí.
Je Canvas dnes připraven pro univerzitní web?
Upřímná odpověď závisí na tom, o jaký web jde a kolik změn dokáže letos unést.
Argumenty pro okamžité nasazení jsou skutečné. Canvas spadá pod bezpečnostní politiku, jeho používání hlásí více než osm tisíc webů a nové verze vycházejí dostatečně často na to, aby nahlášené problémy dostaly pozornost. Pro instituci, která už běží na Drupalu 11.3 se šablonou založenou na komponentách, stojí pilotní projekt málo.
Argumenty pro vyčkávání jsou stejně skutečné. Verze 1.11.0 ze září 2026 popisuje projekt, který stále přidává funkce, nikoli projekt, který se již ustálil. Požadavky na verzi jádra se napříč vydáními měnily, takže zafixovat konkrétní verzi bez ověření aktuálních požadavků je riskantní. Výše zmíněný konflikt v Composeru je typ tření, který se objevuje u aktivně vyvíjeného projektu. A širší otázku, jak se k sobě nástroje Drupalu pro tvorbu webů vztahují, komunita stále řeší, místo aby byla oznámena jako hotové rozhodnutí.
Pro většinu univerzit to vede ke stejnému závěru. Canvas stojí za to vyzkoušet v pilotním projektu už nyní a počítat s ním v plánech, ale přestavět kolem něj hlavní web instituce v tomto akademickém roce je předčasné. Web katedry nebo nová mikrostránka poskytnou týmu skutečné zkušenosti za zlomek rizika.
Plánování pilotního projektu s Canvasem
Postup, díky kterému má pilotní projekt smysl, je krátký. Ověřte, že platforma běží na Drupalu 11.3 nebo se na něj může dostat, protože na tom závisí vše ostatní. Projděte šablonu a sepište, které komponenty už existují jako Single Directory Components a které ne. Vyberte deset komponent, které se objevují na nejvíce stránkách, a převeďte je jako první. Jako pilot zvolte jeden web katedry nebo novou mikrostránku, nikoli kompletní přestavbu. Rozhodněte, které role získají přístup, dříve než se přihlásí první redaktor. Poté s Canvasem pracujte celý semestr a vyhodnoťte, co lidé skutečně vytvořili, nikoli co slibovala ukázka.
Platformy v Drupalu, které tým Drupal4edu ze společnosti Drupart vytváří pro instituce, jako jsou Sabancı University, Işık University a Yıldız Technical University, jsou postaveny na sdílené knihovně komponent a centrálním týmu, který ji spravuje, což je přesně ten základ, na kterém nástroj jako Canvas závisí. Více o našem přístupu se dočtete na stránce Drupal pro vzdělávání.
Často kladené otázky o Drupal Canvas
Co je Drupal Canvas?
Drupal Canvas je vizuální page builder založený na komponentách, který redaktorům umožňuje sestavovat stránky a prohlížet si je v náhledu přímo v prohlížeči. Jde o aplikaci v Reactu postavenou na základních API Drupalu, která byla původně vyvíjena pod pracovním názvem Experience Builder. Jejím deklarovaným cílem je umožnit tvůrcům webů postavit web bez psaní kódu nad rámec základního JSX a CSS a umožnit tvůrcům obsahu skládat jakoukoli část stránky bez čekání na vývojáře. Protože stojí na strukturovaných datech a řízení přístupu Drupalu, obsah, který redaktor sestaví, zůstává strukturovaný a znovupoužitelný.
Nahrazuje Drupal Canvas Layout Builder?
V současnosti ne. Layout Builder není uveden mezi zastaralými ani nepodporovanými moduly jádra Drupalu, kde by taková změna byla zaznamenána. Oba nástroje fungují odlišně: Layout Builder uspořádává předem schválené bloky do oblastí, zatímco Canvas vykresluje designový systém živě a nechává redaktory skládat přímo s ním. Mnoho institucí bude používat oba a rozhodovat podle typu obsahu, místo aby jeden nahradily druhým na celé platformě. O dlouhodobém směru Drupalu v oblasti tvorby webů se v komunitě stále otevřeně diskutuje.
Jakou verzi Drupalu Canvas vyžaduje?
Canvas vyžaduje Drupal 11.3 nebo novější, dále Composer 2.7 nebo novější a administrátorský přístup. Pro univerzitu, která je stále na Drupalu 10, je tak Canvas důsledkem plánu upgradu, nikoli samostatným rozhodnutím. Požadavky na verzi jádra se napříč vydáními Canvasu měnily, proto je třeba před zafixováním verze ověřit aktuální požadavky na stránce projektu. V praxi je navíc potřeba šablona, která poskytuje Single Directory Components, i když to není uvedeno jako formální požadavek.
Mohou redaktoři používat Canvas bez vývojáře?
Při tvorbě stránek ano, při přípravě půdy ne. Jakmile komponenty existují a jsou správně definovány, redaktor může stránky sestavovat, přeuspořádávat a publikovat bez účasti vývojáře, což je smyslem celého nástroje. Dosažení tohoto stavu však vyžaduje práci vývojářů: komponenty šablony musí existovat jako Single Directory Components se schématy vlastností a příklady, protože právě z této definice Canvas generuje ovládací prvky pro úpravy. Univerzity, které tuto přípravu vynechají, dávají redaktorům komponenty, které nelze správně nastavit.
Je Drupal Canvas připraven pro produkční nasazení na univerzitním webu?
Je připraven pro pilotní projekt, nikoli pro kompletní přestavbu webu instituce. Canvas spadá pod bezpečnostní politiku Drupalu a podle dostupných údajů ho používá více než osm tisíc webů, což odpovídá na základní otázky týkající se bezpečnosti a rozšíření. Zároveň však verze 1.11.0 ze září 2026 popisuje projekt, který stále přidává funkce, požadavky na verze se napříč vydáními měnily a byly hlášeny potíže se závislostmi. Provoz Canvasu na jednom webu katedry nebo na nové mikrostránce po dobu jednoho semestru poskytne instituci skutečné poznatky při zvládnutelném riziku.