Drupal Canvas 1.0 è stato rilasciato il 4 dicembre 2025 ed è diventato il page builder predefinito in Drupal CMS 2.0, la distribuzione che Dries Buytaert ha identificato come l'inizio di un nuovo capitolo per la piattaforma. Dopo anni in cui il problema dell'esperienza editoriale era nominato in ogni conferenza e lasciato irrisolto, Canvas è la risposta concreta: non un modulo contrib da cercare su Drupal.org, ma un pezzo strutturale del sistema.
La domanda che interessa a chi costruisce siti con Drupal non è "è bello?", ma "cambia qualcosa nei progetti reali, e a quale prezzo?".
Il problema che Canvas cerca di risolvere
Per capire Canvas bisogna partire dal punto di attrito che ha reso Drupal difficile da vendere ai clienti non tecnici negli ultimi anni. Layout Builder ha migliorato la situazione rispetto ai template fissi, ma non ha mai eliminato la distanza tra ciò che un editor vede durante la configurazione e ciò che appare nel front-end. Paragraphs ha risolto la struttura del contenuto ma ha reso l'esperienza editoriale lineare e poco intuitiva. In pratica, ogni agenzia ha sviluppato nel tempo la propria soluzione ibrida, con costi di manutenzione reali e onboarding lungo per i clienti.
L'obiettivo dichiarato di Canvas è fornire un'unica soluzione che elimini la frizione nel processo di costruzione di esperienze digitali, garantendo coerenza e stabilità senza sacrificare la flessibilità, e che sia predisposta per le innovazioni tecnologiche future, in particolare l'AI.
Come funziona in pratica
Canvas permette ai site builder senza esperienza Drupal di costruire l'intero sito direttamente dal browser, senza necessità di scrivere codice al di là di JSX e CSS di base, e consente ai content creator di comporre contenuto su qualsiasi parte della pagina senza dipendere dagli sviluppatori.
Il meccanismo centrale sono i Single Directory Components (SDC): ogni componente, un hero, una card, una sezione flessibile, vive in una cartella autonoma con i propri file Twig, CSS e definizione JSON Schema. Questo schema non è solo organizzativo: gli schema JSON non servono solo per la validazione, ma costituiscono l'interfaccia che gli agenti AI usano per configurare i componenti correttamente.
Per uno sviluppatore frontend abituato a React, l'ingresso è più diretto del previsto. Canvas supporta React, il che significa che i developer frontend possono contribuire usando competenze che già hanno, senza dover approfondire l'architettura interna di Drupal. Questa scelta ha un impatto pratico sulla composizione del team: non è più necessario che ogni persona che tocca il progetto abbia anni di Drupal alle spalle.
Dove si posiziona rispetto alla concorrenza
Il confronto con Elementor o il blocco editor di WordPress è inevitabile ma parziale. Canvas opera su un livello diverso: dove piattaforme come Wix o Squarespace faticano con la coerenza su larga scala a causa della difficoltà di fare aggiornamenti massivi, Canvas usa i componenti per costruire i template del sito, mantenendo coerenza anche al crescere del numero di pagine.
Questa è la differenza sostanziale. Un rebrand completo, un cambiamento nei font o nei colori di sistema, può propagarsi a tutte le pagine aggiornando il componente, non editando ogni istanza. Per i siti editoriali complessi o i portali istituzionali, questo ha un valore che i page builder consumer non riescono a replicare.
L'integrazione con i moduli contrib che già esistono nell'ecosistema, come CKEditor 5, Metatag e Webform, è funzionante nella versione 1.0, anche se non tutti i moduli sono ancora pienamente compatibili.
I problemi che non vanno ignorati
Canvas 1.0 è stabile, ma non è completo. La dichiarazione più onesta arriva direttamente dai responsabili del progetto: al momento del rilascio non ci sono percorsi di migrazione automatici disponibili. La priorità è consolidare il set di funzionalità per i nuovi siti, raccogliere feedback, e poi affrontare le migrazioni in una fase successiva.
Questo significa che chi ha siti esistenti costruiti con Paragraphs o Layout Builder non ha una strada automatica verso Canvas. La migrazione da Layout Builder o Paragraphs richiede pianificazione e potenzialmente la ricostruzione di alcune strutture di pagina. In scenari complessi, si parla di lavoro progettuale dedicato, non di un aggiornamento da Composer.
C'è poi il tema del multilingual, da sempre uno dei punti di forza di Drupal nel mercato enterprise. Il supporto multilingua completo non sarà disponibile fino al Q1 2026. Per chi costruisce siti con requisiti di internazionalizzazione, questo è un vincolo reale che va comunicato ai clienti prima ancora di aprire il progetto.
Canvas limita la modifica WYSIWYG ai propri formati di testo interni, lasciando agli editor un toolbar ridotto e opzioni HTML ristrette. Il modulo contrib Canvas Full HTML risolve il problema, ma aggiunge una dipendenza da gestire e documenta che l'ecosistema attorno a Canvas è ancora in costruzione.
"There's a trade-off that exists in Drupal — either you're forced into building sort of a cookie cutter website... or you go into complex coding. We want to break that trade-off." — Lauri Timmanee, product lead di Drupal Canvas
La citazione è esatta, e l'ambizione è legittima. Ma rompere un compromesso consolidato richiede tempo, e Canvas ne ha bisogno ancora.
Prospettive: dove può arrivare
L'integrazione AI è la scommessa più ambiziosa. Il modulo Canvas AI consente di generare pagine complete e strutturate in pochi minuti usando un sistema di design basato su componenti, riducendo a minuti quello che prima richiedeva ore. L'architettura sottostante, con il Context Control Center che permette di definire voce del brand, audience e messaggi chiave come entità strutturate, va nella direzione giusta: l'AI lavora entro i confini del design system esistente, non produce HTML libero.
Per le agenzie che lavorano su progetti mid-market, il guadagno più immediato non è l'AI, ma la standardizzazione. Invece di ogni progetto essere un elemento unico con configurazioni su misura, Canvas permette ai team di costruire usando un linguaggio comune di componenti, riducendo il debito tecnico e velocizzando l'onboarding di nuovi sviluppatori.
La domanda che vale la pena tenere aperta non è se Canvas migliorerà: migliorerà. È quanto tempo ci vorrà prima che il gap tra nuovi siti e siti esistenti si riduca abbastanza da rendere Canvas la scelta predefinita anche per i progetti di migrazione, e non solo per quelli che partono da zero.