INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE...
Transcript of INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE...
![Page 1: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/1.jpg)
![Page 2: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/2.jpg)
![Page 3: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/3.jpg)
INFORMAZIONI DI BASE
Cos'è? • Un software per la pubblicazione di contenuti web
(CMS)
Quando è iniziato? • Ufficialmente nel 2005 come rebranding di Mambo
(creato nel 2000)
Dove è iniziato lo sviluppo? • In Australia
Chi sviluppa il progetto? • Un'organizzazione non-profit di volontari
![Page 4: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/4.jpg)
PERCHÈ SCEGLIERE JOOMLA!™?
• riducendo la curva di know-how Semplicità
• molte funzionalità built-in, molte altre disponibili in pacchetti preconfezionati Rapidità
• si paga solo per il business circostante(training, grafica, moduli, hosting) Economicità
• circa 7000 estensioni Personalizzabilità
![Page 5: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/5.jpg)
QUANTO COSTA JOOMLA!™?
• completamente gratuito e utilizzabile per scopi commerciali. Core Joomla!™
•più di 7000 estensioni gratuite come calendar, photo gallery, e-commerce , social network e molto altro. Estensioni
•Temi grafici per tutti i gusti scaricabili gratuitamente Templates
•centinaia di aziende sviluppano componenti e temi a pagamento per Joomla!™ a partire da 5€
Prodotti professionali
![Page 6: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/6.jpg)
QUALI SONO LE VERSIONI DI JOOMLA!™?
Joomla! 1.0
Joomla! 1.5
Joomla! 2.5
Joomla! 3.0
![Page 7: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/7.jpg)
CHI USA JOOMLA!™?
Corporations
Governments
Media
Education and cultural
groups
Famous places
![Page 8: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/8.jpg)
![Page 9: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/9.jpg)
Web server • Come infrastruttura di
produzione
• Differenti soluzioni a
seconda del carico
• Scelta della destinazione
ottimale
Installazione • Scelta della tipologia di
installazione ottimale
• Installazione automatica
• Installazione manuale
• Come ottenere aiuto in
caso di problemi di
intallazione
SOMMARIO
![Page 10: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/10.jpg)
SCELTA DELLA DESTINAZIONE: LOCALE
Come piattaforma di
sviluppo
Su qualunque
sistema operativo
![Page 11: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/11.jpg)
SCELTA DELLA DESTINAZIONE: LOCALE
Consigliato come piattaforma di sviluppo
Permette di verificare errori prima di esporre al pubblico
Richiede installazione di software sul proprio PC
Deve essere confrontato con le risorse disponibili sul server pubblico (ad es. moduli PHP)
![Page 12: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/12.jpg)
SCELTA DELLA DESTINAZIONE: WEB SERVER
Consigliato Linux in produzione
Web server (Apache, nginx, ...) con supporto PHP (via mod_php, FastCGI, FPM ...)
PHP 5.2 o superiore
MySQL 5.1 o superiore
Risorse dedicate
•1 GB di spazio, sufficiente per circa 2000 pagine
•50 GB di banda, sufficiente per 100k visitatori / mese
![Page 13: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/13.jpg)
INSTALLAZIONE AUTOMATICA: COME LA FA
JOOMLAHOST
Andare su www.joomlahost.it
Cliccare su Hosting >> Hosting Joomla! Free
Inserire i dati richiesti
• Nome sito
• Versione Joomla!™
• Dati personali
Cliccare su Attiva Hosting Free
Attivare la registrazione via link ricevuto via mail
Il tuo Joomla! È attivato e pronto all’uso
![Page 14: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/14.jpg)
INSTALLAZIONE MANUALE
I L C M S J O O M L A È
C O M P O S T O D A
Script
base di dati
asset pubblici
L ' I N I Z I A L I Z Z A Z I O N E P R E V E D E I S E G U E N T I S T E P
Creazione del database
Download dell'archivio Joomla e upload sul server di destinazione
Completamento dell'installazione seguendo il wizard
![Page 15: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/15.jpg)
INSTALLAZIONE MANUALE (1): DATABASE
Joomla usa un database relazionale • Sistema di tabelle, campi (colonne) e tuple
(righe) • Relazioni tra le tabelle sono costituite da chiavi
(selezioni di colonne) e riferimenti tra chiavi di altre tabelle
Il database attualmente supportato è MySQL
• Riferimenti
![Page 16: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/16.jpg)
INSTALLAZIONE MANUALE (1): DATABASE (B)
1 • Login sul pannello di controllo del servizio di hosting
2 • Gestione dei database
3 • Creare il nuovo database
4 • Creare un utente database (username e password)
5 • Fornire al nuovo utente i permessi di accesso al nuovo database
6 • Annotare tutti i dati
![Page 17: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/17.jpg)
INSTALLAZIONE MANUALE (2)
SCRIPT DI JOOMLA!™
1 • Selezionare il pacchetto più adatto da joomla.org
2 • Selezionare il link e scaricare l'archivio
3 • Scompattare l'archivio in locale
4
• Accedere al servizio di hosting (tipicamente via FTP con le credenziali fornite)
5
• Copiare i file nella directory definitiva (tipicamente ../public_html, ../www o ../htdocs)
![Page 18: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/18.jpg)
INSTALLAZIONE MANUALE (3): WIZARD
URL http://<miosito>/<path> • Language: scegliere la lingua usata in installazione
• Pre-installation checks: verificare che i parametri richiesti siano soddisfatti
• License: accettare la licenza GPL e le sue restrizioni
• Database: inserire i valori annotati allo step (1) • Database type: lasciare il valore predefinito
• Hostname: tipicamente localhost se non specificato altrimenti
• Username, Password e Database: valori creati precedentemente
• Table prefix: scegliere un valore a piacere
![Page 19: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/19.jpg)
INSTALLAZIONE MANUALE (3): WIZARD
• FTP configuration: consigliabile lasciare vuoto • In caso di problemi di upload sarà possibile tornare
a questo passo e modificare i valori
•Configurazione: inserire le informazioni finali • Site name
• Your email
• Admin username
• Admin password
• Install sample data
• Finish
![Page 20: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/20.jpg)
INSTALLAZIONE MANUALE (3): WIZARD
1 • Cancellare la directory di installazione
2 • Verificare la raggiungibilità del nuovo sito
3 • Area pubblica http://<miosito>
4 • Area amministrativa http://<miosito>/administrator/
![Page 21: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/21.jpg)
![Page 22: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/22.jpg)
Definire le due aree di
un CMS Joomla • Area pubblica
• Area amministrativa
Effettuare le prime
modifiche al sito
Comprendere la
terminologia • Articoli
• Estensioni
• Componenti
• Template
• Moduli
• Plugin
SOMMARIO
![Page 23: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/23.jpg)
Area pubblica • Raggiungibile all'URL
principale
• Contiene tutto ciò che è
visibile al pubblico
(anonimo o registrato)
Area amministrativa • Raggiungibile all'URL
/administrator/
• Pannello di controllo per
gestire tutte le modifiche
LE DUE AREE DEL SITO
![Page 24: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/24.jpg)
L'AREA AMMINISTRATIVA
Menu a tendina
• Collegamenti a tutte le sotto-aree per la gestione dei contenuti
Collegamenti rapidi
• Informazioni sullo stato degli utenti
Ultimi aggiornamenti
• Alcune informazioni generali sullo stato del sito
Scorciatoie
• Per raggiungere velocemente le aree gestionali più frequenti
![Page 25: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/25.jpg)
IL MENU AMMINISTRATIVO (A)
Site: opzioni di configurazione principali • La maggior parte già settate in installazione
Users: gestione di utenti e gruppi • Assegnazione dei permessi
Menus: consentono la navigabilità del sito
Content: gestione dei contenuti testuali • Notizie, blog post, etc.
Components: le extra-feature installabili • Gallerie fotografiche, carrelli ecommerce, etc.
![Page 26: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/26.jpg)
IL MENU AMMINISTRATIVO (B)
Extensions: gestione delle estensioni • Module Manager: blocchi di contenuti laterali
extra • Plugin Manager: mini-funzionalità aggiuntive • Template Manager: layout grafici del sito • Language Manager: gestione lingue del
backend • Non dei contenuti
Help: documentazione interna e collegamento a http://joomla.org
![Page 27: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/27.jpg)
CONSISTENZA DELL'INTERFACCIA (A)
Titolo della pagina
Pulsanti di azione
Sottomenu
Caselle di ricerca
Filtri
Titoli delle colonne
Elementi
Layout consistente per la gestione degli elementi
![Page 28: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/28.jpg)
CONSISTENZA DELL'INTERFACCIA (B) Layout consistente per la gestione di un singolo elemento
Titolo della pagina
Pulsanti di azione
Contenuti principali
Opzioni aggiuntive
![Page 29: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/29.jpg)
W W W . J O O M L A H O S T . I T
29
L'AREA PUBBLICA Composta da una serie di elementi definiti nell'area amministrativa
• Il tema grafico predefinito delle installazioni Joomla Template Beez2
• Indica dove si trova l'utente Modulo
Breadcrumbs
• Contiene i collegamenti alle aree del sito Modulo Menu
principale
• Consente la registrazione e l'accesso autenticato al sito
Modulo Form di login
La pagina iniziale è formata da:
![Page 30: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/30.jpg)
PRIME MODIFICHE AL SITO
Le modifiche effettuate nell'area
amministrativa si ripercuoteranno nella
visualizzazione dell'area pubblica
![Page 31: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/31.jpg)
CREARE IL PRIMO ARTICOLO
Content Article Manager New
Completare i campi
fondamentali
Title: inserire il titolo dell'articolo
Featured: per pubblicare l'articolo
in prima pagina
Article text: WYSIWYG
Save&Close
(salva e chiude il pannello)
Rivedere gli effetti nell'area pubblica
Raggiungibile via quick link “View site”
![Page 32: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/32.jpg)
PRIMA MODIFICA AL TEMPLATE
Extensions Template Manager
Modificare il tema predefinito
Modificare le “Advanced options”
Logo: cancellare il logo attuale
Site title: inserire un testo
Site description: inserire una descrizione
• Save&Close (salva e chiude il pannello)
• Rivedere gli effetti nell'area pubblica
![Page 33: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/33.jpg)
![Page 34: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/34.jpg)
W W W . J O O M L A H O S T . I T
34
SOMMARIO
Il workflow è a 3 step: CASh
Categorize: classifica gli
articoli
Add: aggiungi i contenuti
Show: imposta collegamenti per raggiungere gli
articoli
La metodologia di inserimento è coerente per tutti i contenuti di un sito Joomla
![Page 35: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/35.jpg)
W W W . J O O M L A H O S T . I T
35
STEP 1: CATEGORIZE
Organizzare i contenuti in anticipo ne semplifica la gestione all'aumentare dei volumi
Definire una struttura iniziale per i contenuti statici esistenti
Modificabile successivamente
• è utile per siti piccoli “Uncategorized”
• inserire un titolo Title
• inserire una breve descrizione
Description
• salva e chiudi la finestra Save&Close
Content Category Manager
New
![Page 36: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/36.jpg)
STEP 2: ADD
Content Article Manager New
•Usare solo la parte sinistra del pannello • Title: titolo dell'articolo •Category: categoria (definita allo step 1) •Article text: testo dell'articolo
Save&Close
Gli articoli non sono ancora visibili •Una possibilità è taggarli come “Featured”: pubblicati in front page
![Page 37: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/37.jpg)
STEP 3: SHOW
Menus Main Menu New
• Menu item type: selezionare Single Article • Selezionare l'articolo per cui creare la voce di
menu • Menu title: indicare il nome del collegamento
Save&Close
Verificare la modifica del menu nell'area pubblica
Verificare il collegamento creato
![Page 38: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/38.jpg)
PERCHÈ CASH?
Perchè non creare prima i link nel menu? • I link richiede un oggetto da collegare
Perchè creare prima le categorie? • I raggruppamenti consentono una gestione
agevolata anche delle funzionalità aggiuntive
Perchè occorre creare i link? • I collegamenti sono l'unico modo organizzato di
consentire l'accesso agli articoli
![Page 39: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/39.jpg)
HANDS-ON
Proporre alcuni esercizi •Creare 3 categorie
•Creare 3 articoli per categoria
•Creare i link agli articoli nel main menu
![Page 40: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/40.jpg)
![Page 41: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/41.jpg)
SOMMARIO
Formattare il testo degli articoli
Inserire immagini al contenuto
Aggiungere collegamenti • Tra gli articoli
•Con risorse esterne al sito
Scegliere le migliori opzioni di
pubblicazione ed i metadati
![Page 42: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/42.jpg)
FORMATTARE IL TESTO
Formattazione dei caratteri • Bold, Italic, Underline e Strikethrough
Formattazione dei paragrafi • Allineamento • Titolazione
Liste puntate e indentazione
Undo • Via pulsante Undo • Via rimozione della formattazione
![Page 43: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/43.jpg)
AGGIUNGERE IMMAGINI AL CONTENUTO
Usare il paradigma CASh
Content » Media Manager » Create folder • Upload via Media Manager
• Upload durante la scrittura
Abilitare bulk uploading • Media Manager » Options
• Enable flash uploader: yes
• Verifica il nuovo pannello
![Page 44: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/44.jpg)
AGGIUNGERE IMMAGINI AD UN ARTICOLO
Content » Article Manager » Edit
Preparare l'immagine in locale
Selezionare il punto di inserimento
Cliccare sul pulsante 'Image' ed aprire il popup
Cliccare su 'Browse files' e selezionare l'immagine
Start upload
![Page 45: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/45.jpg)
VISUALIZZARE IMMAGINI
L'immagine è ora sul server
Cliccare sull'immagine desiderata
Completare le opzioni • Image description: testo alternativo all'immagine
• Image title: testo tooltip
• Align: allineamento dell'immagine e del testo relativo
• Caption: visualizza il titolo come didascalia
Insert
Save e verificare l'articolo
![Page 46: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/46.jpg)
SISTEMARE L'IMMAGINE
Ridimensionare con drag&drop
nell'articolo
Modificare le opzioni dal popup del
pulsante 'Image'
Cancellare l'immagine • L'immagine rimane disponibile nel Media
Manager e caricata sul server
![Page 47: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/47.jpg)
AGGIUNGERE COLLEGAMENTI
•Collegamenti ad altri articoli dello stesso sito Interni
•Collegamenti a pagine web esterne Esterni
•Collegamenti per suddividere un articolo in pagine
Internal article
3 tipologie di collegamenti
![Page 48: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/48.jpg)
AGGIUNGERE COLLEGAMENTI: INTERNI
Selezionare il testo da collegare
Cliccare sul pulsante 'Article'
Selezionare l'articolo dal popup
Importante • Il titolo dell'articolo viene usato se diverso dal testo, ma si può modificare • Il collegamento non funziona nell'editor, ma solo nell'area pubblica
![Page 49: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/49.jpg)
AGGIUNGERE COLLEGAMENTI: ESTERNI
Selezionare il testo da collegare
Cliccare sull'editor 'Link'
Modificare l'URL nel popup • URL: inserire l'URL del browser • Target: dove si aprirà la finestra • Title: tooltip su mouseover
Save e verificare
Per annullare: selezionare il testo + cliccare sul pulsante 'Unlink'
![Page 50: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/50.jpg)
AGGIUNGERE COLLEGAMENTI: INTERNI
ALL'ARTICOLO
Dividere un articolo lungo in sezioni • Pagebreak: divide un articolo in pagine • Più di uno per articolo • Popup per il nome della pagina
• Read more: propone la prima parte di un articolo (teaser text) • Uno per pagina
Rimuovere una suddivisione • Posizionarsi dopo la linea di demarcazione • Cancellare
![Page 51: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/51.jpg)
SCEGLIERE LE OPZIONI PER L'ARTICOLO
• Controlla le date di pubblicazione e l'autore visualizzato
Publishing options
• Controlla le informazioni visualizzate Article options
• Aiuta i motori di ricerca a categorizzare e visualizzare le pagine
Metadata options
![Page 52: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/52.jpg)
PUBLISHING OPTIONS
Created by + Created by alias • Selezionare l'utente impostato come autore o un
testo alternativo
Created • Data di creazione visualizzata
Start publishing + Finish publishing • Date di inizio e fine pubblicazione • Di default l'articolo non subisce variazioni
automatiche
![Page 53: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/53.jpg)
ARTICLE OPTIONS
• Visualizza la categoria Category
• Visualizza la data di pubblicazione Published
• Visualizza l'autore Written by
• Visualizza il numero di letture Hits
Controlla le informazioni mostrate ai visitatori
![Page 54: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/54.jpg)
GLOBAL OPTIONS
Article Manager
Options
•Valori predefiniti per tutti gli articoli
• Possono essere sovrascritti per articolo
![Page 55: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/55.jpg)
METADATA OPTIONS
Informazioni per i motori di ricerca •Nel passato “misused” per spam
• Le informazioni vengono ricostruite dai
contenuti
• Praticamente inutilizzati
• Eccezione (in alcuni casi): Meta Description • Testo (circa 160 caratteri) inserito dal motore di
ricerca dopo il link in alcune occasioni
![Page 56: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/56.jpg)
HANDS ON
Esercizi!
![Page 57: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/57.jpg)
![Page 58: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/58.jpg)
SOMMARIO
Come Joomla gestisce i menu
Categorizzare le voci di menu
Aggiungere voci di menu
Visualizzare voci di menu
Opzioni avanzate di layout dei menu
![Page 59: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/59.jpg)
A COSA SERVONO I MENU?
Per raggiungere semplicemente le aree
del sito
Per avere (e dare) una visione organica
ed organizzata dei contenuti
Raggiunte le 5/6 voci nello stesso menu
occorre applicare il paradigma CASh
![Page 60: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/60.jpg)
STEP 1: CATEGORIZE
Menu Menu Manager
• Inizialmente contiene solo Main Menu
New • Title: nome del menu (visualizzato nel sito)
•Menu type: per uso interno
•Description: per descrivere meglio il menu
Save&Close
![Page 61: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/61.jpg)
STEP 2: ADD (LINK GIÀ ESISTENTI)
Menu Main Menu
Selezionare i link da spostare
Nell'area Batch process • Selezionare 'Move'
• Selezionare 'Add to this menu' del menu
desiderato
• Process
Refresh e verifica
![Page 62: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/62.jpg)
STEP 2: ADD (NUOVI LINK)
Menu Menu Manager
Analogo al procedimento già usato per il main menu
Menu item type: single article
Select article: selezionare l'articolo desiderato
Menu title: scrivere il nome della voce di menu
Save&Close
![Page 63: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/63.jpg)
STEP 3: SHOW
Extensions Module manager New
Menu • Title: visualizzato in area pubblica
• Position: position-7 è la colonna sinistra,
saranno descritti nell'Unità 10
• Select menu: il menu precedentemente
creato
Save&Close
![Page 64: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/64.jpg)
HANDS ON
Esercizi!
![Page 65: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/65.jpg)
OPZIONI DI LAYOUT AVANZATE
Non solo collegamenti ad articoli singoli
Sito di notize / blog • Layout con le ultime 5/10/15 notizie in front
page
• Lista delle categorie di articoli
• Lista di tutti gli articoli per categoria
![Page 66: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/66.jpg)
LAYOUT AVANZATO PER UN BLOG
Categorize • Category Manager » New » 'Notizie' »
Save&Close • Media Manager » 'Notizie' » Create Folder
Add • Article Manager » New • Usare l'opzione 'Read more link'
Show • Main Menu » New » Menu item type = 'Category
Blog'
![Page 67: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/67.jpg)
PERSONALIZZARE IL LAYOUT DEL BLOG
Per un singolo layout
• Nel lato destro della voce di menu
Globale per i layout
• Content » Article Manager » Options » Blog/Featured Layouts
Leading articles: a larghezza piena
Intro articles: proporzionali alle colonne
Columns: numero di colonne
Links: articoli solo con collegamento in fondo
![Page 68: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/68.jpg)
LAYOUT AVANZATO PER UNA LISTA
Adatto per informazioni con rare modifiche
Categorize • Category Manager » New » 'Lista di ...' • Media Manager » 'Lista di ...' » Create folder
Add • Article Manager » New » Category = 'Lista di ...'
Show • Main menu » New » Menu item type = 'Category
list'
![Page 69: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/69.jpg)
PERSONALIZZA IL LAYOUT DELLA LISTA
Individualmente
• Nei tab a destra per la voce di menu
Globalmente
• Article Manager » Options » List layout
Per ogni opzione
• Esistono i tooltip visualizzabili al mouseover
![Page 70: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/70.jpg)
![Page 71: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/71.jpg)
SOMMARIO
Comprendere i 7 componenti predefiniti di Joomla
• Banners: messaggi pubblicitari • Contacts: form per le richieste dei clienti • Messaging: messaggi privati agli amministratori • News feeds: aggregatore di notizie • Search: form di ricerca sul sisto • Web links: lista di collegamenti ad altri siti • Redirect: rileva URL errati e redirige
![Page 72: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/72.jpg)
(1) BANNERS
2 funzionalità principali •Visualizzare contenuti pubblicitari
•Collezionare dati circa le impression, i click e
le visite
![Page 73: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/73.jpg)
IMPOSTARE UN BANNER (1): CATEGORIZE
Components Banners Categorize New
La categoria discrimina il
posizionamento
In alternativa è possibile categorizzare
per cliente
![Page 74: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/74.jpg)
IMPOSTARE UN BANNER (2): ADD
Components Banners New
•Name: titolo descrittivo del banner
•Category: creata precedentemente
• Image: seleziona dal Media manager
(directory ./banners) + consente upload
•Alternative text: testo alternativo per browser
testuali
•Click URL: indirizzo di spedizione al click
![Page 75: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/75.jpg)
IMPOSTARE UN BANNER (3): SHOW
Extensions Module Manager New
Tipo di modulo: Banners • Title: nome logico per amministratore
• Show title: non visualizzare il titolo in area
pubblica
• Position: position-7 = colonna di sinistra
•Category: creata precedentemente
Save&Close
![Page 76: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/76.jpg)
OPZIONI PER I BANNER
Colleziona solo dati di base (impression
+ click) di default
Per ottenere dati più accurati • (non sostituisce sistemi professionali specifici)
•Components » Banners » 'Mio banner'
• Track impression e/o Track clicks
• Save&Close
![Page 77: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/77.jpg)
(2) FORM CONTATTI
Categorize: Contacts » Categories » New
Add: Contacts » New • Name: titolo descrittivo • Category: creata precedentemente • Email: destinazione non visualizzata al pubblico • Contact Manager » Options » Display options =
'plain'
Show: Menu » Main Menu » New • Menu item type: Single contact • Select contact: contatto creato
![Page 78: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/78.jpg)
OPZIONI PER I FORM CONTATTI
Individuali
•Extensions » Contacts » 'Nome' » Contact Details
Globali
•Extensions » Contacts » Options
![Page 79: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/79.jpg)
(3) MESSAGING
Components Messaging New
Consente di inviare messaggi privati agli
altri utenti membri loggati nell’area
amministrativa • Select User
• Subject + Message
![Page 80: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/80.jpg)
(4) AGGREGATORE DI NOTIZIE
Visualizza informazioni ed articoli provenienti
da altri siti
Usa il formato RSS (Real Simple Syndication) • Identificare i link RSS sugli altri siti (link, pulsante o
icona)
• Copiare l'URL
• Per siti grandi esistono RSS per specifiche sezioni
![Page 81: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/81.jpg)
IMPOSTARE UN NEWS FEED
• Newsfeeds » Categories » New Categorize:
• Newsfeeds » Feeds » New
• Name + Link + Category Add:
• Main Menu » New
• Menu item type: Single News Feed Show
Save&Close
![Page 82: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/82.jpg)
Rileva URL inesistenti • Redirect » Expired URL • Mistyped URL: battitura
errata, visibile la sorgente
nella colonna Referring
Page
• Old URL: causati da
migrazioni di dati
Redireziona verso
pagine funzionanti • Redirects » New • Source URL: della pagina
inesistente
• Destination URL: della pagina
desiderata
• State: Enabled
(5) REDIRECT
![Page 83: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/83.jpg)
(6) RICERCA
Visualizza una casella di testo per le ricerche libere
Extensions » Module Manager » New » Search • Title: riferimento mnemonico • Position: position-0 (= header della pagina)
Main menu » New • Menu item type: List search results
Opzioni: track delle ricerche effettuate • Components » Search » Options » Gather search stats • Può ingrandirsi e compromettere le performance
![Page 84: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/84.jpg)
(7) COLLEGAMENTI WEB
Comune per le aree “Risorse esterne” o
“Indirizzi utili”
Categorize: Weblinks » Categories » New
Add: Weblinks » Weblinks » New • Title + URL + Category
Show: Main Menu » New •Menu item type: List web links
![Page 85: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/85.jpg)
HANDS ON
Esercizi su banner
Esercizi su contact
Esercizi su news feeds
Esercizi su web links
![Page 86: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/86.jpg)
ORGANIZZARE IL MENU PRINCIPALE Raggruppare le voci comuni in sottomenu per semplificare
la visualizzazione di menu lunghi
Raggruppare i contatti
• Main Menu » New » Menu item type = List Contacts
• Aprire una voce di menu contatti ed impostare il parent nella lista
Meccanismo analogo per
• Newsfeed
• Weblinks
![Page 87: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/87.jpg)
![Page 88: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/88.jpg)
SOMMARIO
• Blocchi di contenuti con informazioni aggiuntive
• Spesso a contorno della pagina principale
• Creare e gestire moduli
• Modificare
• La posizione
• L'ordine
• I link di menu
• Quando visualizzarli
![Page 89: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/89.jpg)
IDENTIFICARE I MODULI
Il template predefinito di Joomla ha circa 12 spazi per il posizionamento dei moduli
Opzione per visualizzarne l'overlay • Extensions » Template Manager » Options
• Preview Module Positions : Enable
• Save&Close
• Templates » Beez » Preview
![Page 90: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/90.jpg)
ESEMPI DI LAYOUT
Esempi di posizionamento
![Page 91: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/91.jpg)
Lista degli ultimi articoli
•Extensions » Module Manager » New » Latest news
•Title
•Position: position-6 (colonna dx)
•Categories: tutte
Lista degli articoli più popolari
• Extensions » Module Manager » New » Most read content
• Title
• Position: position-6
• Categories: tutte
CREARE MODULI
![Page 92: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/92.jpg)
CAMBIARE L'ORDINE DEI MODULI
Extensions » Module Manager •Ordina per posizione
•Cambiare l'ordine con le frecce blu o con i
numeri
•Cliccare su Save in cima alla colonna
Esercizio • Spostare in alto il menu principale ed il menu
per il login degli utenti
![Page 93: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/93.jpg)
CAMBIARE LA VISIBILITÀ PER PAGINA
Personalizzare i moduli presenti in ogni pagina
Creare una lista degli articoli per categoria • Module Manager » New » Articles Category • Title
• Position: position-6
• Filtering options » Category = 'Categoria specifica'
• Menu assignment box • Module assignment: Only on the pages selected
• Uncheck all
• Main menu tab » Seleziona le pagine desiderate
• Save&Close
![Page 94: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/94.jpg)
HANDS ON
Creare un banner solo per la pagina
iniziale • Position-12 (= sopra il contenuto)
![Page 95: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/95.jpg)
MODIFICARE I TEMPI DI COMPARSA
PUBBLICAZIONE DI MODULI TEMPORIZZATI
Module Manager New Custom HTML
• Start e finish Publishing
•Contenuto HTML personalizzabile
![Page 96: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/96.jpg)
HANDS ON
Creare un banner per un'offerta speciale per la festa della mamma
Spostare il modulo di login a destra
Spostare il modulo custom in cima alla colonna destra
Modificare il banner di sinistra • Solo nella pagina dei riferimenti web • In posizione centrale (position-12)
![Page 97: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/97.jpg)
![Page 98: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/98.jpg)
SOMMARIO
Piccole ed utili funzionalità aggiuntive
Ogni plugin è specializzato per un
singolo task
35 plugin predefiniti
Suddivisi in categorie • Extensions » Plugin Manager » Select Type
![Page 99: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/99.jpg)
PLUGIN DI AUTENTICAZIONE
Autenticazione Joomla abilitata di default
Non disabilitare
•LDAP
Basi di utenti preesistenti e condivise con altri sistemi
•Gmail
Abilita login con account gmail
Account temporanei
•Altri meccanismi scaricabili (Unità 11)
Twitter, Facebook, OpenID
3 meccanismi di autenticazione esistenti
![Page 100: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/100.jpg)
PLUGIN PER I CONTENUTI (1)
Joomla
• Task di manutenzione (invia mail agli admin quando viene aggiunto un articolo)
Load modules
• Consente di inserire moduli dentro gli articoli
• Ad esempio un box di ricerca semplificata
• Article Manager » Modifica 'Articolo x'
• {loadposition top} = carica i moduli nella posizione
• Save&Close
![Page 101: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/101.jpg)
PLUGIN PER I CONTENUTI (2)
Email Cloaking • Maschera indirizzi email agli spammer
Code Highlighter (GeSHi) • Per visualizzare codice sorgente • http://qbnz.com/highlighter/
Pagebreak (vedi Unità 5)
Page Navigation • Barra di navigazione per numerosi articoli o blog
![Page 102: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/102.jpg)
PLUGIN PER I CONTENUTI (3)
Vote •Consente di votare gli articoli
•Article Manager » Options » Show Voting
•Non molto sofisticato • Consente votazioni multiple
• Meglio abilitarlo solo per aree specifiche
![Page 103: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/103.jpg)
PLUGIN PER L'EDITING
Funzionalità per la modifica degli articoli • TinyMCE: WYSIWYG • Functionality: Advanced (predefinita) o Simple
(semplificata, utile per utenti inesperti)
•Code Mirror o None: vista del codice HTML
Abilitazione •Globale: Global configuration » Default Editor • Per utente: User Manager » 'Utente' » Editor option
![Page 104: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/104.jpg)
PLUGIN PER L'EDITING ESTESO
Plugin Editors-XTD • Pulsanti in fondo agli articoli
• Tipicamente si usano solo Article, Image,
Read More
![Page 105: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/105.jpg)
PLUGIN DI RICERCA
Plug-in Manager » Select type = Search
Consentono di indicizzare le differenti
aree del sito
Estensioni aggiuntive (calendari, gallerie,
sistemi di ecommerce) hanno plugin
per indicizzare le rispettive sezioni
(Unità 11)
![Page 106: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/106.jpg)
PLUGIN PER GLI UTENTI
Funzionalità aggiuntive per gli account utente
User – Joomla: non disabilitare
Profile • Aggiunge informazioni ai profili utente • Selezionare le opzioni in 'Basic options'
Contact Creator • Crea automaticamente un form di contatto per
ogni utente nel componente Contacts
![Page 107: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/107.jpg)
ALTRI PLUGIN
Extension plug-in • Tool per gli sviluppatori per installare e gestire le estensioni
System plug-in •Modificabili dalle 'Global options'
Other plug-in • Estensioni articolate (e-commerce, social network) creano plug-in specifici
![Page 108: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/108.jpg)
![Page 109: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/109.jpg)
SOMMARIO
Cosa sono i template
Come modificare i template
Come modificare le opzioni dei
template
Differenziare i layout ed il design per
pagina
![Page 110: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/110.jpg)
COSA SONO I TEMPLATE
Definiscono la veste grafica del sito
Permettono di modificare l'appeal del sito
Non modificano i contenuti, ma solo la loro visualizzazione
Open source, free e commerciali
Alcuni esempi
![Page 111: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/111.jpg)
MODIFICARE I TEMPLATE
Extensions » Template Manager » 5 predefiniti • Location: per l'area amministrativa (Administrator) • Bluestork (default) e Hathor (semplificato)
• Location: per l'area pubblica (Site) • Atomic: bianco senza immagini, utile come partenza per
designer esperti
• Beez5 e Beez2: layout quasi identico, differenze di codice per gli utenti avanzati (v5)
• Default: identifica i template abilitati correntemente
![Page 112: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/112.jpg)
MODIFICARE LE OPZIONI DEI TEMPLATE
Template Manager » 'Beez2' • Template colour: schema di colori • Position of Navigation: before/after content (sposta la colonna sx)
Altri esempi • SolarSentinel definisce il colore primario con palette • Rockettime definisce il numero di posizionamenti dei moduli in 10 aree del sito
![Page 113: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/113.jpg)
DIFFERENZIARE IL LAYOUT PER PAGINA
Funzionalità • Per differenziare diverse aree di siti molto
complessi (ad es schemi di colori)
• Per differenziare l'homepage dalle altre
Possibilità per pagina •Differenti template
•Differenti stili (opzioni) dello stesso template
![Page 114: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/114.jpg)
DIVERSI TEMPLATE PER PAGINA
Extension » Template Manager » 'Beez5'
Menus assignment: selezionare l'area desiderata
Save&Close
![Page 115: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/115.jpg)
DIVERSI STILI DELLO STESSO TEMPLATE
Extensions Template Manager
Selezionare il template e cliccare
Duplicate • Style name: Beez2-Custom
• Template colour: personal
•Menu assignment: solo per l'area notizie
![Page 116: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/116.jpg)
HANDS ON
Esercizi
Non esagerare con gli stili, per non
rendere più difficile la gestione
![Page 117: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/117.jpg)
![Page 118: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/118.jpg)
SOMMARIO
Oltre le estensioni predefinite
Cercare ed installare •Componenti
•Moduli
• Plugin
Cercare ed installare template
![Page 119: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/119.jpg)
7 componenti • Banners
• Contacts
• Messaging
• Newsfeed
• Redirect
• Search
• Weblinks
>20 moduli • Search
• Custom HTML
• Latest News
• Most Read Content
>30 plugin
LE ESTENSIONI PREDEFINITE
![Page 120: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/120.jpg)
OLTRE LE ESTENSIONI PREDEFINITE
Per specializzare i contenuti
Joomla!™ Extensios Directory • http://extensions.joomla.org
![Page 121: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/121.jpg)
RICERCARE LE ESTENSIONI
Search box in alto o per categoria a sinistra
Criteri di ricerca • Rating: feedback degli altri utilizzatori • Valutare il rapporto tra numero di voti e rating raggiunto
• Compatibility: controllare la compatibilità con la versione di core installata • Commercial o non-commercial (circa 75%) • Business model per estensione, funzionalità aggiuntive o
supporto • Advertising, donazioni o codice rilasciato dopo lo
sviluppo per un committente
![Page 122: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/122.jpg)
TIPI DI ESTENSIONI
Un'estensione per galleria di foto potrebbe essere composta da (verificare con XGallery)
• Componente per la visualizzazione e l'organizzazione delle immagini
• Modulo per visualizzare le x foto più popolari nella colonna laterale
• Plugin per consentire la ricerca delle immagini
• Traduzioni di lingua
• (Special) software non tra i precedenti
• (Tool) software esterno non gestito da Joomla
![Page 123: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/123.jpg)
VALUTARE UNA SINGOLA ESTENSIONE
Nella pagina di presentazione • Link importanti • Link al sito ufficiale
• Demo, Supporto e Documentazione
• Area download (spesso redirect al sito ufficiale
dello sviluppatore)
• Recensioni
![Page 124: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/124.jpg)
INSTALLARE COMPONENTI, MODULI E PLUGIN
Selezionare la versione corretta
Fare upload sul sito • Extensions Manager » Browse
• Selezionare l'elemento scaricato
•Upload&Install
•Module successfully installed
![Page 125: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/125.jpg)
HANDS ON
Installare il modulo Simple Image
Gallery
Installare il plugin ITPSocial
Installare il componente Xmap (sitemap)
![Page 126: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/126.jpg)
CERCARE ED INSTALLARE TEMPLATE
2 differenze sostanziali • Prezzo: la maggior parte dei template
(soprattutto quelli più curati) sono
commerciali
•Directory: non esiste un riferimento “ufficiale”
come JED, ma siti specializzati nel fornire
template proprietari • http://www.joomla24.com Template free
![Page 127: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/127.jpg)
CERCARE UN TEMPLATE
Compatibilità
Commercial o non-commercial?
Documentazione • Per le opzioni ed eventuali modifiche
Supporto
Design • Prima di iniziare a modificare il codice, meglio
scegliere il template più vicino ai nostri desiderata
![Page 128: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/128.jpg)
HANDS ON
Cercare il template Phoca Rhein su
http://joomla24.com
Visualizzarne i dettagli e le informazioni
Installare il template ed attivarlo • Schema colori blu, slideshow
Spostare i moduli per conformarsi ai
nuovi posizionamenti
![Page 129: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/129.jpg)
HANDS ON
Un componente per i sondaggi
(AcePolls)
Un modulo per contare i giorni mancanti
al Capodanno (OSTimer)
Un plugin per la generazione
automatica dei metadati
(MetaGenerator)
![Page 130: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/130.jpg)
![Page 131: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/131.jpg)
SOMMARIO
Costruire in locale un sito personale • Installazione
•Contenuti
• Estensioni
• Template
![Page 132: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/132.jpg)
INSTALLAZIONE
Ripercorriamo i passi dell'installazione
manuale su un server locale
![Page 133: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/133.jpg)
CONTENUTI
Seguire il workflow CASh
Dividere le informazioni in categorie (anche gli asset nel media manager)
• Info personali con rari aggiornamenti • Chi sono
• Blog aggiornato regolarmente • Gli sport
• Gli hobby
• Il lavoro
• La famiglia
![Page 134: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/134.jpg)
CONTENUTI
Inserire alcuni articoli di prova • Biografia + Dove vivo (un link ciascuno nel main
menu) • Un blog con • Le mie vacanze + La mia famiglia + Il mio animale
domestico • Le mie attività sportive • Il sistemista + Il consulente + L'istruttore
Nascondere l'autore, visualizzare 3 articoli per pagina, eliminare le icone 'print' e 'email'
![Page 135: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/135.jpg)
ESTENSIONI
Componenti • Form per i contatti (predefinito) • Galleria fotografica (Phoca Gallery): CASh
Moduli • Most Read Content (predefinito) per blog, position-6 • Meteo dove vivo (SP Weather): position-6
Plugin • Mappa dove vivo = modulo JGMap in position-15 +
{loadposition position-15} nell'articolo • ITP Social Buttons
![Page 136: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/136.jpg)
TEMPLATE
Usare il template Adana
Modificare il titolo
Sistemare il posizionamento dei moduli
![Page 137: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/137.jpg)
![Page 138: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/138.jpg)
SOMMARIO
Costruire sulla piattaforma Joomlahost
un sito aziendale • Installazione
•Contenuti
• Estensioni
• Template
![Page 139: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/139.jpg)
INSTALLAZIONE
Ripercorriamo i passi dell'installazione
sulla piattaforma Joomlahost
![Page 140: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/140.jpg)
CONTENUTI
Seguire il workflow CASh
Dividere le informazioni in categorie (anche gli asset nel media manager)
• Chi siamo • I nostri servizi • Il nostro portafoglio (use cases) • Clienti in hosting • Clienti co-location
• Il nostro staff • Gli aggiornamenti dell'azienda
![Page 141: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/141.jpg)
CONTENUTI
Inserire alcuni articoli di prova • Introduzione + Azienda + Location • Servizi di hosting + housing + co-location • I team del nostro staff • Notizie: una conferenza, nuovo prodotto • Case history
Category Blog per ogni categoria nel main menu
Rimuovere autore, data e categoria
![Page 142: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/142.jpg)
ESTENSIONI
Componenti
•Form per i contatti (predefinito)
•Zen Portfolio per la case history
Moduli (in position-6)
•Search + Last/Popular News (predefiniti) per blog
•Traduzione automatica (GTranslate)
Plugin
•Profili utente (User Profile)
•Contenuti multimediali (Jplayer)
•{youtube}codice{/youtube}
![Page 143: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/143.jpg)
TEMPLATE
Usare il template Roonix • http://pixelpointcreative.com
Modificare il titolo
Sistemare il posizionamento dei moduli
![Page 144: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/144.jpg)
![Page 145: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/145.jpg)
SOMMARIO
Definire il sistema di Access Control Levels • Livelli di accesso predefiniti per l'area pubblica • 8 gruppi predefiniti per differenziare gli utenti • Modificare i parametri
Differenziazione tipica • Pubblico generico: visitatori dell'area pubblica • Utenti registrati: contenuti speciali, commenti,
etc... • Amministratori: operazioni sul backend
![Page 146: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/146.jpg)
APPROCCIO IN TRE FASI ALL'ACL
Definire nel setup di default cos'è visibile
agli utenti
Definire nel setup di default quali
operazioni sono consentite agli utenti
Modificare il setup predefinito per creare le
proprie liste di controllo degli accessi • Minimizzare le personalizzazioni per mantenere il
sistema gestibile
![Page 147: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/147.jpg)
COS'È VISIBILE
Content » Article Manager » colonna Access
• Public (default): accessibile a chiunque • Registered: accessibile solo agli utenti registrati • Accesso non consentito all'area amministrativa
• Special: accessibile solo ai manutentori
Provare le diverse possibilità • Su articoli • Su moduli
![Page 148: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/148.jpg)
COS'È CONSENTITO: I GRUPPI Registered Special
Public Registered Author Editor Publisher Manager Administrator Super User
Vista contenuti “pubblici”
x x x x x x x x
Vista contenuti “registrati”
x x x x x x x
Vista contenuti “speciali”
x x x x x x
Creare nuovi contenuti x x x x x x
Modificare propri contenuti
x x x x x x
Modificare tutti i contenuti
x x x x x
Pubblicare nuovi contenuti
x x x x
Accedere all'area amministratori
x x x
Creare nuovi utenti X x
Installare estensioni x x
![Page 149: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/149.jpg)
CREARE LE PROPRIE ACL
Se la distinzione in 3 aree non è sufficiente
Se la distinzione in 8 gruppi non è sufficiente
Esempio: assegnare il permesso di aggiornare gli articoli di una singola categoria
![Page 150: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/150.jpg)
STEP 1: CREARE UN NUOVO GRUPPO
Users » Groups » New •Group Parent: scegliere il più affine al
comportamento desiderato (ad es Author)
![Page 151: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/151.jpg)
STEP 2: DEFINIRE I PERMESSI
Ogni area del sito ha i propri permessi • Category Manager » Uncategorized » Category
Permission • Create: creare articoli • Delete: cancellare articoli • Edit: modificare qualunque articolo • Edit State: modificare lo stato di pubblicazione • Edit Own: modificare i propri articoli
• Impostare il permesso Create a Denied per il gruppo desiderato per tutte le categorie • I permessi sono ereditari nelle sottocategorie
![Page 152: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/152.jpg)
STEP 3: CREARE L'UTENTE E VERIFICARE
Users » User Manager » New •Assegnare il gruppo corretto
Verificare
![Page 153: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/153.jpg)
HANDS ON
Creare un ruolo per il Chief Editor • Può svolgere qualunque operazione su
qualunque articolo
•Non può modificare il resto del layout
(moduli, template, etc.)
![Page 154: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/154.jpg)
![Page 155: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/155.jpg)
![Page 156: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/156.jpg)
SOMMARIO
Importante • I meta-contenuti sono tradotti
• I contenuti NON sono tradotti automaticamente
Workflow • Trovare ed installare pacchetti di lingua
• Abilitare modulo e plugin per il multi-lingua
• Tradurre contenuti ed estensioni
• Applicare template diversi a diversi linguaggi
![Page 157: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/157.jpg)
STEP 1: INSTALLAZIONE
Scaricare il language pack • http://extensions.joomla.org/ • http://community.joomla.org/translations.html
Installare il pack (Extensions Manager)
Language Manager » New • Title: nome della lingua in inglese • Title native: nome della lingua localizzata • URL language code: codice 2 lettere • Image prefix: nome dell'immagine bandiera • Language tag: it-IT
![Page 158: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/158.jpg)
Modulo Language
Switcher • Show title: hide
• Position: banner
Plugin Language Filter • Abilitare nella modalità
classica
STEP 1: ABILITARE MODULO E PLUGIN
![Page 159: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/159.jpg)
STEP 2: CONTENUTI
Impostare il campo language alla lingua effettiva
Riprodurre (workflow CASh) i contenuti (categorie, articoli, menu e collegamenti) nella lingua desiderata
•Non è necessaria corrispondenza 1:1 • I layout possono essere completamente differenti
![Page 160: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/160.jpg)
STEP 3: ESTENSIONI
Componenti standard • Svolgere la stessa procedura (CASh)
Moduli •Usare la funzione Duplicate
•Non serve duplicare i moduli che • Non mostrano il titolo agli utenti +
• Non richiedono di inserire contenuti (ad es il
modulo Search)
![Page 161: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/161.jpg)
STEP 4: TEMPLATE
Differenziare i template per •Dare un diverso look&feel ad aree con
localizzazioni differenti
• Rimpiazzare immagini e media interni
![Page 162: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/162.jpg)
![Page 163: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/163.jpg)
SOMMARIO
Aggiornare il sito
Aggiornare le estensioni
Disabilitare o disinstallare le estensioni
Aggiungere protezioni al sito
Effettuare copie di backup
Comprendere la schermata di configurazioni globali
![Page 164: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/164.jpg)
(PRIMA DI) AGGIORNARE IL SITO
Il sito necessita manutenzione!
Schema di numerazione • Major version
• Minor version
Che versione ho? In fondo al pannello admin
Come posso ricevere notifiche sugli aggiornamenti? Joomla Security News
• Registrazione alla mailing list
• Feed RSS http://feeds.joomla.org
![Page 165: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/165.jpg)
AGGIORNARE IL SITO
Extensions » Extensions Manager »
Update
Find update
Update
Updating was successful
![Page 166: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/166.jpg)
Aggiornamento
automatico • Analogo al metodo
precedente
Aggiornamento
manuale (3 casi) • Nuova versione sovrascrive
quella vecchia
• Tool di update interni
all'estensione
• Disinstalla + installa
AGGIORNARE LE ESTENSIONI
![Page 167: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/167.jpg)
DISABILITARE/DISINSTALLARE LE ESTENSIONI
Extensions Manager » Manage • Selezionare + Uninstall
• Selezionare + Disable
Mantenere il minimo numero di
estensioni necessarie • Sicurezza
• Performance
![Page 168: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/168.jpg)
MISURE DI SICUREZZA http://extensions.joomla.org Site protection Admin Tools
Password protect administrator: extra protezione dell'area admin
Database table prefix editor: modifica default jos_
Super Administrator ID: modifica default 42
Permissions Configuration: per minimizzare i permessi
Fix permissions: impostazioni automatiche
![Page 169: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/169.jpg)
BACKUP
http://extensions.joomla.org Backup Akeeba Backup
•Genera un backup direttamente dal
componente
• Scarica l'archivio
•Disponibile un Akeeba Kickstart per il restore
dell'archivio creato
![Page 170: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/170.jpg)
GLOBAL CONFIGURATION
Mettere il sito in manutenzione •Offline logo = joomla_logo_black.jpg
Impostazioni metadati • Site meta description e keyword: dovrebbero
cambiare ogni pagina, meglio vuoto
•Content rights: link alla pagina di copyright
![Page 171: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/171.jpg)
SEO SETTINGS
Search Engine Friendly URLs • URL abbreviati senza GET string (yes)
Use Apache mod_rewrite • Rimuove /index.php/ (yes)
Adds Suffix to URL • Aggiunge .html alla fine (no)
Unicode Aliases • Gli URL contengono caratteri della lingua (no)
Include Site Name in Page Titles • Visualizza/nasconde il titolo (yes)
![Page 172: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/172.jpg)
PERFORMANCE
Gzip Page Compression •Comprime runtime il codice HTML che deve essere inviato al browser
Cache •Abilitare sul sito a regime • Site » Maintenance » Clear Cache
Session Settings • Tenere un valore ragionevole
![Page 173: INFORMAZIONI DI BASEpersonalpages.to.infn.it/~nebiolo/Documents/corsoBase.pdfINFORMAZIONI DI BASE Cos'è? •Un software per la pubblicazione di contenuti web (CMS) Quando è iniziato?](https://reader031.fdocumenti.com/reader031/viewer/2022011813/5e3cb6c408433839c50d0571/html5/thumbnails/173.jpg)
SCONTO HOSTING JOOMLA!™
Per i partecipanti al corso Joomlahost.it regala un coupon di sconto del valore di 20€ valido per l’acquisto di un cloud hosting Joomla! SMALL
Codice coupon : CORSOROMA3256
Visita www.joomlahost.it e acquista il tuo hosting completamente dedicato a Joomla!™