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

Perché scegliere Drupal?

Drupal è un sistema di gestione dei contenuti gratuito e open source che può essere adattato per siti web semplici o applicazioni web complesse. Drupal cresce insieme a migliaia di moduli e temi gratuiti che ti aiutano ad attrarre il pubblico di cui hai bisogno per diffondere il tuo messaggio, aumentare la notorietà del marchio e creare una comunità.

Logo Drupal
Logo Drupal

Drupal è accessibile a tutti e multilingue. L’ultima versione di Drupal è la più potente e accessibile mai rilasciata. Grazie alle funzioni di accessibilità e multilingua integrate, puoi essere certo di poter raggiungere il pubblico giusto per trasmettere il tuo messaggio.

Drupal è flessibile per design. Dai programmi desktop come Acquia Dev Desktop, che ti permettono di sviluppare applicazioni web sul tuo computer, all’hosting presso un provider specializzato Drupal, puoi essere certo che il tuo sito e/o la tua applicazione Drupal funzioneranno su una piattaforma adatta alle tue esigenze. Drupal è facilmente trasferibile e scalabile. Drupal si adatta a te.

Installa Drupal per fare una prova

Amiamo Drupal e speriamo che lo amerai anche tu. Puoi testare un’installazione di Drupal completamente funzionante in pochi minuti su SimplyTest Drupal.

Dopo pochi clic avrai accesso a un’installazione completa di Drupal da valutare. Per saperne di più su come configurare la tua installazione di prova su simplytest.me, consulta la loro pagina di domande frequenti su https://simplytest.me/qa.

Nota: il sito di prova scade dopo 24 ore.

Software gratuito

Installare ed eseguire Drupal è completamente gratuito. Ciò include oltre 40.000 moduli disponibili per estendere le funzionalità del sito e più di 2.500 temi per modificarne l’aspetto.

Se utilizzi il sito in locale, potresti anche aver bisogno di installare uno “stack” – un pacchetto software che serve il tuo sito.

Lo “stack” di base

Un sito Drupal utilizza uno “stack” di software che lavora in background per gestire il sito e memorizzare i contenuti:

Software del server
Software del database
Software per interpretare PHP (Drupal è basato sul linguaggio PHP).
Questo stack è già installato nella maggior parte dei servizi di hosting commerciali. Per lo sviluppo locale, lo stack è disponibile in molte varianti.

Ecco alcune opzioni popolari per eseguire lo stack in locale:

MAMP (OSX, facile) Crea un ambiente locale con MAMP
Open Server (Windows, facile) Installazione e localizzazione di Drupal
XAMPP (Windows, facile) Installazione rapida di Drupal con XAMPP su Windows
Docker (qualsiasi OS, complesso) Sviluppare Drupal con Docker
Lando (qualsiasi OS, complesso) Introduzione a Lando
Installazione diretta nel sistema operativo (complesso) Per gli utenti Windows questo approccio può essere problematico: la maggior parte degli host remoti utilizza database Linux, e i database Windows non sono facilmente trasferibili. Non è un problema se usi una delle opzioni sopra elencate.

Due componenti di ogni sito Drupal: codice e database

Il codice del sito: sono i file e le cartelle che ricevi quando scarichi Drupal. Questi file sono responsabili della creazione e gestione di tutti i contenuti del tuo sito, come articoli o commenti degli utenti. I contenuti, insieme a configurazioni e impostazioni, vengono memorizzati nel database.

Se vuoi duplicare o spostare un sito Drupal, devi ottenere una copia sia del codice del sito sia del database.

Dove la flessibilità incontra la semplicità

Le soluzioni di gestione dei contenuti cercano un equilibrio tra flessibilità e semplicità. Se una soluzione è troppo semplice, può servire solo a uno scopo; se è troppo flessibile, può risultare complessa per i principianti.

Una CMS tipica è come un camion giocattolo preassemblato: è stata progettata con ipotesi precise sul suo utilizzo, difficili da modificare. Un framework di gestione dei contenuti, invece, è come un set di costruzione con ruote, assi e componenti: richiede competenze tecniche, ma può creare qualsiasi giocattolo.

Drupal è progettato per essere il CMS ideale per utenti non tecnici che vogliono semplicità e flessibilità. Grazie al suo approccio modulare, Drupal non è un giocattolo preassemblato, ma un set di componenti (ruote, telai, finestre, ecc.) che possono essere combinati liberamente. Con Drupal puoi creare un camion, un aereo, un sottomarino o un robot. Per questo, Drupal può essere descritto sia come un CMS sia come un CMF (Content Management Framework): un sistema unificato che combina i vantaggi di entrambi.

Così, che tu voglia creare un sito di notizie, un e-commerce, un social network, un blog, una wiki o altro, basta combinare i moduli giusti. L’unico limite è la tua immaginazione.

Drupal in azione

Per chiarire la differenza tra Drupal e altri CMS, immagina un sito di notizie. Vuoi pubblicare articoli e mostrarne cinque sulla home page. Poi decidi di aggiungere una sezione blog e mostrare anche le cinque voci più recenti.

Con un CMS tradizionale, dovresti installare un plugin per gli articoli e un altro per i post del blog. Ogni plugin funziona in modo indipendente. Ma se vuoi combinare le due funzionalità – ad esempio mostrare i post del blog più recenti sulle notizie più attive – con Drupal puoi farlo facilmente grazie al suo sistema modulare. Tutto ciò che serve è usare Views.

Questa flessibilità richiede un po’ di apprendimento: prima di costruire un sito complesso, devi comprendere come i blocchi di costruzione si collegano. Tuttavia, la curva di apprendimento è ampiamente ripagata dalla potenza e dalla libertà che Drupal offre.

Come funziona Drupal

Molti pensano a un sito come a un insieme di pagine statiche, ma in Drupal i contenuti sono rappresentati da “nodi”. Ogni tipo di contenuto (pagina, articolo, post di blog) è memorizzato nello stesso modo. La struttura di navigazione è gestita separatamente tramite menu, viste e blocchi.

I nodi contengono informazioni strutturate (titolo, contenuto, autore, data, tag, ecc.) e vengono organizzati da menu, tassonomie e viste. Il sistema di temi e moduli di layout (come Panels) determina come tutto viene mostrato al visitatore.

I nodi: il segreto della flessibilità di Drupal

I “nodi” sono l’elemento centrale dell’architettura di Drupal. Un nodo è un insieme di informazioni correlate, come titolo, testo, autore, data, tag, ecc. Alcuni elementi vengono mostrati nel tema, altri sono metadati che ne determinano la pubblicazione.

I commenti sono un altro esempio: non esiste un sistema blog separato in Drupal, i commenti sono semplicemente un tipo di nodo. Possono essere abilitati per qualsiasi contenuto. La modularità di Drupal è limitata solo dalla fantasia di chi lo usa.

Collaborazione sul core di Drupal

La maggior parte dei CMS permette di creare siti “uno a molti”. Drupal eccelle nel passare a “molti a molti”, consentendo la collaborazione e la creazione condivisa di contenuti. Con Drupal puoi dare a ogni utente il proprio blog, forum, wiki e galleria fotografica integrata, tutto nello stesso sistema.

Drupal è progettato per permettere ai creatori di siti di delegare la creazione dei contenuti e persino la gestione del sito agli utenti, semplicemente configurando i permessi e i ruoli.

Workflow di Drupal

Per capire davvero Drupal, è utile sapere come scorre l’informazione nei suoi livelli. Esistono cinque livelli principali: nodi (dati), moduli, blocchi e menu, permessi utente e tema del sito.

Ogni livello dipende dal precedente. Se un modulo non è attivato, i suoi blocchi non verranno mostrati. Se un blocco non è posizionato o i permessi sono errati, gli utenti non vedranno il contenuto.

La comprensione di questo flusso è fondamentale per personalizzare l’output HTML/XHTML o intervenire su funzioni specifiche del tema.

Faccia a faccia con Drupal

Ora che conosci le basi di Drupal, perché non installarlo sul tuo server o testarlo online su simplytest.me? La Guida all’installazione contiene istruzioni passo dopo passo per iniziare.

Benvenuto nella community di Drupal e buon lavoro con il tuo sito!

Welcome drupal