Un corso per imparare a costruire e gestire siti web con Drupal. Gli studenti partono dall’installazione fino alla creazione di portali completi, esplorando temi, moduli e gestione utenti, fino al progetto finale che prevede la pubblicazione di un sito online funzionante.
Scopri cos’è Drupal, i suoi punti di forza come CMS modulare e quando sceglierlo per portali complessi.
Valutare l’uso di Drupal per il progetto.
Installa Drupal su hosting o locale, imposta lingua, cron e configurazioni iniziali per un avvio stabile.
Impostare correttamente un nuovo sito.
Esplora toolbar, gestione contenuti, struttura e configurazioni per muoverti con sicurezza nel backend.
Orientarsi nell’amministrazione di Drupal.
Crea nodi base, gestisci campi e pubblica una pagina introducendo revisioni ed impostazioni di visibilità.
Pubblicare contenuti in modo ordinato.
Comprendi regioni del tema e posiziona blocchi statici o dinamici per comporre le aree del layout.
Organizzare elementi nelle pagine.
Crea menu principali e secondari, collega voci ai contenuti e definisci strutture di navigazione chiare.
Progettare una navigazione efficace.
Definisci content type con campi dedicati e display personalizzati per gestire dati in modo flessibile.
Modellare dati con content type.
Costruisci una struttura semplice con pagine chiave, menu e blocchi coerenti per un piccolo sito demo.
Applicare struttura e navigazione base.
Scegli un tema supportato, installalo via interfaccia o composer e imposta tema predefinito e amministrativo.
Selezionare temi adatti al progetto.
Modifica colori, tipografia e layout con configurazioni tema e librerie, mantenendo coerenza visiva.
Definire uno stile grafico coerente.
Capisci Twig, override dei template e suggerimenti, per adattare la resa di nodi, blocchi e viste.
Personalizzare output con Twig.
Applica uno stile base e un override semplice di template per uniformare l’aspetto del sito demo.
Applicare personalizzazioni end-to-end.
Installa moduli da Drupal.org o composer, abilita dipendenze e configura opzioni senza creare conflitti.
Estendere funzioni in modo sicuro.
Configura moduli per metatag, sitemap, cache e protezione base, migliorando visibilità e affidabilità.
Mettere basi solide a sito e SEO.
Aggiungi form, gallerie e blocchi dinamici, integrando funzioni utili senza appesantire il portale.
Aggiungere funzioni utili al pubblico.
Integra una selezione di moduli in un sito demo, testando compatibilità e prestazioni delle pagine.
Integrare moduli senza conflitti.
Crea account, gestisci profili e politiche di registrazione. Usa stati e notifiche per la moderazione.
Gestire community in sicurezza.
Definisci ruoli granulari e permessi mirati per separare compiti e ridurre rischi di accesso improprio.
Controllare accessi in modo sicuro.
Organizza utenti in gruppi o spazi, configura contenuti e visibilità per sezioni dedicate del portale.
Strutturare collaborazioni interne.
Imposta ruoli, gruppi e permessi per un portale con più redattori e un flusso di pubblicazione.
Applicare governance degli accessi.
Usa Views per elenchi e griglie di contenuti, con formati, relazioni e campi personalizzati.
Visualizzare dati con Views efficaci.
Aggiungi filtri esposti, criteri e ordinamenti per permettere ricerche mirate e consultazioni rapide.
Rendere i contenuti esplorabili bene.
Combina blocchi e viste contestuali per mostrare liste e contenuti correlati in modo automatico.
Automatizzare suggerimenti di contenuto.
Crea una galleria con Views e filtri esposti, impaginazione e lightbox per una fruizione moderna.
Unire Views e UI per usabilità.
Programma backup e aggiorna core/moduli in sicurezza, verificando compatibilità e prestazioni.
Prevenire perdite e interruzioni dati.
Riduci superfici di attacco con permessi corretti, rate limiting, captcha e buone pratiche di login.
Rafforzare difese e controlli base.
Monitora log e report, traccia errori e attività per diagnosticare problemi e migliorare affidabilità.
Monitorare eventi per prevenire rischi.
Applica una checklist pratica con backup, aggiornamenti, ruoli, scansioni e monitoraggio periodico.
Standardizzare controlli ricorrenti.
Definisci obiettivi, struttura dei contenuti e ruoli. Stima risorse e flussi per un portale sostenibile.
Tradurre esigenze in requisiti chiari.
Realizza tipi di contenuto, viste, blocchi e menu. Applica tema e moduli essenziali per le funzioni chiave.
Assemblare un portale pronto all’uso.
Verifica prestazioni e permessi, correggi errori e ottimizza caching, immagini e interazioni critiche.
Rifinire qualità e affidabilità.
Metti online il portale, presenta scelte tecniche e roadmap, definendo prossimi passi di crescita.
Comunicare risultati e roadmap futura.
