Imprese, Pubblica Amministrazione e mondo della ricerca guardano, per l'offerta di servizi e contenuti sul Web, con crescente interesse al mondo open source. Ciò è dovuto soprattutto alla ricchezza dei prodotti sviluppati da una comunità sempre più vasta e professionale, che ha permesso di migliorare la qualità, le prestazioni e la facilità di amministrazione. In quest'ambiente sta avendo diffusione la combinazione di Apache come server Web, MySQL come database e PHP come linguaggio per la gestione di contenuti dinamici, acquisibili da distribuzioni multipiattaforma come XAMPP. Il corso ha carattere molto pratico e applicativo, con sessioni di esercitazione che, a partire dalla seconda giornata, consentiranno al partecipante di sviluppare un proprio sito con applicazioni diverse. Saranno messi a confronto i CMS (Content Management System) più diffusi al fine di poter individuare il più adatto al sito che si vuole progettare.
Durata 3 giorni
Programma
- Configurazione di sistema:
- installazione del server Apache
- installazione di PHP
- installazione di MySQL
- installazione di phpMyAdmin (mysql web administration tool).
- Creazione di contenuti dinamici:
- integrazione di PHP ed HTML
- accesso a DataBase con PHP.
- Configurazione di un Content Management System:
- struttura di un CMS e criteri di selezione
- installazione e configurazione di Joomla
- installazione e configurazione di WordPress
- installazione e configurazione di Drupal
- amministrazione (moduli, blocchi, temi, menu e reportistica)
- contenuti
- gestione utenti
- tassonomia (taxonomy)
- prestazioni (performances)
- triggers e actions
- views.