Indice - Apogeonline

Transcript

Indice - Apogeonline
Indice
Prefazione alla seconda edizione ..........................................................xiii
Prefazione alla prima edizione ...............................................................xv
Introduzione .........................................................................................xvii
Gli autori
Capitolo 1
.........................................................................................xxii
Tutto su Joomla! .................................................................1
Breve storia di Joomla! ..................................................................................... 1
Il CMS Joomla! ............................................................................................... 4
Joomla! Platform ............................................................................................. 4
La Joomlasphere .............................................................................................. 6
Il forum di Joomla! .................................................................................... 6
Come porre domande che trovino risposta .......................................... 8
La community di Joomla! .......................................................................... 9
I gruppi di utenti di Joomla! ................................................................ 9
Le giornate Joomla! Days..................................................................... 9
Le conferenze Joomla! Developer Conference.................................... 10
Le conferenze Joomla! World Conference .......................................... 10
Il sito demo di Joomla! ............................................................................ 10
La Joomla! Extensions Directory .............................................................. 10
Componenti, moduli e plugin ........................................................... 10
La Joomla! Resources Directory .............................................................. 12
A volte occorre rivolgersi a un professionista...................................... 12
La Joomla! Template Directory................................................................. 13
Il gruppo Joomla! Bug Squad................................................................... 13
Internazionalizzazione, localizzazione e traduzioni di Joomla! ................... 14
Come diventare contributori ................................................................... 15
Leadership del progetto ........................................................................... 16
Riepilogo ...................................................................................................... 17
Capitolo 2
Da dove si comincia? Operazioni preliminari
all’installazione di Joomla!..............................................19
Identificare l’obiettivo.................................................................................... 19
Registrare il proprio nome di dominio .......................................................... 20
Marchi registrati, licenze, copyright e questioni legali ..................................... 22
Il marchio................................................................................................ 22
Il copyright ............................................................................................. 23
Licenze.................................................................................................... 24
Le politiche di marca ..................................................................................... 25
Perché vi occorre un logo riconoscibile ................................................... 26
Tutto sui colori e le combinazioni di colori ............................................. 27
Identificare il pubblico di riferimento: chi, cosa, dove e perché ....................... 30
Conoscere i propri visitatori .................................................................... 30
libro_Joo.indb v
4/16/2013 10:33:43 AM
vi
Joomla! La guida ufficiale
Usabilità: gli utenti vogliono poter utilizzare il vostro sito ......................... 31
Che cos’è l’accessibilità? .......................................................................... 32
Wireframe, storyboard e visualizzazione ......................................................... 34
Creare i contenuti ......................................................................................... 35
Un punto cruciale: perché la qualità del servizio di hosting conta ................... 37
Riepilogo ...................................................................................................... 40
Capitolo 3
Installazione di Joomla! ..................................................41
Scelta di una versione di Joomla! e delle opzioni di installazione..................... 42
Download di Joomla!..................................................................................... 43
Creazione di un database ............................................................................... 43
Effettuare l’upload di Joomla! con File Manager ............................................. 47
Installazione web di Joomla!........................................................................... 51
Installazione di Joomla! 3 ......................................................................... 51
Installazione di Joomla! 2.5 ...................................................................... 55
Impostazione di un sito di test su demo.joomla.org ........................................ 62
Riepilogo ...................................................................................................... 64
Capitolo 4
Configurazione di Joomla! ..............................................65
Configurazione di base per il nuovo sito ........................................................ 65
Impostazione della lingua italiana ............................................................. 68
Procedura per Joomla! 3 .................................................................... 68
Procedura per Joomla! 2 .................................................................... 69
Modifica del Super User .......................................................................... 69
Configurazione globale.................................................................................. 71
Sito ......................................................................................................... 71
Sistema .................................................................................................... 76
Server...................................................................................................... 76
Permessi .................................................................................................. 77
Gruppi di utenti ...................................................................................... 77
Filtri di testo............................................................................................ 82
Impostazioni di configurazione per componenti specifici ............................... 83
Configurazione di Gestione utenti ........................................................... 83
Configurazione di Gestione media........................................................... 87
Motore di ricerca interno ........................................................................ 88
Altre impostazioni di default per il sito........................................................... 89
Definizione della home page ................................................................... 89
Template e stili ........................................................................................ 89
Riepilogo ...................................................................................................... 91
Capitolo 5
Creazione di contenuti per il sito Joomla! .....................93
Definizione dei contenuti .............................................................................. 93
Gestione dei contenuti .................................................................................. 97
Gestione media e inserimento di immagini .................................................. 101
Gestione categorie ....................................................................................... 103
Menu e voci di menu .................................................................................. 104
Gestione menu ...................................................................................... 104
Voci di menu......................................................................................... 105
Il tipo di voce di menu Articoli.............................................................. 107
Singolo articolo ................................................................................107
Categoria blog..................................................................................109
Lista di singola categoria ...................................................................109
Articoli in evidenza ..........................................................................109
Crea nuovo articolo ..........................................................................111
libro_Joo.indb vi
4/16/2013 10:33:43 AM
Indice
vii
Parametri e opzioni ..................................................................................... 112
Articoli.................................................................................................. 113
Layout modifica..................................................................................... 114
Categoria .............................................................................................. 115
Categorie .............................................................................................. 115
Blog/Articoli in evidenza ...................................................................... 115
Lista ...................................................................................................... 116
Opzioni condivise ................................................................................. 116
Integrazione .......................................................................................... 116
Permessi ................................................................................................ 117
Salvataggio dei parametri ....................................................................... 117
Riepilogo .................................................................................................... 117
Capitolo 6
Estensioni: componenti, moduli, plugin e lingue ...... 119
Estensioni core di Joomla!............................................................................ 119
Componenti.......................................................................................... 121
Contenuti ........................................................................................123
Link web ..........................................................................................126
Newsfeed .........................................................................................130
Contatti ...........................................................................................132
Banner .............................................................................................133
Ricerche ..........................................................................................134
Utenti ..............................................................................................142
Componenti del pannello di amministrazione ...................................142
Moduli .................................................................................................. 142
Moduli di contenuti .........................................................................143
Moduli di visualizzazione .................................................................145
Moduli di utilità ...............................................................................145
Moduli utente ..................................................................................146
Moduli di navigazione ......................................................................146
Moduli del pannello di amministrazione ...........................................146
Plugin ................................................................................................... 146
Lingue................................................................................................... 147
Aggiungere estensioni.................................................................................. 151
La Joomla! Extensions Directory ............................................................ 152
Installazione di estensioni e visualizzazione delle relative informazioni .... 153
Alcune estensioni popolari..................................................................... 155
Riepilogo .................................................................................................... 156
Capitolo 7
I template di Joomla! le basi ........................................ 157
Nozioni di base sui template di Joomla! ...................................................... 157
Gestione template.................................................................................. 158
Template inclusi nell’installazione .....................................................158
Assegnazione di stili di template........................................................164
Posizioni e template..........................................................................165
Design per i moduli..........................................................................165
Ridefinizione di template e layout alternativi ....................................167
Personalizzazione dei template ............................................................... 167
Modifica dell’opzione colore Personal di Beez2 ................................169
Creazione di un layout alternativo ....................................................174
Scelta di un nuovo template ................................................................... 175
Riepilogo .................................................................................................... 176
libro_Joo.indb vii
4/16/2013 10:33:43 AM
viii
Joomla! La guida ufficiale
Capitolo 8
Creazione di un semplice template personalizzato ... 177
La struttura di base del template ................................................................... 177
Aggiunta di contenuti Joomla! ............................................................... 179
Aggiunta di templateDetails.xml ............................................................ 180
Aggiunta di posizioni modulo................................................................ 183
Aggiunta di fogli stile............................................................................. 185
La griglia di Bootsrap .......................................................................187
Aggiunta di colori ed elementi tipografici .............................................. 192
Riepilogo .................................................................................................... 196
Capitolo 9
Promozione e cura del sito Joomla!............................. 197
La prima impressione è quella che conta:
che cosa traspare di voi dalla home page....................................................... 197
Motori di ricerca, SEO, apparire nell’elenco e rimanervi ben saldi ................ 199
Invio ai motori di ricerca ....................................................................... 201
Ottimizzazione per motori di ricerca ..................................................... 203
Il sistema di navigazione .............................................................................. 203
Mantenere vivo l’interesse dei visitatori
e aggiornare costantemente i contenuti ........................................................ 210
Fondamenti di marketing e social network ................................................... 211
Riepilogo .................................................................................................... 212
Capitolo 10
Mantenere aggiornato il sito ....................................... 213
Aggiornare il sito ......................................................................................... 213
Effettuare il backup del sito.................................................................... 214
Backup manuale ...............................................................................215
Estensioni per il backup ....................................................................217
Aggiornare le estensioni............................................................................... 217
Migrazione a una nuova versione principale................................................. 219
Il ciclo di pubblicazione del CMS Joomla! ............................................. 219
Cambiamenti dell’interfaccia utente ..................................................220
Template ..........................................................................................220
Variazioni dei requisiti minimi ............................................................... 221
Preparazione.....................................................................................222
Creare un sito di prova .....................................................................222
Provare l’aggiornamento ...................................................................224
Pubblicare il sito ...............................................................................225
Riepilogo .................................................................................................... 226
Capitolo 11
Applicazione pratica: Joomla! per siti aziendali ........ 227
Pianificazione di siti aziendali ...................................................................... 227
Siti di presentazione..................................................................................... 228
Alcune estensioni utili per un sito aziendale ................................................. 228
Estendere gli elementi della presentazione .............................................. 229
Very Simple Image Gallery ...............................................................229
aiContactSafe ...................................................................................229
Social media .......................................................................................... 229
NewContent Tweeter .......................................................................230
JJ Tweets ...........................................................................................230
Facebook Like Box ..........................................................................230
myApi ..............................................................................................230
JFBConnect .....................................................................................230
Siti web di e-commerce............................................................................... 230
Quale sistema di pagamento è quello giusto per voi? .............................. 231
libro_Joo.indb viii
4/16/2013 10:33:43 AM
Indice
ix
Estendere Joomla!: alcune estensioni da considerare per l’e-commerce .... 231
Magento ..........................................................................................231
FoxyCart ..........................................................................................232
osCommerce ....................................................................................232
RokQuickCart.................................................................................232
Pulsante PayPal .................................................................................232
Altre estensioni per siti aziendali .................................................................. 232
MaQma ................................................................................................ 232
Projectfork ............................................................................................ 233
Strumenti di Joomla! per aziende ................................................................. 233
Un esempio di sito web aziendale ................................................................ 233
Fase 1: un sito brochure ......................................................................... 234
Creazione di una home page ............................................................234
Creazione di un modulo di contatto .................................................242
Altri elementi di contenuto ..............................................................243
Uso di moduli HTML personalizzati ................................................244
Joomla! 3..........................................................................................246
Joomla! 2.5 .......................................................................................246
Joomla! 3 e Joomla! 2.5 ....................................................................247
Personalizzazione del template ..........................................................248
Modifiche per Joomla! 3.0 ...............................................................252
Modifiche per Joomla! 2.5 ................................................................254
Fase 2: aggiunta di un semplice carrello della spesa ................................. 256
Riepilogo .................................................................................................... 259
Capitolo 12
Applicazioni pratiche:
Joomla! per il no profit e le associazioni ..................... 261
Progettazione di base per i siti di gruppo...................................................... 261
Sfruttare il sito per diffondere consapevolezza e prendere slancio ................. 262
Estensioni per abilitare un livello base di interazione .............................. 263
Calendari e registrazione eventi ........................................................263
I forum ............................................................................................264
Inserire le mailing list .......................................................................265
I CRM (Constituent/Client/Customer Relationship Management) ..........265
Blog e contenuti avanzati ..................................................................266
Creare un community portal ............................................................267
Il fundraising ....................................................................................268
Un esempio di sito web no profit ................................................................ 270
Impostare sito ed estensioni ................................................................... 270
Impostazioni per la home page .............................................................. 271
Creazione di un modulo contatti ........................................................... 273
Titolo del sito e descrizione................................................................... 274
Impostare un calendario ........................................................................ 275
Un modulo per le donazioni ................................................................. 278
Il modulo Social Media ........................................................................ 280
Il forum ............................................................................................... 283
Modifica del template ............................................................................ 285
Modifiche per i siti Joomla! 3.0 .......................................................287
Modifiche per i siti Joomla! 2.5 ........................................................289
Internet Explorer (vale per entrambi i template)................................293
Fase 2: aggiungere un semplice elenco ACL ........................................... 294
Riepilogo .................................................................................................... 295
libro_Joo.indb ix
4/16/2013 10:33:43 AM
x
Joomla! La guida ufficiale
Capitolo 13
Applicazione pratica: Joomla! per la scuola............... 297
Pianificazione di siti scolastici o educativi..................................................... 297
Estensioni da prendere in considerazione .............................................. 299
Estensioni di base .............................................................................299
Visualizzare i documenti ...................................................................299
I calendari ........................................................................................300
Informazioni di contatto e pagine per il personale ............................301
Altri strumenti .................................................................................302
Siti multilingue.................................................................................303
Estensioni per l’apprendimento .........................................................304
Applicazioni indipendenti .................................................................304
Accessibilità ......................................................................................305
Un esempio di sito scolastico ...................................................................... 306
Creazione di un sito scolastico o formativo ............................................ 306
Modifica del template ............................................................................ 325
Modifiche comuni............................................................................325
Joomla! 3..........................................................................................328
Fase 2: aggiunta di Projectfork ............................................................... 330
Riepilogo .................................................................................................... 332
Capitolo 14
Interviste con gli esperti .............................................. 333
Andrew Eddie: la storia di Joomla! .............................................................. 333
Mark Dexter: la Joomla! Bug Squad ............................................................. 337
Sam Moffatt: immerso nello sviluppo di Joomla! ......................................... 340
Marijke Stuivenberg: l’internazionalizzazione di Joomla! .............................. 343
Ian MacLennan: mettere in sicurezza un sito Joomla! ................................... 347
Ron Severdia: creare un sito eccezionale ...................................................... 350
Elin Waring: trademark e licenze .................................................................. 353
Wendy Robinson: creare il proprio marchio................................................. 357
Brad Baker: l’hosting di Joomla! .................................................................. 360
Chris Davenport: trovare e modificare i template.......................................... 361
Angie Radke: template accessibili................................................................. 364
Andrea Tarr: dal Google Summer of Code a Joomla! .................................... 367
Vic Drover: estendere Joomla! ...................................................................... 369
Gary Brooks: vantaggi di Joomla! per l’azienda ............................................. 372
Ryan Ozimek: Joomla! nel settore no profit ................................................. 376
Jennifer Marriott: siti per il mondo dell’istruzione ........................................ 379
Nicholas K. Dionysopoulos:
l’ingegnere meccanico creatore di Akeeba Backup........................................ 383
Louis Landry: il lead architect di Joomla! Platform ....................................... 385
Appendice A Problemi comuni e soluzioni........................................ 389
Password di amministratore dimenticata ....................................................... 389
Joomla! 1.6 e versioni successive ............................................................ 390
Joomla! 1.5 e versioni precedenti ........................................................... 391
Problemi con permessi e proprietà dei file ................................................... 393
Lo sfondo dell’editor ha un aspetto o un colore strano ................................. 395
Il template scompare quando si attivano gli URL SEF.................................. 396
Il sito viene visualizzato in modo diverso o errato in un certo browser ......... 396
Problemi con la tabella di asset ..................................................................... 396
Problemi nell’aggiornamento di Joomla! ...................................................... 397
libro_Joo.indb x
4/16/2013 10:33:44 AM
Indice
xi
Appendice B Risorse ........................................................................... 399
Risorse fondamentali per Joomla! ................................................................ 399
Strumenti per i creatori e gli sviluppatori di siti web .................................... 401
Motori di ricerca ......................................................................................... 402
Apprendere le tecniche HTML e CSS ......................................................... 402
Migliorare il progetto del sito....................................................................... 403
Standard web, usabilità e accessibilità ............................................................ 405
Il software alla base di Joomla!...................................................................... 406
Altre risorse per aziende .............................................................................. 407
Altre risorse per enti e organizzazioni no profit ............................................ 408
Altre risorse per la scuola e l’istruzione ........................................................ 409
Glossario
........................................................................................ 411
Indice analitico...................................................................................... 423
libro_Joo.indb xi
4/16/2013 10:33:44 AM