90
Creare siti con Joomla! WWW.GURUATWORK.COM autore e relatore: Francesco Galgani [email protected] GROSSETO, 27 OTTOBRE - 31 OTTOBRE – 7 NOVEMBRE 2012

Corso: Creare siti con Joomla - lezione 1

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Corso: Creare siti con Joomla - lezione 1

Creare siti con Joomla!

WWW.GURUATWORK.COM

autore e relatore:

Francesco [email protected]

GROSSETO, 27 OTTOBRE - 31 OTTOBRE – 7 NOVEMBRE 2012

Page 2: Corso: Creare siti con Joomla - lezione 1

INFORMAZIONI PRELIMINARI - 1

Per rimanere in contattoMAILING LIST GURU@WORK

Dove scaricare queste slidesSITO GURU@WORK

WWW.GURUATWORK.COM

Page 3: Corso: Creare siti con Joomla - lezione 1

GLI INCONTRI

SABATO 27 OTTOBRE 2012, 15-16:30MERCOLEDÌ 31 OTTOBRE 2012, 17-18:30MERCOLEDÌ 7 NOVEMBRE 2012, 17-18:30

GROSSETO, VIA GINORI 43

VERRÀ RILASCIATO UN ATTESTATO DI PARTECIPAZIONE AL TERMINE DEL CORSO

WWW.GURUATWORK.COM

INFORMAZIONI PRELIMINARI - 2

Page 4: Corso: Creare siti con Joomla - lezione 1

INFORMAZIONI PRELIMINARI - 3

A CHI È RIVOLTO QUESTO CORSOA CHI NON HA MAI USATO JOOMLA

A CHI NON SA COME CREARE UN SITOA CHI VUOLE SPERIMENTARE E IMPARARE

PREREQUISITINESSUNO IN PARTICOLARE

Page 5: Corso: Creare siti con Joomla - lezione 1

INFORMAZIONI PRELIMINARI - 4

COSA NON È QUESTO CORSONON È UN CORSO AVANZATO DI SVILUPPO WEB

AVVERTENZAUSEREMO LINUX... MA NON PREOCCUPARTI!

GLI AMICI DEL GURU@WORK POSSONO DARTI UNA MANO A INSTALLARLO ;)

Page 6: Corso: Creare siti con Joomla - lezione 1

OBIETTIVI DEL PRIMO INCONTRO

1. CAPIRE GLI ELEMENTI DI BASE DI UN SITO

2. CAPIRE DIVERSI APPROCCIPER CREARE UN SITO

3. CAPIRE COS'È UN C.M.S.

4. CAPIRE COSA SIGNIFICA CHE JOOMLAÈ UN C.M.S. E UN SOFTWARE LIBERO

5. SAPER FARE UN'INSTALLAZIONE DI JOOMLA

NEL PROPRIO COMPUTER

Page 7: Corso: Creare siti con Joomla - lezione 1

GLI ELEMENTI DI BASE DI UN SITO WEB - 1

IL CLIENT E IL SERVER

Page 8: Corso: Creare siti con Joomla - lezione 1

GLI ELEMENTI DI BASE DI UN SITO WEB - 2

CODICE INVIATO DAL SERVERAL BROWSER

BROWSERSERVER (risponde al browser)

Page 9: Corso: Creare siti con Joomla - lezione 1

GLI ELEMENTI DI BASE DI UN SITO WEB - 3

ESEMPIO DI CODICE HTML E CSS INVIATODAL SERVER AL BROWSER DEL CLIENT

Page 10: Corso: Creare siti con Joomla - lezione 1

GLI ELEMENTI DI BASE DI UN SITO WEB - 4

DATABASE

SERVERCLIENT

Page 11: Corso: Creare siti con Joomla - lezione 1

GLI ELEMENTI DI BASE DI UN SITO WEB - 5

UN ESEMPIO DI CODICE PHP... vi spaventa? :)

Page 12: Corso: Creare siti con Joomla - lezione 1

SITI STATICI E DINAMICI - 1

I PRIMI SITI DA ME REALIZZATI ERANO “STATICI”...AD ESEMPIO...

Page 13: Corso: Creare siti con Joomla - lezione 1

SITI STATICI E DINAMICI - 2

ESTERIORMENTE A QUESTI 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 MODIFICAREI FILE HTML PRESENTI SUL SERVER!!!

IMPOSSIBILITÀ DI PERSONALIZZARE I CONTENUTIIN BASE AI VISITATORI E DI INTERAGIRE CON ESSI

SONO SITI REALIZZATI TRAMITE EDITOR HTML...È NECESSARIO SAPER LEGGERE E SCRIVERE HTML E CSS!

Page 14: Corso: Creare siti con Joomla - lezione 1

SITI STATICI E DINAMICI - 3

GLI ULTIMI SITI DA ME REALIZZATI SONO “DINAMICI”...AD ESEMPIO...

ENTRAMBI SONO FATTI CON JOOMLA!

Page 15: Corso: Creare siti con Joomla - lezione 1

SITI STATICI E DINAMICI - 4

I VANTAGGI DEI SITI “DINAMICI”...

SONO FACILI DA AGGIORNARE E DA MODIFICARE

LA GESTIONE DEL SITO NELL'USO QUOTIDIANONON RICHIEDE PARTICOLARI CONOSCENZE TECNICHE

NORMALMENTE I SITI SONO AMMINISTRABILIDIRETTAMENTE DAL PROPRIO BROWSER

I VISITATORI POSSONO INTERAGIRE CON IL SITO

CHI AMMINISTRA IL SITO NON DEVE IMPARAREL'HTML, IL CSS O ALTRI LINGUAGGI INFORMATICI

Page 16: Corso: Creare siti con Joomla - lezione 1

SITI STATICI E DINAMICI - 5

MA QUANTO È COMPLESSO UN SITO DINAMICO?UN CASO CONCRETO...

19240 FILESSOCIAL NETWORK STUDENTI UNINETTUNO

1'405'744LINEE DI CODICE PHP

BASIC COCOMO MODEL77 SVILUPPATORI5 ANNI DI LAVORO

54 MILIONI DI DOLLARI

IN REALTÀ, GRAZIE A JOOMLA E ALLA COMUNITÀ DI JOOMLA, È STATO SUFFICIENTE UN SOLO SVILUPPATORE, CON COSTI E TEMPI CONTENUTI

Page 17: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 1

JOOMLA È UN C.M.S.CONTENT MANAGEMENT SYSTEM

FACILITA LA GESTIONE DEI

CONTENUTI

SVINCOLA L'AMMINISTRATORE DA CONOSCENZE TECNICHE DI

PROGRAMMAZIONE WEB

Page 18: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 2

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(1)È FRUTTO DEL LAVORO DI UNA COMUNITÀ MONDIALE,

FATTA DI PERSONE CHE, SU BASE VOLONTARIA, CONDIVIDONO RISORSE, TEMPO E CONOSCENZE

COMMUNITY!

Page 19: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 3

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(2)CHIUNQUE PUÒ USARE JOOMLA PER CREARE ILPROPRIO SITO, SENZA DOVER PAGARE LICENZE

LICENZA GNU/GPL V.2

Page 20: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 4

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(3)I SITI FATTI CON JOOMLA POSSONO ESSERE USATIPER QUALSIASI SCOPO CONSENTITO DALLA LEGGE:

Joomla va bene per siti personali, associativi, di vendita, di informazione, istituzionali, comunitari, ecc.

LICENZA GNU/GPL V.2

Page 21: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 5

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(4)CHIUNQUE NE ABBIA LA CAPACITÀ, PUÒ STUDIARE

COME FUNZIONA JOOMLA E ADATTARLO ALLEPROPRIE NECESSITÀ O A QUELLE DI UN CLIENTE

LICENZA GNU/GPL V.2

Page 22: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 6

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(5)JOOMLA PUÒ ESSERE COPIATO E DATO AD ALTRI

SENZA ALCUN VINCOLO, A TITOLO GRATUITO O NON

LICENZA GNU/GPL V.2

Page 23: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 7

JOOMLA È UN “SOFTWARE LIBERO”

significa che...

(6)C'È LA LIBERTÀ DI MIGLIORARE JOOMLA

E DI DISTRIBUIRNE PUBBLICAMENTEI MIGLIORAMENTI IN MODO CHE TUTTA

LA COMUNITÀ NE TRAGGA BENEFICIO

LICENZA GNU/GPL V.2

Page 24: Corso: Creare siti con Joomla - lezione 1

COS'È JOOMLA? - 8

JOOMLA È UNA BUONA BASE PER FARE SITI

perché...

È MOLTO DIFFUSOÈ FACILE TROVARE APPASSIONATI, GUIDE IN RETE,

FORUM, LIBRI E PROFESSIONISTI

LA GRAFICA E LE FUNZIONI SONO PERSONALIZZABILI

È MODULARE: CIÒ CHE NON È PRESENTE NELPACCHETTO BASE, PUÒ ESSERE AGGIUNTO

Page 25: Corso: Creare siti con Joomla - lezione 1

COSA SERVE PER USARE JOOMLA?

VARIE POSSIBILITÀ

SPAZIO WEB +JOOMLA GIÀ INSTALLATO

SPAZIO WEB SU CUIINSTALLARE JOOMLA

INSTALLIAMO UN SERVER LAMP SUL NOSTRO PC E CI CARICHIAMO JOOMA!

Page 26: Corso: Creare siti con Joomla - lezione 1

1. PARTIAMO DA UNA INSTALLAZIONE “PULITA” E AGGIORNATA DI LINUX MINT

Page 27: Corso: Creare siti con Joomla - lezione 1

2. APRIAMO IL TERMINALE

Page 28: Corso: Creare siti con Joomla - lezione 1

3. INSERIAMO NEL TERMINALE IL COMANDO DI INSTALLAZIONEsudo apt-get -y install lamp-server^ phpmyadmin

Page 29: Corso: Creare siti con Joomla - lezione 1

4. INSERIAMO LA PASSWORD

Page 30: Corso: Creare siti con Joomla - lezione 1

sudo apt-get -y install lamp-server^ phpmyadmin

5. INSTALLAZIONE IN CORSO

Page 31: Corso: Creare siti con Joomla - lezione 1

6. RICHIESTA DI PASSWORD (USARE IL TASTO TAB E LA BARRA SPAZIATRICE)

Page 32: Corso: Creare siti con Joomla - lezione 1

7. RIPETERE LA PASSWORD

Page 33: Corso: Creare siti con Joomla - lezione 1

8. SCEGLIERE “APACHE” COME SERVER WEB DA CONFIGURARE

Page 34: Corso: Creare siti con Joomla - lezione 1

9. CONFIGURAZIONE DI PHPMYADMIN

Page 35: Corso: Creare siti con Joomla - lezione 1

10. PASSWORD AMMINISTRATORE

Page 36: Corso: Creare siti con Joomla - lezione 1

11. ANCORA PASSWORD...

Page 37: Corso: Creare siti con Joomla - lezione 1

12. CONFERMA PASSWORD

Page 38: Corso: Creare siti con Joomla - lezione 1

13. INSTALLAZIONE COMPLETATA

Page 39: Corso: Creare siti con Joomla - lezione 1

14. APRO FIREFOX

Page 40: Corso: Creare siti con Joomla - lezione 1

15. FIREFOX APERTO

Page 41: Corso: Creare siti con Joomla - lezione 1

16. APRO LOCALHOST

Page 42: Corso: Creare siti con Joomla - lezione 1

17. ANDIAMO SUL SITO DI JOOMLA

Page 43: Corso: Creare siti con Joomla - lezione 1

18. SCEGLIAMO JOOMLA 2.5

Page 44: Corso: Creare siti con Joomla - lezione 1

19. SELEZIONIAMO IL PRIMO FILE

Page 45: Corso: Creare siti con Joomla - lezione 1

20. CLICCO SU DOWNLOAD

Page 46: Corso: Creare siti con Joomla - lezione 1

21. SCEGLIAMO “SALVA FILE”

Page 47: Corso: Creare siti con Joomla - lezione 1

22. IL FILE È STATO SCARICATO

Page 48: Corso: Creare siti con Joomla - lezione 1

23. DOPPIO CLICK SU “COMPUTER”

Page 49: Corso: Creare siti con Joomla - lezione 1

24. DOPPIO CLICK SU “FILE SYSTEM”

Page 50: Corso: Creare siti con Joomla - lezione 1

25. DOPPIO CLICK SULLA CARTELLA “VAR”

Page 51: Corso: Creare siti con Joomla - lezione 1

26. CLICK DESTRO SU “WWW” E SELEZIONO “APRI COME AMMINISTRATORE”

Page 52: Corso: Creare siti con Joomla - lezione 1

27. INSERISCO LA PASSWORD SCELTA DURANTE L'INSTALLAZIONE DI LINUX MINT

Page 53: Corso: Creare siti con Joomla - lezione 1

28. HO APERTO LA CARTELLA “WWW” COME AMMINISTRATORE

Page 54: Corso: Creare siti con Joomla - lezione 1

29. LASCIO “WWW” APERTO E APRO LA CARTELLA CON I FILE SCARICATI

Page 55: Corso: Creare siti con Joomla - lezione 1

30. COPIO IL FILE DI JOOMLA

Page 56: Corso: Creare siti con Joomla - lezione 1

31. NELLA BARRA IN BASSO, SELEZIONO DI NUOVO “WWW”

Page 57: Corso: Creare siti con Joomla - lezione 1

32. INCOLLO IL FILE DI JOOMLA IN “WWW”

Page 58: Corso: Creare siti con Joomla - lezione 1

33. CLICK DESTRO SUL FILE, POI SELEZIONO “ESTRAI QUI”

Page 59: Corso: Creare siti con Joomla - lezione 1

34. RINOMINO LA NUOVA CARTELLA

Page 60: Corso: Creare siti con Joomla - lezione 1

35. IL NUOVO NOME È “JOOMLA”

Page 61: Corso: Creare siti con Joomla - lezione 1

36. APRO LE PROPRIETÀ DELLA CARTELLA

Page 62: Corso: Creare siti con Joomla - lezione 1

37. SCELGO I SEGUENTI “PERMESSI” E LI APPLICO A TUTTI I FILES CONTENUTI

Page 63: Corso: Creare siti con Joomla - lezione 1

38. LASCIO LA CARTELLA APERTA E TORNO SU FIREFOX

Page 64: Corso: Creare siti con Joomla - lezione 1

39. APRO http://localhost/joomla E L'INSTALLAZIONE INIZIA!

Page 65: Corso: Creare siti con Joomla - lezione 1

40. SUPERO I CONTROLLI DI PREINSTALLAZIONE

Page 66: Corso: Creare siti con Joomla - lezione 1

41. CONTROLLO LE IMPOSTAZIONI RACCOMANDATE

Page 67: Corso: Creare siti con Joomla - lezione 1

42. ACCETTO LA LICENZA GNU/GPL V.2

Page 68: Corso: Creare siti con Joomla - lezione 1

43. INSERIAMO I DATI DEL DATABASE, MA MANCA IL NOME DEL DATABASE

Page 69: Corso: Creare siti con Joomla - lezione 1

44. APRO UNA NUOVA SCHEDA IN FIREFOX

Page 70: Corso: Creare siti con Joomla - lezione 1

45. APRO PHPMYADMIN http://localhost/phpmyadmin/ →

Page 71: Corso: Creare siti con Joomla - lezione 1

46. CLICCO SUL PULSANTE “DATABASE”

Page 72: Corso: Creare siti con Joomla - lezione 1

47. SCRIVO IL NOME DEL DATABASE E CLICCO SU “CREA”

Page 73: Corso: Creare siti con Joomla - lezione 1

48. IL DATABASE È CREATO

Page 74: Corso: Creare siti con Joomla - lezione 1

49. CHIUDO LA SCHEDA DI PHPMYADMIN

Page 75: Corso: Creare siti con Joomla - lezione 1

50. INSERISCO IL NOME DEL DATABASE E CLICCO SU “AVANTI”

Page 76: Corso: Creare siti con Joomla - lezione 1

51. SALTO LA CONFIGURAZIONE FTP

Page 77: Corso: Creare siti con Joomla - lezione 1

52. INSERISCO GLI ULTERIORI DATI RICHIESTI

Page 78: Corso: Creare siti con Joomla - lezione 1

53. NELLA STESSA PAGINA, CLICCO SU “INSTALLA DATI DI ESEMPIO”

Page 79: Corso: Creare siti con Joomla - lezione 1

54. DATI DI ESEMPIO INSTALLATI

Page 80: Corso: Creare siti con Joomla - lezione 1

55. VADO ANCORA AVANTI

Page 81: Corso: Creare siti con Joomla - lezione 1

56. NELLA BARRA IN BASSO, CLICCO SU “WWW”

Page 82: Corso: Creare siti con Joomla - lezione 1

57. DOPPIO CLICK SU “JOOMLA”

Page 83: Corso: Creare siti con Joomla - lezione 1

58. ELIMINO LA CARTELLA DI INSTALLAZIONE

Page 84: Corso: Creare siti con Joomla - lezione 1

59. CONFERMO L'ELIMINAZIONE

Page 85: Corso: Creare siti con Joomla - lezione 1

60. CHIUDO “WWW”

Page 86: Corso: Creare siti con Joomla - lezione 1

61. L'INSTALLAZIONE È FINITA, CLICCO SU “SITO”

Page 87: Corso: Creare siti con Joomla - lezione 1

62. NAVIGO NEL SITO DI ESEMPIO

Page 88: Corso: Creare siti con Joomla - lezione 1

63. ENTRO NELL'AMMINISTRAZIONE DA localhost/joomla/administrator

Page 89: Corso: Creare siti con Joomla - lezione 1

64. ECCO COME SI PRESENTA L'AMMINISTRAZIONE

Page 90: Corso: Creare siti con Joomla - lezione 1

Il primo incontrofinisce qui...