2. ...perchè scegliere un CMS
(Content Management System)
sito statico sito dinamico
• modifiche a cura del • modifiche autonome
webmaster dell’utente abilitato
• non consente aggiornamenti • aggiornamenti “in tempo
“in tempo reale” reale”
• non offre un pratico sistema • efficiente sistema di
di archiviazione archiviazione e ricerca
ForWeb Solutions & CorsiJoomla.com
3. ®
Joomla! 1.5.x principali vantaggi
• sito assistito da database dedicato MySQL
• inserimento autonomo dei contenuti
• editor WYSIWYG per la gestione dei contenuti
• illimitata creazione di Sezioni e Categorie
• grafica gestita attraverso CSS e Templates di facile reperibilità
• auto-iscrizione al sito, forum, newsletter, servizi vari
• installer delle estensioni nativo
• funzione SEO nativa
• amplissima scelta di estensioni open source
ForWeb Solutions & CorsiJoomla.com
4. requisiti minimi
(Joomla 1.5.x)
Joomla è scritto in php e lavora I suoi script girano
in unione con un database praticamente su tutte le più
MySQL per la memorizzazione diffuse piattaforme.
di settaggi e contenuti dinamici.
• server Apache 2.x
• PHP versione 5.x
• MySql versione 5.x
ForWeb Solutions & CorsiJoomla.com
9. Installazione in locale
i software da utilizzare
(Joomla 1.5.x)
bolle applicative di virtualizzazione
(XAMPP, WAMP, EasyPHP, LAMP, MAMP ecc.) (VMware, Xen, Microsoft Virtual PC, Qemu, Kvm,
VirtualBox, Parallels Desktop, ...ecc.)
ForWeb Solutions & CorsiJoomla.com
10. Installazione su server remoto
(Joomla 1.5.x)
‣da pannello di controllo (del server):
‣creare un database
‣creare un utente (con permessi gestione)
‣creare una password
‣associare l’utente al database
‣upload via FTP dei file di joomla nella root
‣procedura di installazione via browser web
‣rimuovere la cartella “installation”
‣rinominare il file htaccess
ForWeb Solutions & CorsiJoomla.com
11. Sicurezza
i fondamenti
(Joomla 1.5.x)
• controlli pre-installazione: OK
• usare una password “forte”
• cambiare periodicamente le password
• cambiare la user-id di default “admin”
• rinominare htaccess.txt ➠ .htaccess
• back-up periodico di files e database
• tenere aggiornato il core di Joomla!
• tenere aggiornate le estensioni
ForWeb Solutions & CorsiJoomla.com