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

Bacheca immobiliare su Drupal

14/10/2025, by Ivan

In questa lezione spiegherò come creare una bacheca degli annunci in Drupal utilizzando il modulo Views e i suoi filtri esposti.
Questa è la prima parte della lezione, in cui realizzo una bacheca immobiliare; in futuro penso di creare anche una bacheca per annunci di automobili con tutte le possibili funzionalità. Se desideri vedere una lezione specifica sulle bacheche degli annunci, scrivimi sul forum e cercherò di realizzarla. Nel frattempo, guarda le mie lezioni e aggiungimi sui social network.

Drupal Node Expire e Auto Expire — rimozione automatica delle pubblicazioni degli annunci alla scadenza

14/10/2025, by Ivan

Una delle funzioni necessarie per la nostra bacheca degli annunci Drupal sarà la rimozione automatica delle pubblicazioni degli annunci che restano online per un certo periodo. Propongo di iniziare utilizzando moduli già pronti e, in seguito, provare a realizzare questa funzionalità con il modulo Rules. Tra i moduli disponibili ho trovato due per Drupal 6 e uno per Drupal 7, ovvero:
Node Expire – per Drupal 6
Auto Expire – per Drupal 6 e 7

Creazione di un social network su Drupal

14/10/2025, by Ivan

I confini del possibile con Drupal

Drupal è uno dei migliori sistemi di gestione dei contenuti (CMS). In effetti, ha vinto due volte nel 2008 il premio come Miglior CMS Open Source e Miglior CMS Open Source PHP. Dopo circa otto anni di sviluppo, Drupal rappresenta uno dei framework più potenti e versatili. L’eccezionale versatilità di Drupal è assolutamente il suo punto di forza... e allo stesso tempo la sua debolezza. Tutto è possibile, ma da dove iniziare?

Profilo utente in Drupal

14/10/2025, by Ivan

Pagina del profilo in Drupal

La pagina del profilo è la parte più complessa e allo stesso tempo più interessante di qualsiasi rete sociale. Spero che, dopo aver letto questo articolo, sarà così anche per te. Drupal ci offre diverse opzioni per implementare i profili utente. La prima opzione disponibile è il modulo base Profile. Questo modulo è adatto se desideri un profilo molto semplice.

Configurazione della pagina del profilo in Drupal

14/10/2025, by Ivan

Campi del profilo

Il contenuto del nostro profilo è ancora praticamente vuoto. Aggiungiamo quindi i principali campi informativi, che chiamerò "Campi del profilo". Questo passaggio richiede una certa pianificazione per individuare i campi necessari. Alcuni esempi comuni sono: informazioni personali, genere, hobby, professione. Per definire campi aggiuntivi dobbiamo utilizzare il modulo Profile2. Di solito inserisco tutti i campi insieme in un fieldset.

Drupal 7 – Lavorare con il database tramite PHP PDO

14/10/2025, by Ivan

Con il passaggio a Drupal 7 utilizziamo il nuovo livello di astrazione del database, il Drupal DB Abstraction Layer API, basato su PDO. PDO è già da tempo impiegato nel framework Zend e in molti altri framework PHP. Tutto funzionava bene in Drupal 6 con le query SQL scritte manualmente, quindi perché introdurre qualcosa di nuovo?

Cominciamo col capire cosa sia esattamente PDO.

Lavorare con il database in Drupal 7 – Lezione 1 – Drupal Database API

14/10/2025, by Ivan

Se hai già sviluppato moduli per la versione 6 di Drupal, non ti sarà difficile passare al nuovo Database API di Drupal 7. Il nuovo DB API si basa sull’estensione PHP PDO, il che gli consente di funzionare con diversi tipi di database come MySQL, PostgreSQL, MSSQL e persino Oracle. In termini di semplicità, serve un po’ di pratica per abituarsi alla nuova sintassi, poiché scrivere query SQL tradizionali può sembrare più familiare.

Ecco un estratto da quanto riportato nella documentazione ufficiale:

Lavorare con il database in Drupal 7 – Lezione 2 – Configurazione del database

14/10/2025, by Ivan

Il principale strumento per definire la connessione al database in Drupal è l’array $databases nel file settings.php. Come suggerisce il nome stesso, $databases consente di definire più connessioni al database e supporta anche la definizione di più target (obiettivi). La connessione non viene aperta (cioè l’oggetto di connessione non viene creato) finché una parte del codice non esegue effettivamente una query sul database.