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
03/10/2025, by Ivan

In Drupal 8 esistono diversi tipi di informazioni:

  • Content

Informazioni destinate alla visualizzazione sul tuo sito e modificabili dagli utenti: articolo, pagina base, immagini, file ecc.

  • Session

Informazioni sulle interazioni dei singoli utenti con il sito, ad esempio le loro scelte correnti nei filtri delle viste. Sono dati effimeri e personalizzati per un singolo utente.

03/10/2025, by Ivan

Per impostazione predefinita, le informazioni di configurazione in Drupal 8 vengono salvate nel database.

Formato dei file di configurazione (YAML)

Le estensioni (moduli, temi e profili) forniscono i dati di configurazione in file YAML.

Ecco un esempio di file di configurazione:

some_string: 'Woo kittens!'
some_int: 42
some_bool: true

La configurazione può anche essere annidata. Ecco un esempio:

03/10/2025, by Ivan

Il sistema di configurazione di Drupal 8 gestisce la configurazione in modo unificato. Per impostazione predefinita Drupal salva i dati di configurazione nel database, ma è possibile esportarli in file YAML, il che consente di gestire la configurazione tramite il controllo di versione. Tuttavia, esistono casi in cui è necessario sovrascrivere i valori di configurazione per scopi specifici. In Drupal 7 esisteva la variabile globale $conf, che di solito veniva popolata in settings.php con valori di sovrascrittura condizionali per la configurazione.

03/10/2025, by Ivan

Drupal 8 include il supporto per un linguaggio di schema/metadati creato con Kwalify (http://www.kuwata-lab.com/kwalify/) per i file di configurazione YAML. Kwalify stesso è scritto in Ruby, e sono state necessarie alcune piccole modifiche al formato, quindi non tutti i dettagli di Kwalify si applicano direttamente, ma è comunque molto simile.

Cheatsheet

Per una comprensione rapida e alcuni esempi pratici, guarda questa cheatsheet e poi continua a leggere se hai ancora domande:

03/10/2025, by Ivan

Questa pagina presenta un esempio di come creare un tipo di oggetto di configurazione con pagine di amministrazione in Drupal 8. Per familiarizzare con i concetti di configurazione semplice e oggetti di configurazione, consulta https://drupal.org/node/2120523.

Dopo aver attivato il modulo di esempio che contiene il codice riportato di seguito, il modulo di configurazione di esempio sarà disponibile in «admin/config/system/example», come mostrato nello screenshot: