Caricamento...
OEC826

Web design con Drupal

Prezzo

€ 1,490.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg

Drupal è un Content Management Framework (CMF) modulare scritto in PHP.Alla fine di questo corso riuscirai a creare e gestire un sito web in completa autonomia e a sfruttare l'interfaccia grafica di drupal per amministrare ogni aspetto e funzionalità del sito senza il bisogno di possedere particolari conoscenze di programmazione.  Al termine del corso lo studente sarà in grado di:

  •  Installare e configurare Drupal
  •  Creare e gestire i principali servizi offerti da un sito Web
  •  Utilizzare e personalizzare i principali strumenti, servizi e moduli di Drupal

Obiettivo di questo corso è insegnare agli studenti l'utilizzo del potentissimo framework Drupal per la realizzazione di siti web, con un focus principale, oltre che sull'interfaccia di amministrazione, anche su tutti i concetti che stanno alla base di questa piattaforma di sviluppo Web.

Sviluppatori
Conoscenza base di conoscenza di HTML e CSS.

Installazione di Drupal

  • Il web statico e il web dinamico
  • Che cosa sono i CMS e i CMF: tutti i vantaggi del nuovo modo di fare siti Web
  • Confronto tra Drupal e i principali CMS
  • Preparare l'ambiente di lavoro: lo stack xampp
  • Download e installazione di Drupal e della distribuzione Drupal-Acquia
  • Panoramica sul menù di Drupal

Aggiungere funzionalità al sito: i moduli

  • Che cosa sono i moduli e come funzionano
  • Cenni sull’attivazione e sull’utilizzo dei più importanti moduli
  • Personalizzazione di alcuni dei principali moduli già attivi
  • Il Repository dei moduli sul sito drupal.org
  • Cercare la funzionalità adatta alle proprie esigenze
  • Scaricare e Installare un modulo
  • Disabilitare e rimuovere un modulo
  • Attivazione e configurazione di un nuovo modulo
  • Interfacciamento di più moduli e funzionalità

Creare nuovi contenuti: nodi, content type e campi

  • Che cosa è un Nodo
  • Creare i primi contenuti del sito
  • Il concetto di Nid e il suo utilizzo
  • Gestione delle URL con path e pathauto
  • Content type: creazione e utilizzo
  • Campi: cosa sono, a cosa servono e come si gestiscono
  • Gestire la visualizzazione dei campi
  • Tipologie principali di campo di Drupal
    •    Testo
    •    Immagini
    •    Link
    •    Liste
    •    File
    •    Single Checkbox
    •    Numeri
    •    date
    •    entity reference
  • L'editor WYSIWYG

La presentazione dei contenuti: blocchi e temi

  • Cos'è un tema di Drupal
  • Anatomia di un tema: il file info
  • Scaricare e installare un nuovo tema
  • Temi principali e di amministrazione
  • Le regioni
  • Cos'è un blocco
  • Creazione, modifica e cancellazione di un blocco 
  • Posizionare il contenuto tramite i blocchi
  • Visibilità blocchi
  • Filtri di testo
  • Stili di immagine

Categorizzare contenuti e strutturare la navigazione

  • Il concetto di tassonomia e la categorizzazione dei contenuti
  • Modulo Taxonomy: configurazione e utilizzo
  • Collegare i nodi alla tassonomia
  • Utilizzo appropriato della tassonomia
  • I menù: creazione, modifica e cancellazione
  • Creare e gestire nuove voci di menù
  • Posizionamento del menù nel tema

Mostrare elenchi di contenuti: le viste

  • Cosa sono e a cosa servono le viste in Drupal
  • Attivazione e utilizzo delle viste predefinite
  • Creazione e personalizzazione di una vista:
  • Tipi di display: creare una pagina o un blocco
  • Panoramica sul menù “impostazioni di base”
  • Utilizzo degli stili di una vista e cenni all’integrazione con i moduli
  • Personalizzare l’accesso
  • Impostazioni della pagina
  • Campi
  • Criteri di ordinamento
  • Filtri
  • Crezione di una Slideshow tramite una vista

Gestire gli utenti: Utenti, ruoli e permessi

  • L’importanza del modulo user
  • Aggiungere, modificare, eliminare utenti
  • L’importanza dei ruoli predefiniti: utenti anonimi e utenti autenticati
  • Aggiungere, modificare, eliminare ruoli
  • Variazione dei permessi di accesso alle funzionalità dei moduli per singolo ruolo
  • Capire l’importanza dei permessi: concedere agli utenti l’accesso a tutte le (e alle sole) funzionalità necessarie
  • Cenni all’utilizzo dei permessi multipli
  • Cenni alla configurazione e all’utilizzo dei principali moduli di controllo degli accessi

Messa online, aggiornamenti e manutenzione del sistema

  • Scegliere un hosting e mettere online un sito
  • Migliorare le performance del sito: la cache e l'aggregazione dei file js e css
  • Utilizzo di cron.php e update.php
  • Quando aggiornare il sistema: risoluzione di problematiche di sicurezza
  • Aggiornare i moduli
  • Procedure di aggiornamento del core di Drupal
Sede Data P
Virtual 23/10/2023