logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

0. Novità in Drupal 8

16/10/2025, by Ivan

Ciao a tutti! È stata rilasciata una nuova versione del CMS Drupal, la numero 8. Lo sviluppo di questa versione è iniziato subito dopo il rilascio di Drupal 7 nel 2011. Durante questo periodo, l’ottava versione si è evoluta notevolmente rispetto alla settima.

Drupal 8 ti consente di creare rapidamente il sito web della tua azienda, un piccolo portale o un negozio online utilizzando solo i moduli standard. Naturalmente, al momento del rilascio di Drupal 8 ci sono ancora pochi moduli aggiuntivi, ma presto verranno portati da Drupal 7 a Drupal 8. Quindi, entro 2-3 mesi dal rilascio di Drupal 8.0, potrai usarlo pienamente per il tuo sito.

Subito dopo l’installazione di Drupal, tutti i contenuti (pagine e articoli) vengono pubblicati nella pagina principale. Di fatto, subito dopo l’installazione, si ottiene un blog che può essere ampliato a qualsiasi tipo di sito.

Gestione dei contenuti

In Drupal 8 hai una comoda barra di controllo nella parte superiore.

Drupal 8

Le pagine di amministrazione vengono aperte in finestre pop-up. Se clicchi su “Content” e poi su “Add Material”, vedrai il modulo per aggiungere un nuovo contenuto:

Drupal 8 content management

Dopo aver aggiunto i contenuti al sito, una versione ridotta viene visualizzata nella home page. Quando aggiungi un articolo, puoi inserire un’immagine, aggiungere tag e usare l’editor visuale CKEditor per modificare il testo (come in LibreOffice Writer o MS Word).

drupal 8

Il risultato sarà un blog sulla pagina principale:

drupal 8 blog

Drupal 8 offre un sistema di gestione dei contenuti molto comodo. Abbiamo già visto la pagina “Content”, dove puoi visualizzare tutti i materiali del sito con filtri, ma puoi anche modificare direttamente i contenuti dal sito stesso: basta passare con il mouse sul testo desiderato e vedrai l’icona di modifica:

drupal 8 quick edit

Ora possiamo correggere tutto ciò che serve direttamente dal sito:

Drupal 8 Quick Edit

Ora è possibile modificare tutto direttamente nel testo dell’articolo! È molto comodo per chi non ha ancora grande familiarità con Drupal.

Menu

Le pagine necessarie possono essere aggiunte al menu. In Drupal, è possibile aggiungere una voce di menu già durante la creazione del contenuto.

Drupal 8 Menu

Ora abbiamo un nuovo link nel menu:

Drupal 8

Possiamo anche aggiungere facilmente un nuovo menu:

Drupal 8 off canvas editing

Ora puoi aggiungere pagine al nuovo menu. Ogni menu viene visualizzato sulla pagina come un blocco nella regione desiderata.

Drupal 8

Campi

Una delle funzionalità più utili di Drupal è la possibilità di aggiungere campi a tutto: contenuti, utenti, commenti e così via. Come in Drupal 7, i moduli per la gestione dei campi fanno parte del core di Drupal 8.

Blocchi

In Drupal 8, come nelle versioni precedenti, esiste la gestione dei blocchi. Attraverso i blocchi puoi visualizzare testo, menu, notizie o qualsiasi altro tipo di contenuto e dati del sito. In Drupal 8 i blocchi sono entità, come contenuti, commenti o utenti, e puoi aggiungere loro campi e dividerli in tipi di blocco.

Drupal 8

Utenti

La gestione degli utenti è simile a quella di Drupal 7. Puoi gestire ruoli e permessi a tuo piacimento:

Drupal 8 users

Commenti

Il sistema dei commenti rimane praticamente identico a quello di Drupal 7.

Gestione delle immagini

Come in Drupal 7, anche in Drupal 8 il core include moduli per la gestione delle immagini.

Views

Le Views ora fanno parte del core! Questo potente costruttore di query e visualizzazioni è usato nella maggior parte dei siti Drupal, quindi ora è integrato direttamente in Drupal 8.

Molti altri moduli aggiuntivi

Ne parleremo negli articoli successivi.

Cosa c’è di nuovo?

Drupal utilizza alcune librerie di Symfony 2 e Zend Framework 2.

Tutte le librerie di terze parti ora si trovano nella cartella:

/vendor

Per maggiore comodità, anche il core di Drupal è stato spostato in una cartella separata:

/core

Tra le librerie più popolari troviamo:

Twig – un motore di template semplice, veloce e comodo usato anche in Symfony2 (sostituisce PHPTemplate di Drupal 7).

Doctrine – una libreria per la gestione del database, paragonabile a Views in Drupal. Consente di aggiungere campi, usare relazioni many-to-many e rimuovere dati facilmente.

Routing di Symfony 2 (http-kernel, http-foundation, routing) – un sistema di routing molto comodo. Puoi leggerne i principi qui: http://symfony.com/doc/current/book/routing.html

EventDispatcher (Gestore di eventi) – una libreria per la gestione degli eventi, simile al modulo Rules di Drupal.

Autoloader – Drupal 8 include quasi 10.000 file! Per evitare di caricarli tutti in ogni pagina, vengono caricati solo i file necessari grazie all’autoloader di Symfony 2.

Attualmente vengono usate solo tre librerie di Zend: Zend feed, Zend stdlib e Zend escaper.

L’uso di Symfony 2 in Drupal 8 comporta:

1) Un tempo di sviluppo più breve per le versioni future, poiché molte funzionalità saranno gestite dagli sviluppatori di Symfony CMF.
2) Symfony 2 richiede PHP 5.3.3 o superiore, quindi gli hosting con PHP 5.2 o inferiore non saranno compatibili. In tal caso, dovrai chiedere al tuo provider di aggiornare il software.

Drupal è responsive per dispositivi mobili

Ora Drupal è perfettamente adattato per i dispositivi mobili. Ecco, ad esempio, come appare il tema Bartik su uno smartphone:

Drupal 8 mobile

Drupal 8 responsive

L’articolo sarà aggiornato man mano che scoprirò nuove funzionalità in Drupal 8. Nel frattempo, preparerò un corso completo su Drupal 8.