際際滷

際際滷Share a Scribd company logo
04/06/2013
Massimo Gagliardi: box@massimogagliardi.it
Raffaele Capasso: info@raffaelecapasso.it
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Indice dei contenuti:
- Ambienti di sviluppo (quello che serve)
- Joomla!  Come si fa
- Realizzazione del sito del progetto
- Realizzazione delle vostre pagine
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
2
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Gli incontri:
- 18 Aprile 2013 15.00  18.00
- 09 Maggio 2013 15.00  18.00
- 14 Maggio 2013 15.00  18.00
- 21 Maggio 2013 15.00  18.00
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
3
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
I vostri nomi Le vostre aspettative
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
4
IL CMS JOOMLA!
A chi 竪 rivolto questo corso:
- A chi non ha mai usato Joomla!
- A chi non sa come creare un sito
- A chi vuole sperimentare e imparare
Prerequisiti
- Nessuno in particolare
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
5
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Cosa non 竪 questo corso
Non 竪 un corso avanzato di sviluppo
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
6
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
7
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
8
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
9
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
Siti statici VS Siti dinamici
 Esteriormente ai siti statici non manca nulla, ma... sono siti
assai difficili da aggiornare o modificare!
 Anche la pi湛 piccola modifica (come aggiungere un link)
richiede una serie di interventi con tempi lunghi
 Aggiornare il sito significa modificare i file html presenti sul
server!!!
 Impossibilit di personalizzare i contenuti in base ai visitatori
e di interagire con essi
 Sono siti realizzati tramite editor html... 竪 necessario saper
leggere e scrivere html e css!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
10
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
11
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
Siti statici
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
12
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
Siti dinamici
 Sono facili da aggiornare e da modificare
 La gestione del sito nell'uso quotidiano non
richiede particolari conoscenze tecniche
 Normalmente i siti sono amministrabili
direttamente dal proprio browser
 I visitatori possono interagire con il sito
 Chi amministra il sito non deve imparare
l'html, il css o altri linguaggi informatici
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
13
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
IL CMS JOOMLA! Elementi base
Vantaggi Siti dinamici
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
14
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
 Un Content management system (CMS), in italiano
"Sistema di gestione dei contenuti" 竪 un software che si
installa generalmente su un server per la gestione di siti
web.
 Un CMS 竪 un'applicazione lato server, divisa in due parti: la
sezione di amministrazione (back end), che serve ad
organizzare e supervisionare la produzione dei contenuti, e
la sezione applicativa (front end), che l'utente web usa per
fruire i contenuti e le applicazioni del sito.
 I CMS sono realizzati in vari linguaggi; Joomla! 竪 scritto in
PHP e utilizza un database Mysql e un server web Apache
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
15
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 un CMS
ApacheJoomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
16
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Struttura del nostro CMS
Un CMS permette di costruire e aggiornare un sito
dinamico, anche molto grande, senza necessit di
scrivere una riga di codice HTML e senza conoscere
linguaggi di programmazione lato server (come
PHP) o progettare un apposito database.
L'aspetto esteriore delle pagine pu嘆 essere
personalizzato scegliendo un foglio di stile CSS
(Cascading Style Sheets  fogli di stile)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
17
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Vantaggi di un CMS
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
18
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
19
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
20
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
21
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
22
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
23
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
24
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Che cos竪 Joomla!
Installazione e configurazione
del CMS Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
25
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Naturalmente su Internet!
 Pacchetto Xampp: contiene:
 Apache (web server),
 MySQL (database management system),
 PHP (linguaggio di scripting per la creazione di
pagine dinamiche)
 Joomla 2.5
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
26
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione e configurazione
Dove troviamo i pezzi?
1. Creiamo una cartella qualsiasi
2. Scarichiamo Joomla! da
http://www.joomla.it/download.html
Clicchiamo su Joomla 2.5. Il file 竪 Joomla2.5.9 ita Stable
3. Scarichiamo XAMPP da
http://www.apachefriends.org/it/xampp.html
Clicchiamo su XAMPP per Windows, poi XAMPP, poi Installer per scaricare il file
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
27
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione e configurazione
Componiamo il puzzle
4. Nella cartella che abbiamo creato avremo i seguenti files:
Clicchiamo 2 volte sul file XAMPP appena
scaricato e andiamo avanti con
linstallazione. E tutto molto
semplice, diamo solo una veloce occhiata
alle schermate che seguiranno via via
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
28
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Xampp (1)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
29
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Xampp (2)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
30
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Xampp (3)
Nella finestra a sinistra, in SERVICE SECTION, possiamo spuntare le
caselline di due dei tre servizi: Apache, MySQL (Filezilla 竪 un server
FTP, per il momento non serve. In ogni caso 竪 possibile abilitarlo in
ogni momento)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
31
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Xampp (4)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
32
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Xampp (5)
Cliccando su S狸 si aprir il pannello di controllo (Control Panel) di
Xampp, non c竪 da fare niente se non verificare che Apache e Mysql siano
in running, dopodich竪 possiamo ridurre a icona. Il pannello di
controllo potr comunque essere aperto in ogni momento cliccando
sullicona arancione che sar apparsa sul Desktop
Una volta installato XAMPP, cominciamo a configurarlo. Per fare
ci嘆, scriviamo nella barra indirizzi del nostro browser
http://localhost/xampp
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
33
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (1)
Come consigliato dalla
pagina, clicchiamo su status
per vedere se va tutto bene
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
34
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (2)
Vediamo che sono attivate le
componenti principali, siamo a posto.
Clicchiamo su Sicurezza
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
35
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (3)
Per cambiare queste impostazioni di sicurezza 竪 sufficiente scorrere poco pi湛 in
basso la pagina e cliccare su http://localhost/security/xamppsecurity.php
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
36
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (4)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
37
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (5)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
38
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (6)
Abbiamo installato XAMPP, attivando un
server web locale (http://localhost) e
installando un sistema di gestione database
(MySQL) e un linguaggio di scripting (Php)
che Joomla! utilizzer per funzionare
correttamente.
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
39
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Xampp (Riassunto)
 Scompattate il vostro file compresso
joomla in una cartella con nome a
piacere (suggeriamo il vostro nome)
 Digitiamo semplicemente
http://localhost/nomeassegnato per
cominciare la configurazione
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
40
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Installazione Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
41
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla!
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
42
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (2)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
43
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (3)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
44
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (4)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
45
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (5)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
46
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (6)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
47
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (7)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
48
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (8)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
49
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Configurazione Joomla! (9)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
50
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Installazione completata
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
51
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Front-end  I men湛
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
52
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Front-end - Articoli
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
53
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Back-end
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
54
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Back-end
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
55
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Back-end - Articolo
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
56
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Back-end  Articolo (2)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
57
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Back-end  Template
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
58
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Front-end  Template
 Free (o Business) template
 Artisteer
 Css (cascade style sheet)
 [Responsive]
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
59
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Template
 http://ajoomlatemplates.com/
 http://www.bestofjoomla.com/
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
60
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Joomla!  Free (business) template
 Artisteer.4.1.0.59861 (trial)
 Gimp (Fotoritocco- free)
 Inkscape (Disegno vettoriale - free)
Joomla_2.5.9_ita-Stable.zip (free)
J25it.pdf (corso per principianti)
 Notepad ++ (Blocco note avanzato - free)
 Xampp-win32-1.8.1-VC9-installer (free)
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
61
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Contenuti messi a disposizione
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
62
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Artisteer
 http://www.joowiki.com/ Tutorial vari su come
installare Joomla e anche videocorsi
 http://www.youtube.com/watch?v=A5zFLqF3Z
4g Videocorso in italiano
 http://www.joomla.it Tutto lo scibile su
Joomla per approfondire questa e altre lezioni
 http://cocoate.com/sites/cocoate.com/files/pri
vate/j25it.pdf Guida per principianti
04/06/2013box@massimogagliardi.it-info@raffaelecapasso.it
63
Corso di comunicazione digitale
Scienze della comunicazione - UNIPG
Linkografia

More Related Content

Il CMS Joomla!