SlideShare a Scribd company logo
1 of 26
Joomla
Istituto Comprensivo
Badia Polesine
24 gennaio 2014
Cos’è Joomla

Joomla! È un CMS (Content Management
System), ovvero un software open source
utilizzato per costruire e gestire siti web
dinamici.
24/01/2014

Prof. Stefano Colognesi

2
Vantaggi nell’utilizzo di Joomla

I vantaggi derivanti dall’utilizzo di questo tipo
di software si distinguono in:
 Elevata flessibilità
 Facilitò di gestione dei contenuti del sito
 Non indispensabile (anche se utile)
conoscenza del linguaggio
24/01/2014

Prof. Stefano Colognesi

3
Come si comincia
La prima valutazione riguarda il DOVE
si vuole costruire il sito:
 In

LOCALE (sul nostro PC)
 In REMOTO (su un server remoto es.
ARUBA, REGISTER, ecc.)

24/01/2014

Prof. Stefano Colognesi

4
Per costruire un sito in locale
occorrono almeno due elementi:
Il pacchetto joomla
Ovvero i file necessari per
l’installazione e la
creazione del nostro
sito, scaricabile
gratuitamente dal sito
www.joomla.it


24/01/2014

Un web server
Ovvero un software che
permette al nostro PC
di funzionare come un
vero e proprio server
internet.
I nomi più famosi sono:
Easyphp
Xampp


Prof. Stefano Colognesi

5
Per costruire un sito in remoto
occorrono almeno due elementi:
Il pacchetto Joomla!
Ovvero i file necessari per
l’installazione e la
creazione del nostro
sito, scaricabile
gratuitamente dal sito
www.joomla.it


Un client ftp
Ovvero un software che
permette il
trasferimento di file da
locale a remoto
Un esempio è Filezilla,
scaricabile
gratuitamente.


… e ovviamente un Hosting (Aruba, Register, ecc) …
24/01/2014

Prof. Stefano Colognesi

6
Struttura di un sito Joomla!
Il funzionamento di Joomla è basato sul
dialogo del sito con un DATABASE.
Non importa se siamo in locale o in remoto:
in ogni caso occorre creare il DB al quale
Joomla si deve appoggiare per il
funzionamento.

24/01/2014

Prof. Stefano Colognesi

7
Struttura interna di Joomla!
Gli elementi principali di Joomla sono:
 Componenti
 Moduli
 Plugin

Funzionalità del sito
(Forum, Gallerie, Gestione
documenti, ecc.)

 Contenuti

Le pagine del sito, suddivise in aree
tematiche (sezioni e categorie)

 Template

Parte grafica del sito

 Menu

Navigazione nel sito

24/01/2014

Prof. Stefano Colognesi

8
Struttura interna di Joomla!
- Componenti Un COMPONENTE di Joomla è un elemento che
AGGIUNGE funzionalità al sito
Il pacchetto standard di
Joomla include alcune
(poche) funzionalità, ad
esempio prevede
l’impostazione dei contatti,
di un sondaggio, la gestione
dei banner.
Per aggiungere funzionalità al
sito bisogna quindi
aggiungere COMPONENTI
24/01/2014

Esempio di componenti




Galleria fotografica
Gestione eventi
Gestione documentale

Prof. Stefano Colognesi

9
Struttura interna di Joomla!
- Moduli Un MODULO di Joomla è un elemento che
AGGIUNGE funzionalità al componente
Ipotizzando ad esempio di
aver installato un
COMPONENTE eventi,
possiamo (se diponibile)
aggiungere un MODULO
eventi, visibile in Home
page, per mettere in
particolare evidenza gli
ultimi eventi inseriti

24/01/2014

Il MODULO in questo caso
funziona solo se è presente
anche il COMPONENTE




Se il componente è stato
installato ha senso
installare anche il modulo
Installare il modulo eventi
senza il suo componente
eventi non ha alcun senso
(oltre che non portare ad
alcun risultato sensato

Prof. Stefano Colognesi

10
Struttura interna di Joomla!
- Plugin Per Plugin di intende una parte di codice che viene eseguita in un particolare
momento del caricamento della pagina o ad una determinata azione dell’utente

Il Plugin serve ad esempio per
migliorare l’usabilità del sito
aggiungendo delle
informazioni ai contenuti, ma
anche operazioni più
complesse come migliorare le
performance o risolvere
particolari problemi

24/01/2014

In questo senso quindi il Plugin
lavora quasi sempre in
maniera trasparente per
l’utente che visita il sito:
Un Plugin per l’inserimento della
mappa di Google ad esempio
permette (al programmatore)
la semplificazione
dell’inserimento della mappa,
ma l’utente che vede la mappa
non ha evidenza dell’esistenza
del Plugin

Prof. Stefano Colognesi

11
Struttura interna di Joomla!
- Template Un TEMPLATE di Joomla è un elemento che MODIFICA TOTALMENTE
L’IMPOSTAZIONE GRAFICA DEL TESTO

L’installazione standard di
Joomla prevede già alcuni
template grafici al suo
interno
Se però si vuole cambiare
l’impostazione grafica
standard occorre installare
un nuovo template
24/01/2014

In rete sono disponibili migliaia
di template gratuiti per
Joomla: è sufficiente
scaricare il template e
installarlo per ottenere la
modifica totale della grafica
del sito

Prof. Stefano Colognesi

12
Struttura interna di Joomla!
- Menu Un MENU è un Modulo che contiene i link alle pagine del sito

Joomla ha già, come
impostazione standard,
alcuni menu pronti, installati
automaticamente come dati
di esempio
All’interno di ogni menu ci
sono le Voci di menu ovvero
i link alle pagine del sito

IMPORTANTE
Il menu è anche un modulo,
nel senso che, come i
moduli, devono essere
posizionati, nella pagina, in
una posizione blocco
modulo

Si può creare una voce di menu collegata ad un articolo, una categoria, una
sezione, un componente oppure a una pagina esterna al sito
24/01/2014

Prof. Stefano Colognesi

13
Struttura interna di Joomla!
- Template Un TEMPLATE di Joomla prevede sempre delle “posizioni blocco modulo”,
spazi definiti all’interno della pagina in cui è possibile posizionare i moduli.

Ad es. potrei posizionare un modulo
“menu principale” in posizione left
o right, oppure un modulo per
visualizzare le news o gli eventi in
posizione top1 o user5
La disponibilità e il layout dei blocchi
modulo dipende da come è stato
costruito il template: per verificarlo
è sufficiente selezionare il
template in Gestione
template>Anteprima
24/01/2014

Prof. Stefano Colognesi

14
Struttura interna di Joomla!
- Contenuti I CONTENUTI di Joomla rappresentano le pagine (tipicamente testuali) del
nostro ito web e sono classificati in:





24/01/2014

Articoli
Categorie
Sezioni

Prof. Stefano Colognesi

15
Struttura interna di Joomla!
Organizzazione/classificazione dei Contenuti

I CONTENUTI di Joomla sono
organizzati e classificati in ordine
gerarchico: una SEZIONE contiene
CATEGORIE, una CATEGORIA
contiene ARTICOLI.

24/01/2014

Prof. Stefano Colognesi

16
Joomla!
- Un framework collaborativo La struttura di gestione delle utenze è articolata su più livelli. Questo
permette di gestire sia le autorizzazioni alla pubblicazione degli articoli,
sia l’abilitazione alla lettora o meno degli stessi.

Il sistema è diviso in due macro aree




24/01/2014

Utenti registratati con accesso
solo “frontend”
Utenti registrati con accesso
“backend”

Prof. Stefano Colognesi

17
Joomla – Gestione utenti
Utenti frontend
Nel nostro CMS esistono 4 sottogruppi per quel
che riguarda i permessi lato frontend
 REGISTERED
 AUTHOR
 EDITOR
 PUBBLISHER
24/01/2014

Prof. Stefano Colognesi

18
Joomla!
- utenti frontend REGISTERED
L’impostazione di default del sistema prevede
come base di partenza questo livello, l’utente
con privilegi REGISTERED ha funzionalità
molto ristrette
 Può

accedere in lettura ad articoli non visibili
agli utenti non registrati

24/01/2014

Prof. Stefano Colognesi

19
Joomla!
- utenti frontend AUTHOR
Gli utenti con questi privilegi possono inserire
e/o modificare propri articoli e stabilire la data
di pubblicazione (nota bene: gli articoli hanno
comunque la necessità di approvazione da
parte di un admin)

24/01/2014

Prof. Stefano Colognesi

20
Joomla!
- utenti frontend EDITOR
Questo livello, immediatamente superiore, dà la
possibilità agli utenti con questi privilegi di
inserire e/o modificare nuovi articoli e di
modificare contenuti inviati da altri autori.
(nota bene: gli articoli hanno comunque la
necessità di approvazione da parte di un
admin)
24/01/2014

Prof. Stefano Colognesi

21
Joomla!
- utenti frontend PUBBLISHER
Agli utenti con privilegi da PUBBLISHER è
invece consentita come per l’editor qualsiasi
operazione sui contenuti, con la possibilità
aggiuntiva di pubblicare o meno gli stessi

24/01/2014

Prof. Stefano Colognesi

22
Joomla!
- utenti backend Per quel che riguarda, invece, il lato
amministrativo del sito la struttura dei privilegi
è la seguente:
 MANAGER
 ADMINISTRATOR
 SUPER

24/01/2014

ADMINISTRATOR

Prof. Stefano Colognesi

23
Joomla!
- utenti backend –
MANAGER
L’utente con privilegi da MANAGER è il puù basso nella scala gerarchica, le
sue possibilità di intervento dal lato amministrativo sono limitate
Un utente MANAGER
può solamente:
• Gestire le registrazioni
• Gestire sezioni e
categorie
• Inserire nuovi articoli
• Inserire nuove voci di
menu
24/01/2014

Prof. Stefano Colognesi

24
Joomla!
- utenti backend –
ADMINISTRATOR
L’utente con privilegi da ADMINISTRATOR ha possibilità di interazione
maggiori. Può infatti, tanto per cominciare, installere o disinstallare le
EXTENSION, modificare i permessi di altri utenti (escluso il superadministrator)
e gestire i menu.

24/01/2014

Prof. Stefano Colognesi

25
Joomla!
- utenti backend –
SUPERADMINISTRATOR
Rappresenta il livello più alto, creato durante l’installazione del CMS e con
pieno accesso a tutte le funzionalità di Joomla!

24/01/2014

Prof. Stefano Colognesi

26

More Related Content

What's hot

Guida in italiano a Prezi Next
Guida in italiano a Prezi NextGuida in italiano a Prezi Next
Guida in italiano a Prezi NextLorenzo Amadei
 
Guida in italiano a Prezi Next - versione 2
Guida in italiano a Prezi Next - versione 2Guida in italiano a Prezi Next - versione 2
Guida in italiano a Prezi Next - versione 2Lorenzo Amadei
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…bsdlover
 
WordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeWordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeRaoul Pettenò
 
Moodle 2.7 - amministrazione base - corsi - backup
Moodle 2.7 - amministrazione base - corsi - backupMoodle 2.7 - amministrazione base - corsi - backup
Moodle 2.7 - amministrazione base - corsi - backupLaura Camellini
 
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...bsdlover
 
Plugin #MustHave | Mafaldida
Plugin #MustHave | MafaldidaPlugin #MustHave | Mafaldida
Plugin #MustHave | MafaldidaGiulia Costa
 
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...Marco Milesi
 
Ruggi insegna: Cosa sono i social media e la tecnologia rss
Ruggi insegna: Cosa sono i social media e la tecnologia rssRuggi insegna: Cosa sono i social media e la tecnologia rss
Ruggi insegna: Cosa sono i social media e la tecnologia rssGiuseppe Alfredo Ruggi
 
WordPress 4.6 Corso Bacic
WordPress 4.6 Corso BacicWordPress 4.6 Corso Bacic
WordPress 4.6 Corso BacicRenato Gelforte
 
Moodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsiMoodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsiLaura Camellini
 
Creare un sito con WordPress
Creare un sito con WordPressCreare un sito con WordPress
Creare un sito con WordPressEugenio Molinario
 
Come ottimizzare Joomla e renderlo più SEO friendly
Come ottimizzare Joomla e renderlo più SEO friendlyCome ottimizzare Joomla e renderlo più SEO friendly
Come ottimizzare Joomla e renderlo più SEO friendlyEnthous Agenzia Web
 
Costruisci il tuo sito con WebSite: le risposte alle vostre domande
Costruisci il tuo sito con WebSite: le risposte alle vostre domande Costruisci il tuo sito con WebSite: le risposte alle vostre domande
Costruisci il tuo sito con WebSite: le risposte alle vostre domande Register.it
 

What's hot (20)

Lezione 3 - Il CMS Joomla
Lezione 3 - Il CMS JoomlaLezione 3 - Il CMS Joomla
Lezione 3 - Il CMS Joomla
 
WordPress Facilissimo: guida base
WordPress Facilissimo: guida base WordPress Facilissimo: guida base
WordPress Facilissimo: guida base
 
Guida in italiano a Prezi Next
Guida in italiano a Prezi NextGuida in italiano a Prezi Next
Guida in italiano a Prezi Next
 
Guida in italiano a Prezi Next - versione 2
Guida in italiano a Prezi Next - versione 2Guida in italiano a Prezi Next - versione 2
Guida in italiano a Prezi Next - versione 2
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
 
Weebly
WeeblyWeebly
Weebly
 
WordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeWordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenze
 
Moodle 2.7 - amministrazione base - corsi - backup
Moodle 2.7 - amministrazione base - corsi - backupMoodle 2.7 - amministrazione base - corsi - backup
Moodle 2.7 - amministrazione base - corsi - backup
 
I Love WordPress
I Love WordPressI Love WordPress
I Love WordPress
 
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
 
Plugin #MustHave | Mafaldida
Plugin #MustHave | MafaldidaPlugin #MustHave | Mafaldida
Plugin #MustHave | Mafaldida
 
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
WordPress, un CMS per la scuola: novità e sviluppi - Porte Aperte sul Web a S...
 
Ruggi insegna: Cosa sono i social media e la tecnologia rss
Ruggi insegna: Cosa sono i social media e la tecnologia rssRuggi insegna: Cosa sono i social media e la tecnologia rss
Ruggi insegna: Cosa sono i social media e la tecnologia rss
 
WordPress 4.6 Corso Bacic
WordPress 4.6 Corso BacicWordPress 4.6 Corso Bacic
WordPress 4.6 Corso Bacic
 
Corso base wordpress
Corso base wordpressCorso base wordpress
Corso base wordpress
 
Moodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsiMoodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsi
 
Creare un sito con WordPress
Creare un sito con WordPressCreare un sito con WordPress
Creare un sito con WordPress
 
Come ottimizzare Joomla e renderlo più SEO friendly
Come ottimizzare Joomla e renderlo più SEO friendlyCome ottimizzare Joomla e renderlo più SEO friendly
Come ottimizzare Joomla e renderlo più SEO friendly
 
Presentazioni in rete
Presentazioni in retePresentazioni in rete
Presentazioni in rete
 
Costruisci il tuo sito con WebSite: le risposte alle vostre domande
Costruisci il tuo sito con WebSite: le risposte alle vostre domande Costruisci il tuo sito con WebSite: le risposte alle vostre domande
Costruisci il tuo sito con WebSite: le risposte alle vostre domande
 

Similar to Joomla

Un Cms Per La Scuola Joomlafap
Un Cms Per La Scuola JoomlafapUn Cms Per La Scuola Joomlafap
Un Cms Per La Scuola JoomlafapLavia Di Sabatino
 
Il modello Joomla! di sito scolastico
Il modello Joomla! di sito scolasticoIl modello Joomla! di sito scolastico
Il modello Joomla! di sito scolasticoAntonio Todaro
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlagianpel
 
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"Abstract Technology Agency
 
Joomla! 2.5 - Presentazione al PUG Friuli
Joomla! 2.5 - Presentazione al PUG FriuliJoomla! 2.5 - Presentazione al PUG Friuli
Joomla! 2.5 - Presentazione al PUG Friuliccaps
 
Drupal - per chi vuole iniziare
Drupal - per chi vuole iniziareDrupal - per chi vuole iniziare
Drupal - per chi vuole iniziareSalvatore Paone
 
Corso Pratico di WordPress
Corso Pratico di WordPressCorso Pratico di WordPress
Corso Pratico di WordPressNicola Strumia
 
I 1000 utilizzi di WordPress
I 1000 utilizzi di WordPressI 1000 utilizzi di WordPress
I 1000 utilizzi di WordPressMarco De Sangro
 
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro businessphpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro businessLuca Scarpa
 
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per Simone Bussoni
 
2 Esercitazione (18/19)
2 Esercitazione (18/19)2 Esercitazione (18/19)
2 Esercitazione (18/19)Andrea Gorrini
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guidalajonard
 
Elementor: esploriamo le possibilità del page builder più scaricato al mondo
Elementor: esploriamo le possibilità del page builder più scaricato al mondoElementor: esploriamo le possibilità del page builder più scaricato al mondo
Elementor: esploriamo le possibilità del page builder più scaricato al mondoSiteGround.com
 
Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)armandocarcaterra
 

Similar to Joomla (20)

Un Cms Per La Scuola Joomlafap
Un Cms Per La Scuola JoomlafapUn Cms Per La Scuola Joomlafap
Un Cms Per La Scuola Joomlafap
 
Il modello Joomla! di sito scolastico
Il modello Joomla! di sito scolasticoIl modello Joomla! di sito scolastico
Il modello Joomla! di sito scolastico
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomla
 
PASW4 Joomla!
PASW4 Joomla!PASW4 Joomla!
PASW4 Joomla!
 
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"
Slides webinar Abstract "Introduzione a Plone, il CMS scritto in Python"
 
Manuale plone 4
Manuale plone 4Manuale plone 4
Manuale plone 4
 
Corso Base Joomla Lezione 2
Corso Base Joomla Lezione 2Corso Base Joomla Lezione 2
Corso Base Joomla Lezione 2
 
Joomla! 2.5 - Presentazione al PUG Friuli
Joomla! 2.5 - Presentazione al PUG FriuliJoomla! 2.5 - Presentazione al PUG Friuli
Joomla! 2.5 - Presentazione al PUG Friuli
 
WordPress 1.pdf
WordPress 1.pdfWordPress 1.pdf
WordPress 1.pdf
 
WordPress 1.pdf
WordPress 1.pdfWordPress 1.pdf
WordPress 1.pdf
 
Drupal - per chi vuole iniziare
Drupal - per chi vuole iniziareDrupal - per chi vuole iniziare
Drupal - per chi vuole iniziare
 
Corso Pratico di WordPress
Corso Pratico di WordPressCorso Pratico di WordPress
Corso Pratico di WordPress
 
I 1000 utilizzi di WordPress
I 1000 utilizzi di WordPressI 1000 utilizzi di WordPress
I 1000 utilizzi di WordPress
 
Plone.4.ita
Plone.4.itaPlone.4.ita
Plone.4.ita
 
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro businessphpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
phpDay 2008 - Joomla! 1.5 - Soluzione opensource per il vostro business
 
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per
Ecommerce: Integrare Joomla! e Magento grazie a Yireo Magebridge per
 
2 Esercitazione (18/19)
2 Esercitazione (18/19)2 Esercitazione (18/19)
2 Esercitazione (18/19)
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guida
 
Elementor: esploriamo le possibilità del page builder più scaricato al mondo
Elementor: esploriamo le possibilità del page builder più scaricato al mondoElementor: esploriamo le possibilità del page builder più scaricato al mondo
Elementor: esploriamo le possibilità del page builder più scaricato al mondo
 
Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)Corso Base Wordpress 22-40 | installazione (2 di 4)
Corso Base Wordpress 22-40 | installazione (2 di 4)
 

Recently uploaded

RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.giuliofiorerm
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
San Giorgio e la leggenda del drago.pptx
San Giorgio e la leggenda del drago.pptxSan Giorgio e la leggenda del drago.pptx
San Giorgio e la leggenda del drago.pptxMartin M Flynn
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaRafael Figueredo
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 

Recently uploaded (9)

RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
San Giorgio e la leggenda del drago.pptx
San Giorgio e la leggenda del drago.pptxSan Giorgio e la leggenda del drago.pptx
San Giorgio e la leggenda del drago.pptx
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 

Joomla

  • 2. Cos’è Joomla Joomla! È un CMS (Content Management System), ovvero un software open source utilizzato per costruire e gestire siti web dinamici. 24/01/2014 Prof. Stefano Colognesi 2
  • 3. Vantaggi nell’utilizzo di Joomla I vantaggi derivanti dall’utilizzo di questo tipo di software si distinguono in:  Elevata flessibilità  Facilitò di gestione dei contenuti del sito  Non indispensabile (anche se utile) conoscenza del linguaggio 24/01/2014 Prof. Stefano Colognesi 3
  • 4. Come si comincia La prima valutazione riguarda il DOVE si vuole costruire il sito:  In LOCALE (sul nostro PC)  In REMOTO (su un server remoto es. ARUBA, REGISTER, ecc.) 24/01/2014 Prof. Stefano Colognesi 4
  • 5. Per costruire un sito in locale occorrono almeno due elementi: Il pacchetto joomla Ovvero i file necessari per l’installazione e la creazione del nostro sito, scaricabile gratuitamente dal sito www.joomla.it  24/01/2014 Un web server Ovvero un software che permette al nostro PC di funzionare come un vero e proprio server internet. I nomi più famosi sono: Easyphp Xampp  Prof. Stefano Colognesi 5
  • 6. Per costruire un sito in remoto occorrono almeno due elementi: Il pacchetto Joomla! Ovvero i file necessari per l’installazione e la creazione del nostro sito, scaricabile gratuitamente dal sito www.joomla.it  Un client ftp Ovvero un software che permette il trasferimento di file da locale a remoto Un esempio è Filezilla, scaricabile gratuitamente.  … e ovviamente un Hosting (Aruba, Register, ecc) … 24/01/2014 Prof. Stefano Colognesi 6
  • 7. Struttura di un sito Joomla! Il funzionamento di Joomla è basato sul dialogo del sito con un DATABASE. Non importa se siamo in locale o in remoto: in ogni caso occorre creare il DB al quale Joomla si deve appoggiare per il funzionamento. 24/01/2014 Prof. Stefano Colognesi 7
  • 8. Struttura interna di Joomla! Gli elementi principali di Joomla sono:  Componenti  Moduli  Plugin Funzionalità del sito (Forum, Gallerie, Gestione documenti, ecc.)  Contenuti Le pagine del sito, suddivise in aree tematiche (sezioni e categorie)  Template Parte grafica del sito  Menu Navigazione nel sito 24/01/2014 Prof. Stefano Colognesi 8
  • 9. Struttura interna di Joomla! - Componenti Un COMPONENTE di Joomla è un elemento che AGGIUNGE funzionalità al sito Il pacchetto standard di Joomla include alcune (poche) funzionalità, ad esempio prevede l’impostazione dei contatti, di un sondaggio, la gestione dei banner. Per aggiungere funzionalità al sito bisogna quindi aggiungere COMPONENTI 24/01/2014 Esempio di componenti    Galleria fotografica Gestione eventi Gestione documentale Prof. Stefano Colognesi 9
  • 10. Struttura interna di Joomla! - Moduli Un MODULO di Joomla è un elemento che AGGIUNGE funzionalità al componente Ipotizzando ad esempio di aver installato un COMPONENTE eventi, possiamo (se diponibile) aggiungere un MODULO eventi, visibile in Home page, per mettere in particolare evidenza gli ultimi eventi inseriti 24/01/2014 Il MODULO in questo caso funziona solo se è presente anche il COMPONENTE   Se il componente è stato installato ha senso installare anche il modulo Installare il modulo eventi senza il suo componente eventi non ha alcun senso (oltre che non portare ad alcun risultato sensato Prof. Stefano Colognesi 10
  • 11. Struttura interna di Joomla! - Plugin Per Plugin di intende una parte di codice che viene eseguita in un particolare momento del caricamento della pagina o ad una determinata azione dell’utente Il Plugin serve ad esempio per migliorare l’usabilità del sito aggiungendo delle informazioni ai contenuti, ma anche operazioni più complesse come migliorare le performance o risolvere particolari problemi 24/01/2014 In questo senso quindi il Plugin lavora quasi sempre in maniera trasparente per l’utente che visita il sito: Un Plugin per l’inserimento della mappa di Google ad esempio permette (al programmatore) la semplificazione dell’inserimento della mappa, ma l’utente che vede la mappa non ha evidenza dell’esistenza del Plugin Prof. Stefano Colognesi 11
  • 12. Struttura interna di Joomla! - Template Un TEMPLATE di Joomla è un elemento che MODIFICA TOTALMENTE L’IMPOSTAZIONE GRAFICA DEL TESTO L’installazione standard di Joomla prevede già alcuni template grafici al suo interno Se però si vuole cambiare l’impostazione grafica standard occorre installare un nuovo template 24/01/2014 In rete sono disponibili migliaia di template gratuiti per Joomla: è sufficiente scaricare il template e installarlo per ottenere la modifica totale della grafica del sito Prof. Stefano Colognesi 12
  • 13. Struttura interna di Joomla! - Menu Un MENU è un Modulo che contiene i link alle pagine del sito Joomla ha già, come impostazione standard, alcuni menu pronti, installati automaticamente come dati di esempio All’interno di ogni menu ci sono le Voci di menu ovvero i link alle pagine del sito IMPORTANTE Il menu è anche un modulo, nel senso che, come i moduli, devono essere posizionati, nella pagina, in una posizione blocco modulo Si può creare una voce di menu collegata ad un articolo, una categoria, una sezione, un componente oppure a una pagina esterna al sito 24/01/2014 Prof. Stefano Colognesi 13
  • 14. Struttura interna di Joomla! - Template Un TEMPLATE di Joomla prevede sempre delle “posizioni blocco modulo”, spazi definiti all’interno della pagina in cui è possibile posizionare i moduli. Ad es. potrei posizionare un modulo “menu principale” in posizione left o right, oppure un modulo per visualizzare le news o gli eventi in posizione top1 o user5 La disponibilità e il layout dei blocchi modulo dipende da come è stato costruito il template: per verificarlo è sufficiente selezionare il template in Gestione template>Anteprima 24/01/2014 Prof. Stefano Colognesi 14
  • 15. Struttura interna di Joomla! - Contenuti I CONTENUTI di Joomla rappresentano le pagine (tipicamente testuali) del nostro ito web e sono classificati in:    24/01/2014 Articoli Categorie Sezioni Prof. Stefano Colognesi 15
  • 16. Struttura interna di Joomla! Organizzazione/classificazione dei Contenuti I CONTENUTI di Joomla sono organizzati e classificati in ordine gerarchico: una SEZIONE contiene CATEGORIE, una CATEGORIA contiene ARTICOLI. 24/01/2014 Prof. Stefano Colognesi 16
  • 17. Joomla! - Un framework collaborativo La struttura di gestione delle utenze è articolata su più livelli. Questo permette di gestire sia le autorizzazioni alla pubblicazione degli articoli, sia l’abilitazione alla lettora o meno degli stessi. Il sistema è diviso in due macro aree   24/01/2014 Utenti registratati con accesso solo “frontend” Utenti registrati con accesso “backend” Prof. Stefano Colognesi 17
  • 18. Joomla – Gestione utenti Utenti frontend Nel nostro CMS esistono 4 sottogruppi per quel che riguarda i permessi lato frontend  REGISTERED  AUTHOR  EDITOR  PUBBLISHER 24/01/2014 Prof. Stefano Colognesi 18
  • 19. Joomla! - utenti frontend REGISTERED L’impostazione di default del sistema prevede come base di partenza questo livello, l’utente con privilegi REGISTERED ha funzionalità molto ristrette  Può accedere in lettura ad articoli non visibili agli utenti non registrati 24/01/2014 Prof. Stefano Colognesi 19
  • 20. Joomla! - utenti frontend AUTHOR Gli utenti con questi privilegi possono inserire e/o modificare propri articoli e stabilire la data di pubblicazione (nota bene: gli articoli hanno comunque la necessità di approvazione da parte di un admin) 24/01/2014 Prof. Stefano Colognesi 20
  • 21. Joomla! - utenti frontend EDITOR Questo livello, immediatamente superiore, dà la possibilità agli utenti con questi privilegi di inserire e/o modificare nuovi articoli e di modificare contenuti inviati da altri autori. (nota bene: gli articoli hanno comunque la necessità di approvazione da parte di un admin) 24/01/2014 Prof. Stefano Colognesi 21
  • 22. Joomla! - utenti frontend PUBBLISHER Agli utenti con privilegi da PUBBLISHER è invece consentita come per l’editor qualsiasi operazione sui contenuti, con la possibilità aggiuntiva di pubblicare o meno gli stessi 24/01/2014 Prof. Stefano Colognesi 22
  • 23. Joomla! - utenti backend Per quel che riguarda, invece, il lato amministrativo del sito la struttura dei privilegi è la seguente:  MANAGER  ADMINISTRATOR  SUPER 24/01/2014 ADMINISTRATOR Prof. Stefano Colognesi 23
  • 24. Joomla! - utenti backend – MANAGER L’utente con privilegi da MANAGER è il puù basso nella scala gerarchica, le sue possibilità di intervento dal lato amministrativo sono limitate Un utente MANAGER può solamente: • Gestire le registrazioni • Gestire sezioni e categorie • Inserire nuovi articoli • Inserire nuove voci di menu 24/01/2014 Prof. Stefano Colognesi 24
  • 25. Joomla! - utenti backend – ADMINISTRATOR L’utente con privilegi da ADMINISTRATOR ha possibilità di interazione maggiori. Può infatti, tanto per cominciare, installere o disinstallare le EXTENSION, modificare i permessi di altri utenti (escluso il superadministrator) e gestire i menu. 24/01/2014 Prof. Stefano Colognesi 25
  • 26. Joomla! - utenti backend – SUPERADMINISTRATOR Rappresenta il livello più alto, creato durante l’installazione del CMS e con pieno accesso a tutte le funzionalità di Joomla! 24/01/2014 Prof. Stefano Colognesi 26