Traduzione
“Drupal 11 è appena stato rilasciato, mentre la comunità apre la strada a Drupal CMS, il prodotto dell’iniziativa Starshot. Costruito sul core Drupal e sui comuni moduli contrib, Drupal CMS renderà l’incredibile potenza di Drupal più utilizzabile per tutti.”
Adesso cambia tutto e la data è fissata per il 15 Gennaio 2025…Drupal farà un altro passo da gigante. Da sempre sinonimo di flessibilità e potenza, sta compiendo un salto in avanti con Starshot. Il nuovo progetto mira a unificare le migliori caratteristiche di Drupal con un’interfaccia utente intuitiva e un approccio più orientato al drag-and-drop. Questo permetterà di ottenere un CMS in grado di creare siti web personalizzati e complessi senza le tradizionali barriere di ingresso. Sarà rivolto anche ai nuovi utenti che non hanno mai avuto esperienze nell’utilizzo con questo cms. Drupal è sempre stato apprezzato per la sua flessibilità e potenza, ma la sua complessità iniziale ha spesso scoraggiato i principianti. Con Starshot, Drupal si apre a un nuovo pubblico, promettendo un’esperienza utente più intuitiva e accessibile.

Quasi certamente Drupal Starshot non sarà il nome definitivo ma solo quello utilizzato in fase di sviluppo. A lavori ultimati si chiamerà semplicemente “Drupal CMS“, resterà un prodotto Open Source sempre in rapida evoluzione che consentirà ai creatori di siti web, anche senza esperienza in Drupal, di creare facilmente nuovi progetti web. Tutto questo sarà possibile grazie all’introduzione di nuovi elementi innovativi come ad esempio i “Recipies” (Ricette) che potranno anche essere preconfigurati utilizzando esclusivamente il proprio browser.
Attualmente il progetto è ancora in fase beta, ma si può installare e testare il prototipo su tecnologia “ddev/Docker” attraverso il seguente link:
https://git.drupalcode.org/project/drupal_cms
Drupal Starshot promette di far creare siti web in modo semplice ed intuitivo racchiudendo all’interno del pacchetto di installazione tutti quei moduli già esistenti in Drupal ma che con questo progetto assumono un nuovo significato per differenti obiettivi. E’ abbastanza complicato infatti spiegare ad un neofita in Drupal concetti come l’utilizzo del modulo Paragraphs, Layout Paragraphs, Layout Builder etc, la loro installazione in un ambiente Drupal puro risulterebbero abbastanza difficili da comprendere, almeno nel breve termine per un utente alle prime armi con il cms. In un ambiente studiato appositamente anche per i principianti si cambierà metodo e tutta l’esperienza di Drupal sarà racchiusa nel Kit di installazione di Starshot.
Drupal Starshot (o Drupal cms come si chiamerà) sarà affiancato da Drupal Core (diciamo l’attuale Drupal) che verrà quindi riservato ad un pubblico di sviluppatori più avanzato. Comunque i due elementi non si escludono ma potranno vivere parallelamente, ampliati e modificati in base alle proprie esigenze senza alcuna sorta di limitazione. L’unica differenza resterà questa: Drupal CMS avrà un approccio molto semplificato rispetto a Drupal Core più riservato ad una utenza già avviata.
Drupal Starshot verrà corredato di serie da un pacchetto di estensioni che faranno parte del kit. Al suo interno troveremo il tema “Gin” lato amministrazione , i moduli Navigation, Coffee e Project Browser. Inoltre partirà anche con un set di elementi Media già esistenti e contenuti preconfigurati.
Durante la fase di installazione semplificata ci chiederà di iniziare con una configurazione già prestabilita che preparerà un kit di moduli, contenuti, etc adatti ai nostri obiettivi. In pratica sono già le “Recipes” che poi in seguito potremo ulteriormente sviluppare.

Dopo l’installazione troveremo una dashboard molto più intuitiva rispetto al pannello di controllo tradizionale di Drupal 11

Gli elementi più importanti del nuovo Drupal CMS che rivoluzioneranno il lavoro degli sviluppatori (anche principianti) sono:
Recipes o (Ricette): In Drupal, un recipe è essenzialmente una collezione di configurazioni che definiscono come dovrebbe essere strutturato un sito web. Immagina un recipe come una sorta di “ricetta” che ti indica gli ingredienti (moduli, temi, configurazioni) e i passaggi (installazione, abilitazione, configurazione) necessari per creare un determinato tipo di sito.
Esempi di utilizzo
- Creazione di un blog: un recipe può installare e configurare i moduli necessari per creare un blog, come quelli per la gestione dei contenuti, la creazione di categorie e la gestione dei commenti.
- Implementazione di un sito e-commerce: un recipe può installare e configurare un modulo e-commerce completo, con funzionalità per la gestione dei prodotti, dei carrelli e dei pagamenti.
- Creazione di un sito multilingue: un recipe può configurare il sito per gestire contenuti in più lingue e impostare le traduzioni.
In conclusione:
I recipes sono uno strumento molto potente in Drupal che permette di automatizzare molte delle attività di configurazione e di gestire in modo più efficiente i siti web e lavorare in modo più rapido e produttivo.
Project Browser: Immagina il Project Browser come un negozio di moduli Drupal direttamente integrato nell’interfaccia di amministrazione del tuo sito. Questo strumento ti permette di:
- Cercare moduli: Puoi effettuare ricerche per nome, categoria o parola chiave per trovare esattamente il modulo che ti serve.
- Installare moduli: Una volta trovato il modulo desiderato, puoi installarlo con un semplice click.
- Visualizzare dettagli: Ogni modulo è accompagnato da una descrizione dettagliata, informazioni sulla compatibilità e recensioni degli utenti.
Perché è così utile?
- Semplifica l’installazione: Elimina la necessità di cercare moduli su Drupal.org e di eseguire manualmente i comandi di installazione.
- Centralizza la gestione: Tieni traccia di tutti i moduli installati direttamente dall’interfaccia del tuo sito.
- Migliora la scoperta: Scopri nuovi moduli e le ultime versioni disponibili.

Integrazione con Composer:
Project Browser lavora in stretta collaborazione con Composer, il gestore di dipendenze di PHP. Quando installi un modulo tramite Project Browser, in realtà stai eseguendo un comando Composer in background. Questo garantisce una gestione precisa e affidabile delle dipendenze del tuo progetto.
Un esempio pratico:
Supponiamo che tu voglia aggiungere un modulo di contatto al tuo sito Drupal. Basta aprire il Project Browser, cercare “modulo contatto”, selezionare il modulo più adatto alle tue esigenze e cliccare su “Installa”. In pochi secondi, il modulo sarà installato e pronto all’uso.
Experience Builder: in poche parole, è un potente strumento visuale che permette di creare layout personalizzati per le pagine del tuo sito web in modo intuitivo e senza dover scrivere codice. È come avere un editor WYSIWYG (What You See Is What You Get) super potenziato, appositamente progettato per Drupal.
Quali sono le sue principali caratteristiche?
- Layout Builder integrato: Al cuore dell’Experience Builder troviamo il Layout Builder, un modulo che consente di organizzare i contenuti sulla pagina trascinando e rilasciando blocchi predefiniti (ad esempio, un titolo, un’immagine, una colonna di testo).
- Paragraphs: Questo modulo permette di creare contenuti composti da diversi elementi, come immagini, gallerie, citazioni, ecc., che possono essere facilmente organizzati e riutilizzati in diverse pagine.
- Single Directory Components (SDC): Questa funzionalità consente di creare componenti personalizzati e riutilizzabili, che possono essere gestiti e aggiornati in modo indipendente.
- Integrazione con altri moduli: L’Experience Builder si integra perfettamente con altri moduli Drupal, come Layout Discovery e Field Layout, offrendo un’esperienza di creazione di contenuti ancora più flessibile.
Quali sono i vantaggi dell’Experience Builder?
Migliore collaborazione: L’Experience Builder facilita la collaborazione tra sviluppatori e content editor.
Maggiore flessibilità: Puoi creare layout personalizzati per ogni tipo di contenuto, senza essere limitato da template predefiniti.
Maggiore velocità: La creazione di nuove pagine è più rapida e intuitiva, grazie all’interfaccia visuale.
Maggiore controllo: Hai il pieno controllo sulla struttura e sull’aspetto delle tue pagine.

Drupal Starshot rappresenta un punto di svolta per Drupal. Questa nuova iniziativa ci offre un’opportunità unica per ripensare il modo in cui costruiamo i nostri siti web. Siamo entusiasti di far parte di questa rivoluzione e di contribuire allo sviluppo di un futuro ancora più luminoso per Drupal.
