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