Corso: Creare siti con Joomla - lezione 2

Post on 29-Nov-2014

1.798 views 2 download

description

Slides della seconda lezione del corso "Creare siti web con Joomla" tenuto da Francesco Galgani per GuruAtWork il giorno 31/10/2012. http://www.guruatwork.com

Transcript of Corso: Creare siti con Joomla - lezione 2

Creare siti con Joomla!

WWW.GURUATWORK.COM

autore e relatore:

Francesco Galganifrancesco@galgani.it

GROSSETO, 27 OTTOBRE - 31 OTTOBRE – 7 NOVEMBRE 2012

INFORMAZIONE PRELIMINARE

http://cocoate.com/it/j25it

QUESTO LIBROÈ SCARICABILEGRATUITAMENTEIN PDF, OPPUREACQUISTABILESU CARTA O INFORMATO PEREBOOK

PUÒ ESSERE LETTA ONLINE

OBIETTIVI DEL SECONDO INCONTRO

1. MOSTRARE LE RISORSE RESE DISPONIBILI DALLA COMUNITÀ DI JOOMLA

2. RISPONDERE AD ALCUNE DOMANDEEMERSE DOPO IL PRIMO INCONTRO

3. MOSTRARE CHE LA COSTRUZIONE DI UNSITO NON È SOLO UN PROBLEMA TECNICO

4. CONCETTI DI BASEDELL'AMMINISTRAZIONE

LE RISORSE DISPONIBILI - 1

Il sito della comunità di Joomla

http://www.joomla.it

LE RISORSE DISPONIBILI - 2

FAQ, GUIDE, MANUALI, VIDEO GUIDE...nel Wiki di Joomla!

http://www.joomla.it/mediawiki/

LE RISORSE DISPONIBILI - 3

Il forum ufficiale in italiano!

http://forum.joomla.it

DOMANDE DEI CORSISTI - 1

Saremo in grado di creare un sito con le indicazioni fornite in questo corso?

Questo è possibile, però...CREARE UN SITO non è solo “TECNICA”ma è anche EFFICACIA ed EFFICENZA

nella “COMUNICAZIONE”

ESEMPI

ESEMPI DA NON IMITARE – 1SITI CON PROBLEMI TECNICI E/O COMUNICATIVI

Questo agriturismo è in aperta campagna... come lo trovo?!!!Manca la cartina!

?

ESEMPI DA NON IMITARE – 2SITI CON PROBLEMI TECNICI E/O COMUNICATIVI

Trenitalia, bella grafica, MA...La ricerca degli orari è quasi inutilizzabile con il mio smartphone!Inoltre gli aggiornamenti non sono in tempo reale (quindi inutili)

ESEMPI DA NON IMITARE – 3SITI CON PROBLEMI TECNICI E/O COMUNICATIVI

Supporto tecnico a pagamento per JomSocial, MA...NON RISPONDE NESSUNO oppure RISPOSTE TARDIVE e INEFFICACI!!!

UN ESEMPIO PERFETTO DI COME FARE A

PERDERE CLIENTI!

ESEMPI DA NON IMITARE – 4SITI CON PROBLEMI TECNICI E/O COMUNICATIVI

Mi piacerebbe rivedere un filmato sul sito della Rai, MA...NON POSSO VEDERLO, NON RISPETTA GLI STANDARD DEL WEB!

UN GRANDE PROBLEMA DI ACCESSIBILITÀ E COMPATIBILITÀ

ESEMPI DA NON IMITARE – 4SITI CON PROBLEMI TECNICI E/O COMUNICATIVI

UN SITO ISTITUZIONALE NON DOVREBBE MAI USARE FLASH...NON RISPETTA GLI STANDARD DEL WEB!

Perché?!

ESEMPI DA NON IMITARE – 5RICAPITOLANDO...

OGGI NON BASTA PIÙ FARE UN SITO E METTERLO ONLINE...BISOGNA SEGUIRLO, ASCOLTARE GLI UTENTI,

ESSERE SEMPRE PRONTI A INTERVENIRESEGUIRE L'EVOLUZIONE DEL WEB

COMUNICARE EFFICACEMENTEESSERE NEI SOCIAL

RINNOVARSI

DOMANDE DEI CORSISTI - 2

Un'azienda può creare un sito senza bisogno di avvalersi di consulenze esterne?

Qual è la differenza tra ciò che è desiderabile e ciò che può essere fatto?

Obiettivi? Risorse? Investimenti?

DOMANDE DEI CORSISTI - 3

In ogni caso, per fare un sito con Joomla, occorre caricare Linux sul proprio pc?

No, però... guardiamo le FAQ ufficiali!

www.joomla.it/mediawiki/index.php/Joomla!_2.5:Domande_e_Risposte_FAQ

DOMANDE DEI CORSISTI - 4

Joomla può essere installato sotto Windows?

Sì, ad esempio con... EasyPHP!

una guida:www.tecn.it/joomla/63-installazione-di-joomla-in-locale-con-easyphp.html

http://www.easyphp.org/

DOMANDE DEI CORSISTI - 5

Joomla può essere installato sotto MacOS?

Sì, ad esempio possiamo usare... MAMP!

http://mamp.info/

DOMANDE DEI CORSISTI - 6

Vediamo precisamente i REQUISITI TECNICI

http://www.joomla.org/technical-requirements.html

DOMANDE DEI CORSISTI - 7

Come faccio a installare Linux?

Una risposta molto semplice per chi usa Windows senza bisogno di toccare le partizioni

Per scaricarlo:http://www.ubuntu.com/download/desktop/windows-installer

(Esiste anche MINT4WIN per provare Linux Mint... ma solo per PC a 64bit)

DOMANDE DEI CORSISTI - 8

Come faccio se Joomla dà problemisu un host specifico, in particolare su Aruba?

Metodo generale:

CONTROLLO I REQUISITI TECNICI(ovvero versioni di Apache, PHP, MySQL)

CERCO SU GOOGLE O CHIEDO NEL FORUM

Soluzione per Aruba con Joomla 2.5:http://fuckaround.org/nuvola/?p=500

RICHIEDE DI MOFICARE DUE FILES DI JOOMLA!

A PROPOSITO DELL'INSTALLAZIONE - 1

VOGLIO INSTALLARE FIN DA SUBITO JOOMLASU UN SERVER REMOTO: COME FACCIO?

VALE QUANTO VISTO NEL PRIMO INCONTRO, IN PIÙPER TRASFERIRE I FILES DA LOCALE A REMOTO

SI USA UN CLIENT FTP

A PROPOSITO DELL'INSTALLAZIONE - 2

IL MIO SITO IN LOCALE È PRONTO...COME FACCIO A TRASFERIRLO SUL MIO PROVIDER?

COPIO TUTTI I FILES SUL SERVER TRAMITE FTP E CARICO

UNA COPIA (DUMP) DEL DATABASE CON PHPMYADMIN

USO L'ESTENSIONE DI JOOMLAAKEEBA BACKUP

https://www.akeebabackup.com/

+

A PROPOSITO DELL'INSTALLAZIONE - 3

ATTENZIONE AI PERMESSI...nel caso di errori o se il sito proprio non va,

la prima cosa da controllare sono i permessi

SU ALCUNI CLIENT FTP I PERMESSI SONO ESPRESSI CON NUMERI, TIPO “755”

CONCETTI DI BASE - 1

FRONTEND E BACKEND

CONCETTI DI BASE - 2

COME SI PRESENTA IL BACKENDDOPO IL LOGIN

CONCETTI DI BASE – 3ELEMENTI DI JOOMLA

GESTIONE ARTICOLI NEL BACKEND

http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Inserire_un_articolo

CONCETTI DI BASE – 4ELEMENTI DI JOOMLA

ARTICOLI NEL FRONTEND - 1

CONCETTI DI BASE – 5ELEMENTI DI JOOMLA

ARTICOLI NEL FRONTEND - 2

CONCETTI DI BASE – 6ELEMENTI DI JOOMLA

GESTIONE CATEGORIE NEL BACKEND

“NON CATEGORIZZATO” È UTILE PER FAR APPARIRE UN ARTICOLO SOLO NELLA HOME (IN EVIDENZA)

CONCETTI DI BASE – 7ELEMENTI DI JOOMLA

GESTIONE UTENTI NEL BACKEND

UN UTENTE APPARTIENE A UNO O PIÙ GRUPPI DI UTENTI

CONCETTI DI BASE – 8ELEMENTI DI JOOMLA

GESTIONE GRUPPI DI UTENTI

OGNI GRUPPO HA SPECIFICI PERMESSI (ACL = ACCESS CONTROL LIST)

CONCETTI DI BASE – 9ELEMENTI DI JOOMLA

GESTIONE DEI PERMESSI(NELLA CONFIGURAZIONE GLOBALE DI JOOMLA)

Per approfondimenti:http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Gestione_dei_permessi

Per approfondimenti:http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Gestione_dei_permessi

CONCETTI DI BASE – 10ELEMENTI DI JOOMLA

GESTIONE MENÙ NEL BACKEND

I MENÙ PERMETTONO DI NAVIGARE NEL SITOOGNI MENÙ HA UN ELENCO DI VOCI ASSOCIATE

I MENÙ PERMETTONO DI NAVIGARE NEL SITOOGNI MENÙ HA UN ELENCO DI VOCI ASSOCIATE

CONCETTI DI BASE – 11ELEMENTI DI JOOMLA

VOCI ASSOCIATE AL MENÙ PRINCIPALE

CONCETTI DI BASE – 12ELEMENTI DI JOOMLA

GESTIONE MODULI NEL BACKEND

Un modulo è qualcosa che si può posizionare vicino ad un articolo.Un menu, per esempio, è un modulo.

Il piccolo blocco di registrazione sul lato sinistro è un modulo.

CONCETTI DI BASE – 13ELEMENTI DI JOOMLA

È POSSIBILE INSERIRE NUOVI MODULI

CONCETTI DI BASE – 14ELEMENTI DI JOOMLA

IL TEMPLATEÈ IL MODELLO GRAFICO DEL SITO

Ogni template offre aree dove i moduli possono essere posizionati

CONCETTI DI BASE – 15ELEMENTI DI JOOMLA

COSA SUCCEDE SE CAMBIO IL TEMPLATE?

CONCETTI DI BASE – 16ELEMENTI DI JOOMLA

TUTTO QUA?!E SE VOGLIO ALTRE FUNZIONALITÀ?

CONCETTI DI BASE – 17ELEMENTI DI JOOMLA

DOVE TROVO LE ESTENSIONI?

http://extensions.joomla.org/

Il secondo incontrofinisce qui...