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

Passaggio 4: Configura la tua installazione

06/10/2025, by Ivan

La disponibilità di un server web locale consente di utilizzare uno stack AMP (Apache, MySQL, PHP) completamente integrato e virtualizzato, che replica gli ambienti di sviluppo, staging e produzione necessari per distribuire Drupal.

Stack AMP su una macchina locale

Il flusso di lavoro di uno sviluppatore inizia con l’installazione e la configurazione di uno stack AMP (Apache, MySQL, PHP) su un sistema basato su Windows, Mac o Linux. A seconda del sistema operativo, esistono diversi metodi per creare l’ambiente ideale. Tuttavia, le opzioni principali si riducono a tre:

1. Stack AMP nativo. Questa opzione si riferisce ai sistemi che sono solitamente preconfigurati per l’uso con Apache, MySQL e PHP, oppure che dispongono di un processo di installazione semplice per scaricare e configurare questi tre componenti essenziali. Esistono molte guide eccellenti su come impostare questo flusso di lavoro, ma richiede una certa familiarità con il sistema operativo.

2. Stack AMP in pacchetto: questa opzione si riferisce a soluzioni di terze parti come:

Queste soluzioni includono un programma di installazione che funziona generalmente su Windows e Mac e fornisce uno stack AMP autonomo per sviluppare siti web. Tra queste, solo Acquia Dev Desktop è specificamente pensata per Drupal.

3. Macchina virtuale (VM): questa opzione è spesso la soluzione migliore, poiché rispecchia fedelmente i server web reali di sviluppo, staging e produzione. Tuttavia, può anche essere la più complessa da configurare inizialmente e richiede una certa conoscenza su come impostare le varie componenti dello stack AMP. Esistono diverse macchine virtuali ben documentate che possono ridurre la complessità.

Due eccellenti macchine virtuali sono DrupalVM (https://www.drupalvm.com/) e Vagrant Drupal Development (VDD) (https://www.drupal.org/project/vdd).

In conclusione, si consiglia di scegliere un ambiente sufficientemente flessibile da consentire una rapida installazione, configurazione e personalizzazione delle istanze di Drupal. Tutte le opzioni sopra elencate sono valide per iniziare.

Se sei uno sviluppatore singolo, uno stack AMP preconfezionato come MAMP per Mac, LAMP per Linux o XAMPP (multipiattaforma) è una buona scelta. Con questo software puoi testare la tua applicazione web nel sistema locale. Tuttavia, se lavori in un team, è altamente consigliato utilizzare una delle opzioni basate su macchina virtuale menzionate sopra o creare un tuo ambiente virtuale condivisibile con il gruppo di lavoro.

È possibile eseguire più siti da un’unica base di codice. Consulta Multisite Drupal se desideri configurare questo tipo di ambiente.