Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Installazione, pannello di
amministrazione, gestione dei
contenuti,
contenuti, consigli vari
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 1
INDICE
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 2
GESTIONE UTENTI ..................................................................................................... 34
Utenti del front-end: ................................................................................................... 35
Utenti del back end:.................................................................................................... 35
GESTIONE MENU........................................................................................................ 37
I MENU .......................................................................................................................... 41
Pannello di Controllo.................................................................................................. 41
Sito.............................................................................................................................. 41
Menu........................................................................................................................... 42
Contenuti .................................................................................................................... 42
Componenti/Moduli/Mambot..................................................................................... 42
Installazioni ................................................................................................................ 42
Messaggi..................................................................................................................... 42
Sistema ....................................................................................................................... 43
Gestione dei contenuti ...................................................................................... 45
GESTIONE DEI CONTENUTI ..................................................................................... 45
SEZIONI......................................................................................................................... 46
CATEGORIE ................................................................................................................. 48
ARTICOLI ..................................................................................................................... 50
CONTENUTI STATICI ................................................................................................. 58
PRIMA PAGINA ........................................................................................................... 59
ARCHIVIO..................................................................................................................... 63
IMPRESSIONE PAGINE .............................................................................................. 63
GESTIONE DEI CONTENUTI DAL FRONT-END .................................................... 64
Author......................................................................................................................... 65
Editor .......................................................................................................................... 68
Publisher ..................................................................................................................... 69
Trucchi e consigli ................................................................................................. 71
Chmod ............................................................................................................................ 71
La favicon non si visualizza ........................................................................................... 72
Filmato Flash .................................................................................................................. 73
Sfondo scuro nel box dell’editor .................................................................................... 73
Sito offline si vede lo stesso ........................................................................................... 75
Trasferimento del sito da locale a remoto ...................................................................... 76
Modifica manuale della user di Joomla! ........................................................................ 76
Codice Javascript in Joomla!.......................................................................................... 79
Riferimenti utili .............................................................................................................. 80
Licenza e Credits ............................................................................................................ 80
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 3
INSTALLAZIONE
(in particolare su Altervista)
http://home.altervista.org/site/
Cliccando su CREA IL TUO SITO e seguendo le istruzioni, avrete in breve uno spazio web
tutto vostro, da poter espandere in futuro. Segnatevi accuratamente tutti i riferimenti (user,
password, account FTP…) che vi saranno forniti, perché saranno necessari in seguito per la
realizzazione del sito.
Una volta registrati, entrate nel vostro pannello di controllo passando dalla pagina principale
di Altervista e inserendo user e password in alto a sinistra, e poi cliccate su accedi al pannello
di controllo, dove dovrete reinserite la password. Si aprirà un'altra finestra dove potrete
vedere il vostro pannello di controllo.
Andate in GESTIONE FILES. Da lì potete caricare files nel vostro spazio web.
FileZilla
http://www.2007-download.com/filezilla/index.asp
http://sourceforge.net/projects/filezilla/
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 4
Smart FTP
http://www.smartftp.com/download/
Oppure da qui:
http://joomlavista.altervista.org/downloads/core-e-patch/2.html
Ci riferiamo alla versione 1.0.12 per problemi di compatibilità. Al momento la più recente
versione 1.0.13 non consente il corretto funzionamento di alcuna estensioni importanti come
il Community Builder, VirtueMart, Docman. In futuro queste estensioni saranno certamente
aggiornate, ma al momento conviene installare la versione 1.0.12 se avete intenzione di usare
uno di quei componenti.
Estraete tutto il contenuto del file zip in una cartella sul vostro PC, e caricate tutti i file, così
come si trovano, comprese le sottodirectory, usando GESTIONE FILE di Altervista oppure
un programma FTP di quelli indicati sopra.
Sono molti files, quindi, a seconda della vostra velocità di connessione, ci vorrà più o meno
tempo, anche qualche ora.
Alla fine vi troverete così:
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 5
Poiché i file da caricare su Altervista sono molti, è però preferibile usare un FTP. Io consiglio
di usare FILEZILLA. Per configurarlo correttamente dovete procedere in questo modo.
Scaricatelo dal link indicato più sopra, e poi installatelo.
Dopo averlo installato, avviatelo.
Nel menu FILE selezionate Site manager e poi cliccate su Nuovo Sito (nella sezione
IMPOSTAZIONI potete configurare la lingua italiana). Si aprirà nella finestra Siti FTP una
nuova cartella dove dovete inserire il nome del vostro sito, ad esempio MIOSITO. Nella
finestra di sinistra dovete inserire le impostazione come fornitevi da Altervista. In HOST
inserirete il Server, in pratica il link al vostro spazio web senza http://. In Tipo Logon
selezionate Account, e in Utente inserite la vostra username e in password la password fornita
da Altervista. A fianco di Utente troverete Account, anche lì inserite la user. Il resto lasciatelo
come è.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 6
Alla fine avrete una schermata così:
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 7
Cliccate in fondo alla pagina su CONFERMA per creare il database. Segnatevi le
informazioni (hostname, user, password e nome database) che vi vengono fornite, sono
necessarie per l’uso del database.
INSTALLAZIONE DI JOOMLA
Andate nella pagina iniziale del sito, cioè http://tuonick.altervista.org.
Se non la trovate potete anche cliccare su index.php nella schermata di GESTIONE FILE di
Altervista. Si aprirà la pagina corretta.
Vi troverete davanti la schermata di installazione di Joomla.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 8
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 9
Se non appare avete dimenticato di cancellare i file all’inizio, oppure non avete caricato
correttamente le directory di Joomla!. Cancellate tutto e ripete le operazioni come spiegate
sopra.
Non preoccupatevi delle scritte rosse nella sezione sicurezza, che sono avvertimenti che si
possono risolvere in seguito, e comunque non incidono sul normale funzionamento di Joomla,
ma solo sulla sicurezza del sito.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 10
Cliccate su AVANTI e, dopo il messaggio di avvertimento, passerete alla schermata
successiva. In questa schermata dovrete solo indicare il nome del vostro sito. Cliccate quindi
di nuovo su AVANTI per la schermata successiva.
Qui avrete una schermata con alcuni dati già predisposti. Se non lo fossero dovete inserire la
url del vostro sito nel primo rigo (cioè l’indirizzo che sarà inserito nel browser per
raggiungere il vostro sito), il path, cioè il percorso assoluto, come fornitovi da Altervista
all’atto della registrazione (in pratica /membri/tuonick), e poi la email del
SuperAmministratore, cioè voi. L’ultimo campo è la password di amministratore che vi
dovrete segnare. Alla fine la schermata dovrebbe presentarsi così:
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 11
Cliccate su AVANTI e vi troverete nell’ultima pagina, dove Joomla! vi indicherà la vostra
user e la password come Amministratore. Stampate questa pagina e conservatela perché quei
dati sono necessari per entrare nel pannello di amministrazione del vostro sito. Ovviamente
sono modificabili in seguito.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 12
A questo punto l’installazione di Joomla è terminata con successo, e voi avete il vostro portale
personale. Ma prima di vederlo non dimenticate di tornare in GESTIONE FILES ed eliminare
completamente tutta la cartella INSTALLATION per motivi di sicurezza. Lo potete fare dal
pannello GESTIONE FILES di Altervista, oppure usando Filezilla.
Fatto ciò potete andare alla vostra homepage e ammirare il risultato, cliccando su VEDI SITO
in alto. Il link al vostro sito è comunque questo:
http://tuonick.altervista.org
Questa è la classica pagina iniziale di Joomla nel caso aveste scelto di caricare i dati di
esempio.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 13
Adesso vi basta cliccare su Administrator ed inserire nella prossima schermata i dati che avete
stampato prima e sarete dentro al pannello di controllo del sito. Da lì spetta a voi dare spazio
alla creatività.
Nel caso in cui non abbiate caricato i dati di esempio, il sito non ha il link al pannello di
amministrazione, per cui dovete inserire questo link nella barra degli indirizzi per
raggiungerlo.
http://tuonick.altervista.org/administrator/
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 14
Potete avere un aiuto dal forum ufficiale e dalle infinite risorse che la rete offre per Joomla.
Le principali risorse le trovate nella pagina COLLEGAMENTI WEB del vostro sito. Per
Joomla! esistono tantissime estensioni di ogni tipo, da Blog a Forum, gallerie video e di
immagini, moduli per e-commerce, e la maggioranza di queste estensioni sono con licebza
GNU come Joomla!.
GLI AVVERTIMENTI
Entrando nel pannello di controllo vi troverete di fronte due messaggi evidenziati in rosso.
Questi avvertimenti, warning, vi avvertono che alcune impostazioni di Joomla dovrebbero
essere modificate ai fini di garantire una maggiore sicurezza al sito.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 15
Register Globals
Il primo messaggio è
Questa funzione è utile per gli sviluppatori, in quanto trasforma i valori passati con gli script
automaticamente in variabili. Il problema è che questa funzione non controlla i valori, e ciò
consentirebbe di passare codice in grado di danneggiare il sito, ad esempio basterebbe di fatto
passare un valore diverso per index.php, includendo il link ad un file per avere l’accesso al
sito da parte di un hacker.
La funzione in sé non avrebbe conseguenze negative se le variabili fossero tutte controllate
prima di essere inserite negli script, ma poiché ciò non accade sempre (pensiamo alle
innumerevoli estensioni di Joomla!, come facciamo ad essere sicuri su come sono
programmate ?), è meglio risolvere questo problema di sicurezza.
Per porre register_globals off si deve innanzitutto attivare il mod rewrite. Nel pannello di
controllo di Altervista, nella scheda RISORSE E UPGRADES, si deve attivare l’ultima
opzione, cioè Gestione avanzata opzioni cartelle (htaccess) con supporto mod_rewrite.
Cliccato su Attivo, si preme Conferma. Avrete quindi il pannello così:
php_value register_globals 0
##
# @version $Id: htaccess.txt 1570 2005-12-29 05:53:33Z eddieajau $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 16
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#
# mod_rewrite in use
#
RewriteEngine On
##
## NOTE!
## When using multiple Joomla sites or other web applications in sub-folders,
## you must explicitly turn the RewriteEngine off or use the settings
## recommended for the application
##
RewriteBase /
#
# Rules
#
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 17
########## End - Rewrite rules to block out some common exploits
Il file htaccess.txt, così come creato, deve essere caricato sul sito remoto, nella root, la
directory principale. Andrà a sovrascrivere un altro file htaccess.txt. Consentite la
sovrascrittura.
Quindi, usando un FTP modificate il nome del file in .htaccess (importantissimo il punto
prima del nome, di fatto il file sarà senza nome, non c’è niente prima del punto, ma con
estensione htaccess).
Verificate se il sito è ancora visibile. Se vi da errore 500 allora avete sbagliato qualcosa.
Ripetete i vari passi. Se il sito è visibile il problema è risolto.
Rg_Emulation
Il secondo messaggio è:
define( 'RG_EMULATION', 1 );
deve diventare
define( 'RG_EMULATION', 0 );
Adesso entrate nel pannello di controllo e verificate che gli avvertimenti non ci sono più.
http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 18
Il pannello di amministrazione
IL PANNELLO DI AMMINISTRAZIONE
La gestione del sito Joomla! ha luogo attraverso il pannello di amministrazione a cui si accede
direttamente dalla home page del sito cliccando sulla voce Amministratore del menu
secondario (othermenu).
Il pannello di controllo è formato da una serie di menu in alto, alcune icone cliccando sulle
quali si accede ad apposite sezioni dell’amministrazione, nonché da un ulteriore pannello,
sulla sinistra, che fornisce i primi dati sul sito. In particolare il pannello in questione
http://bsaett.altervista.org/ 19
visualizza nelle varie schede gli utenti connessi, l’elenco dei componenti installati, gli articoli
più letti con il conteggio dei click ricevuti, quelli più recenti e lo stato dei menu con il numero
di voci. Cliccando sulla X rossa accanto al nome dell’utente connesso, si forza la
disconnessione del medesimo utente.
Sulla sinistra in alto, nella barra dei menu, abbiamo una serie di icone piccole: la prima indica
se sono presenti messaggi, la seconda il numero degli utenti on line, conteggiando anche i
visitatori non registrati. Questa sezione è personalizzabile, nel senso che è possibile
aggiungere altre icone per velocizzare l’accesso a funzioni di Joomla!, come nel caso
specifico, dove notiamo altre due icone, una per delle funzioni di validazione del sito, la
seconda per accedere al pannello di controllo del forum fireboard. Di default, però, le icone
sono solo la prima e l’ultima.
Infine abbiamo la voce Esci, che consente di uscire dall’amministrazione e tornare al sito. In
genere di fianco a questa voce leggerete admin, ma ovviamente dipende da chi è presente
nell’amministrazione. Se entrate come utente, avendone i permessi, leggerete il vostro nome
utente, in pratica in quella posizione ci sarà il Nome Utente dell’utente collegato nel pannello
di controllo.
- aggiungi contenuto
- gestione contenuti
- gestione contenuti statici
- gestione prima pagina
- gestione sezioni
- gestione categorie
- gestione media
http://bsaett.altervista.org/ 20
- gestione cestino
- gestione menu
- gestione lingue
- gestione utenti
- configurazione
Alcune icone di fatto sono una duplicazione delle voci dei menu posizionati in alto, ad
esempio Configurazione porta al medesimo pannello di Configurazione Generale, cui
conduce anche la voce del menu Sito -> Configurazione Globale.
Prima di iniziare a prendere confidenza con i vari menu, si rende necessario precisare che
troverete in genere, in alcuni pannelli, varie icone (o radio button) di grandi dimensioni in alto
a sinistra, dove le principali sono Salva, Applica e Chiudi. E’ importante fin da ora tener
presente come vanno usate.
Non dovete mai, in presenza di modifiche che ritenete di aver fatto erroneamente,
cliccare sulla freccetta INDIETRO del browser, perché ciò potrebbe portare alla perdita di
dati da parte di Joomla!. Se volete applicare le modifiche e uscire al menu di livello superiore
dovete cliccare su Salva, se volete applicare le modifiche ma rimanere in quel menu o
pannello (utile per verificare in tempo reale come si visualizza la modifica sul sito, se non si è
sicuri e si crede di dover effettuare ulteriori modifiche), dovete cliccare su Applica. Se invece
non volete applicare le modifiche dovete cliccare sull’icona Chiudi con la X rossa. Solo in
questo modo dovete procedere all’interno dei pannelli di Joomla!.
http://bsaett.altervista.org/ 21
Il pannello di Configurazione Generale è formato da tante schede che portano a diverse
sezioni. In pratica questo pannello gestisce le modifiche del file configuration.php, posto
nella root directory di Joomla!, e contiene informazioni molto importanti per il corretto
funzionamento del sito stesso.
Guardiamo una ad una le singole schede, tenendo presente che se portate il mouse sull’icona
blu con la i bianca, il sistema visualizza un aiuto (tooltip) per la singola voce.
Sito
La scheda Sito serve a configurare i parametri dell’intero sito web.
Sito offline: da la possibilità di mettere offline il sito in caso si dovessero apportare modifiche
e non si desidera che i visitatori vedano il processo di sviluppo.
Messaggio offline: qui si inserisce il testo del messaggio che viene visualizzato nel caso in cui
il sito viene posto offline dal Super Administrator. E’ anche possibile inserire un’immagine
che dovrà essere salvata nella cartella /images/ come logo.png.
Messaggio errore di sistema: qui si inserisce il testo del messaggio che viene visualizzato se
non è possibile stabilire una connessione con il server del database.
Nome sito: è il nome del sito inserito nella fase di installazione.
Mostra collegamenti non autorizzati: nel caso vi fossero pagine predisposte solo per gli utenti
registrati, queste in genere non sono visibili per i visitatori. Selezionando Si in questo campo,
invece, i visitatori vedono i collegamenti alle pagine riservate, ma se cercano di accedervi
ricevono il messaggio che si tratta di area riservata.
Permetti registrazione utenti: selezionando Si si consente agli utenti di registrarsi sul sito. In
caso contrario non sarà possibile nessuna registrazione al sito. Sarà comunque possibile creare
direttamente da parte degli amministratori degli account personalizzati e fornire le password
di accesso agli utenti.
http://bsaett.altervista.org/ 22
Usa attivazione nuovi utenti: per proteggersi dai robot che creano automaticamente molteplici
account utente, si può chiedere l’attivazione degli utenti. In pratica dopo la registrazione
l’utente riceve un messaggio di posta elettronica automatico all’indirizzo e-mail fornito, con
un collegamento che attiva l’account. Solo dopo l’attivazione, che si ha cliccando sul
collegamento inviato per e-mail, l’utente può accedere al sito con il suo account.
Richiede e-mail unica: stabilisce se ogni indirizzo di posta elettronica deve essere utilizzato
per un solo account.
Debug sito: attivando questa opzione si visualizzano i messaggi di debug. In pratica avrete in
fondo alla pagina del sito le query stampate.
Editor WYSIWYG predefinito: stabilisce l’editor da usare di default per scrivere i contenuti,
se ve ne sono più installati.
Lunghezza liste: qui si imposta il numero di voci degli elenchi nel pannello di controllo, come
ad esempio l’elenco dei componenti.
Icona preferita del sito: l’icona del sito (detta favicon da favorite icon) è quell’immagine che
si vede a sinistra della URL del sito nei preferiti e nella barra degli indirizzi del browser.
Joomla! ha una icona standard, con il logo di Joomla!, ma può essere sostituita da una vostra
icona. Per Internet Explorer, però, funziona solo se il sito è salvato tra i preferiti. L’icona deve
essere in uno specifico formato, 16x16 o 32x32, e deve trovarsi nella cartella /images/, con il
nome favicon (quindi favicon.gif o favicon.png)
Locale
In questa scheda di definiscono i parametri di localizzazione del sito, cioè di adattamento alle
convenzioni specifiche di ogni paese.
Contenuti
In questa scheda si trovano le impostazioni generali per la visualizzazione dei contenuti.
http://bsaett.altervista.org/ 23
Titoli ipertestuali: qui si può impostare il titolo di un contenuto come ipertesto, cioè
collegamento che punta alla stessa destinazione di Leggi Tutto, la voce posta in genere in
fondo agli articoli che si espandono oltre la prima pagina.
Collegamenti leggi tutto: se il contenuto è troppo lungo, in genere viene diviso in due parti,
dove il testo introduttivo ha il collegamento Leggi Tutto in fondo, che punta al resto del
contenuto stesso posto su una pagina interna. In genere serve per immettere l’introduzione di
un articolo in prima pagine con il gancio che porta alla pagina interna dove si può leggere
l’intero articolo.
Valutazione/Voto notizie: consente di posizionare un componente di votazione dell’articolo in
testa all’articolo stesso, dove gli utenti possono votare l’articolo stesso.
Questo gruppo di parametri che seguono sono parametri globali che possono essere modificati
per ogni singolo contenuto.
Nome autore: visualizza il nome dell’autore dell’articolo in testa all’articolo stesso.
Data e ora di creazione: visualizza la data di creazione dell’articolo in testa all’articolo.
Data e ore delle modifiche: visualizza la data dell’ultima modifica, con la voce “ultimo
aggiornamento” seguito dalla data, in fondo all’articolo.
Visite: stabilisce se mostrare il numero di visualizzazioni del singolo articolo.
Icona PDF: qui è possibile assegnare un icona PDF che viene posizionata al di sopra del
contenuto, sulla destra, e che consente di preparare il contenuto stesso, automaticamente,
come file PDF che si apre in una finestra a parte (un pop-up). Ovviamente per visualizzare il
contenuto è necessario avere installato sul computer il visualizzatore gratuito Adobe Reader.
Icona stampa: qui si stabilisce se deve essere visualizzata l’icona Stampa, cliccando sulla
quale si apre una finestra dove il contenuto viene preparato per la stampa e quindi inviato alla
stampante.
Icona E-mail: qui si assegna un icona E-mail al contenuto, cliccando sulla quale si apre in una
finestra un modulo che consente di inviare un riferimento al contenuto via posta elettronica.
http://bsaett.altervista.org/ 24
Icone: qui si stabilisce se l’icona Pdf, E-mail e Stampa devono essere visualizzate come icone
o come semplice collegamento.
Tabella dei contenuti per gli articoli multi pagina: è possibile scrivere dei contenuti su più
pagine, selezionando Mostra viene automaticamente generato un indice per il contenuto.
Bottone indietro: stabilisce se si deve visualizzare un pulsante Indietro in ogni pagina.
Navigatore contenuti: selezionando Mostra sotto il contenuto viene visualizzata una barra con
i pulsanti Pros. e Prec. Che possono essere utilizzati per spostarsi più velocemente tra i
contenuti.
Database
Nella scheda database trovate i dati del database MySql usato da Joomla!. Non dovete
modificarli a meno che non modifichiate il database. Ricordate che Joomla! necessita di un
database MySql per funzionare, dove conserverà i contenuti del sito e non solo, che deve
essere almeno di livello 2.
Server
In questa scheda troviamo ulteriori informazioni di vitale importanza per il sito.
http://bsaett.altervista.org/ 25
Percorso (Path) assoluto: il percorso della directory root nella quale è installato Joomla!. Ad
esempio /membri/tuonick.
Indirizzo del sito: l’URL da cui si accede al sito, ad esempio http://tuonick.altervista.org
Parola segreta: questa è la password di amministratore codificata.
Compressione pagine GZIP: se il server e il browser supportano questa funzione, consente di
comprimere le pagine del sito web, che vengono inviate in formato Zip al browser che poi si
occupa di decomprimerle. Utile in caso di connessioni lente.
Vita sessione lato pubblico: il numero di secondo trascorsi i quali l’utente viene
automaticamente scollegato dal sito in caso di inattività dello stesso utente.
Vita sessione lato amministratore: il numero di secondo trascorsi i quali l’amministratore
viene automaticamente scollegato dal sito in caso di inattività dello stesso amministratore.
Ricorda scadenza pagine amministratore: se questa opzione è selezionata, nel caso in cui
l’amministratore venga scollegato da Joomla! per inattività, se rientra entro 10 minuti, viene
rimandato direttamente all’ultima pagina visualizzata.
Metodo sessione autenticazione: qui si imposta il livello di sicurezza del sistema. Si consiglia
di non modificare l’impostazione se non per esigenze specifiche.
Rapporti errori: qui si attiva la segnalazione degli errori di PHP. In particolare si può scegliere
tra: default sistema (dato dalle impostazioni nel file di configurazione php.ini), nessuno (gli
errori non vengono registrati), semplice (gli errori e gli avvertimenti vengono registrati),
massimo (vengono registrati errori, avvertimenti e riferimenti).
Server per le guide di aiuto: qui si indica il collegamento alla guida di aiuto per Joomla!. Di
default vi è il link all’aiuto in inglese, per l’Italia si può sostituire con questo:
http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=Manuale_1.
0.x:indice
Creazione file: questa opzione modifica i permessi per la creazione dei file sul server. Di
default Joomla! utilizza i permessi standard impostati dal server, e in genere le impostazioni
di default vanno bene, in caso di problemi con il caricamento dei file si può selezionare la
seconda opzione CHMOD e sovrascrivere le impostazioni del server.
http://bsaett.altervista.org/ 26
Creazione cartelle: lo stesso discorso fatto al punto precedente per i file vale anche per le
cartelle.
Metadata
Come dice la parola, metadati sono dati sui dati, cioè, in pratica, una descrizione dei dati che
si possono trovare sul sito. I metadati sono importanti per i motori di ricerca.
Meta Description globale del sito: questa è la descrizione dei contenuti del sito, che viene
spesso visualizzata come risultato dai motori di ricerca.
Meta Keywords globale del sito: sono le parole chiave del sito, fino ad un massimo di 1000,
favorite dai motori di ricerca. Si devono inserire separate da virgole.
Mostra Meta Tag Titolo: il titolo dell’articolo viene inserito come metatag.
Mostra Meta Tag Autore: il nome dell’autore viene inserito come metatag.
Mail
In questa scheda si decide come Joomla! deve gestire le e-mail del sito.
Mailer: qui si sceglie se usare la funzione mail PHP, Sendmail o SMTP (cioè un account di
posta tipo Yahoo! o Gmail).
Mail da: nelle mail generate da Joomla! questo è l’indirizzo che viene visualizzato come
mittente.
Nome da: questo è il nome del mittente indicato nelle mail inviate da Joomla!.
http://bsaett.altervista.org/ 27
Percorso (Path) Sendmail: se invece della funzione di posta PHP si usa Sendmail, programma
disponibile per tutti i server Linux (come quelli Altervista) qui si deve indicare il percorso
verso il programma.
SMTP Auth: questa opzione si deve selezionare se si usa un server di posta esterno.
SMTP User: qui si inserisce il nome utente se si usa il server di posta esterno.
SMTP Pass: qui si inserisce la password per il gestore di posta esterno.
SMTP Host: qui si seleziona il server SMTP per il fornitore di posta esterno.
Cache
Anche Joomla! come i browser utilizza uno spazio cache per memorizzare le pagine generate
da PHP e per inviarle riducendo i tempi di visualizzazione. In questa scheda si selezionano i
parametri per il funzionamento della cache.
Abilitare cache: qui si seleziona se la cache deve essere attivata o meno. Si consiglia di
attivarla.
Cartella cache: qui si seleziona la cartella sul server che conterrà la cache. Per il
funzionamento di Joomla! è essenziale che la cartella della cache sia scrivibile. Se il sistema
avverte che non lo è si devono modificare i permessi della cartella tramite FTP.
Durata cache: i secondi di durata della cache.
Statistiche
In questa scheda si attivano le funzione statistiche di Joomla!.
Statistiche: questa opzione abilita o disabilita la raccolta di dati statistici da parte di Joomla!.
Rapporto visite per data: qui si attivano le statistiche sui contenuti, tenendo traccia degli
accessi alle pagine, dei clic sui singoli elementi. Questa opzione attivata genera una
considerevole quantità di dati che può creare problemi con il database. Si consiglia di
mantenerla disattivata e di usare funzioni esterne, come Google Analytics ad esempio, al fine
di raccogliere dati sui visitatori del sito.
Rapporto stringhe di ricerca: questa opzione consente il salvataggio delle stringhe di ricerca
inserite dai visitatori nel campo di ricerca del sito Joomla!.
http://bsaett.altervista.org/ 28
SEO
Questa scheda riguarda il SEO, cioè il Search Engine Optimization, l’ottimizzazione del
sito per i motori di ricerca. Per ottimizzare il sito la prima cosa da fare è far generare gli URL
a Joomla! in maniera diversa dal solito. In genere Joomla! genera URL del tipo:
http://tuonick.altervista.org/index.php?option=com_conmtact&itemid=3.
Tali URL, essendo considerati dai motori di ricerca come URL di pagine dinamiche, che
vengono presto modificate, non sono memorizzati. Attivando la SEO si ottengono URL più
comprensibili, tipo:
http://tuonick.altervista.org/forum/index.php, che vengono quindi memorizzati
correttamente dai motori di ricerca. Tutto è basato su una funzione dei server Apache, che
possono manipolare le URL a piacimento. Per attivare questa funzione è necessario prima di
tutto attivare il file .htaccess nella directory principale di Joomla!.
Search Engine Friendly URL: attivando questa opzione si generano URL compatibili con i
motori di ricerca. Prima di attivare questa opzione è necessario predisporre correttamente il
file .htaccess.
Titoli pagina dinamici: questa opzione deve comunque essere attivata al fine di visualizzare il
titolo della pagina nella barra superiore e nelle schede (tab) del browser, dove leggerete ad
esempio: tuonick Lista Forum Fireboard Forum.
GESTIONE LINGUA
In Gestione Lingue si giunge cliccando sull’apposita icona del Pannello di Controllo oppure
dal Menu Sito -> Gestione Lingua -> Lingua del sito.
http://bsaett.altervista.org/ 29
Questo pannello consente di selezionare la lingua da usare per il sito. Se si vuole installare un
pacchetto per una nuova lingua si può cliccare sull’icona Nuovo in alto a destra, oppure
passare per il Menu Installazioni -> Lingue. Viene presentata una pagina dalla quale si
seleziona il pacchetto per la nuova lingua caricandolo direttamente dal vostro computer. Dopo
l’installazione si deve ovviamente attivare la nuova lingua, selezionandola in Gestione Lingue
e cliccando sull’icona Pubblica in alto a destra.
GESTIONE MEDIA
A questo pannello si arriva o cliccando sul Menu Sito -> Gestione Media, oppure cliccando
direttamente sull’icona Gestione Media nel Pannello di Controllo.
In questo pannello si possono gestire tutti i tipi di media che Joomla! consente, immagini,
video ecc… In particolare vediamo che ci sono già alcune immagini precaricate che usa
Joomla! e che eventualmente potremo usare anche noi, oppure possiamo caricare nuovi media
http://bsaett.altervista.org/ 30
usando l’apposita icona Carica, in alto a destra, dopo aver selezionato il file dal computer
nella casella Caricamento File, selezionando la cartella dove inserire il file medesimo.
Posizionando il mouse sull’icona di un file vengono visualizzate le informazioni inerenti il
file stesso.
Se vogliamo creare una nuova cartella è possibile inserire il nome nella casella Crea Cartella e
cliccare sull’icona Crea, se invece vogliamo cancellare dei media basta cliccare sull’icona del
cestino, icona posta al di sotto del media da cancellare, e confermare.
Cliccando invece sull’icona a forma di matita si visualizza nel campo codice il codice html
per poter inserire l’immagine direttamente in una pagina di contenuti. Il codice è di questo
tipo:
Nel caso specifico l’immagine sarà giustificata a sinistra (left) con un bordo di 6 pixel.
I file gestiti da Joomla! normalmente sono quelli con estensione .gif, .png, .jpg, .bmp, .pdf,
.swf, .doc, .xls, .ppt. La dimensione massima gestibile dipende in genere dal PHP del
provider, per Joomla! il limite massimo è di 3Mb, limite che però può essere minore nel caso
si usi un componente diverso per gestire i media. File di dimensioni maggiori devono essere
caricati via FTP.
Ricordate che però su Altervista la dimensione massima dei file che si possono caricare è di
2MB, file più grandi vanno caricati tramite FTP.
GESTIONE CESTINO
Si può giungere al pannello Gestione Cestino cliccando sull’icona presente nel Pannello di
Controllo oppure sulla voce apposita del Menu Sito. Il cestino, ovviamente, raccoglie i
contenuti e gli elementi del sito eliminati cliccando sull’icona Cestino presente nelle varie
schermate, contenuti che poi vengono posti in due schede, Contenuti e Voci di Menu. Si passa
da una scheda all’altra attraverso la casella filtro in alto a destra.
http://bsaett.altervista.org/ 31
Selezionando le voci da eliminare e cliccando sull’icona Cancella, queste vengono
definitivamente eliminate anche dal database, e non sono più recuperabili. Viene chiesta
ovviamente la conferma della cancellazione.
GESTIONE TEMPLATE
A questo pannello si giunge dal menu Sito -> Gestione Template -> Template del Sito.
http://bsaett.altervista.org/ 32
Attivando la casella Anteprima Template in alto a destra avrete la possibilità di vedere in una
piccola finestra l’anteprima del template, se presente nel template stesso. In pratica viene
visualizzato un file template_thumbnail.png presente nella root del template medesimo.
Infine con le icone Mod. HTML e Mod. CSS si lavora direttamente sul codice sorgente
HTML o CSS del template selezionato.
La seconda voce riguarda i template del back end, cioè del pannello di amministrazione. Le
opzioni sono le stesse della voce Template Sito.
La terza voce consente la gestione e la creazione di nuovi blocchi per i moduli del sito. E’
possibile creare fino a 56 posizioni diverse per visualizzare il contenuto dei moduli.
GESTIONE STATISTICHE
A questo pannello si giunge dal menu Sito -> Statistiche.
Se il salvataggio dei dati ai fini statistici è stato attivato nel pannello di Configurazione
Globale, avremo visualizzate diverse voci.
Ad esempio possiamo avere la scheda Browser, OS, Domini, che visualizza dati inerenti ai
visitatori che sono giunti sul sito, quali browser e sistema operativo usano, nonché il dominio
dei visitatori. Se abbiamo attivato nel pannello Configurazione Globale anche la voce
Rapporto visite per data avremo anche la scheda Visite alle Pagine, dove è possibile
visualizzare le singole pagine con data di creazione e numero di visite.
Un’altra voce del menu è Testo di Ricerca, che ci indica quali ricerche sono state immesse
nella casella di ricerca del sito, ma solo se è stata attivata la voce Rapporto stringhe di ricerca
nel pannello Configurazione Globale.
http://bsaett.altervista.org/ 33
Data la quantità considerevole di dati che vengono raccolti da Joomla! per le statistiche
relative alle visite alle pagine e alle stringhe di ricerca, si consiglia di non attivare queste voci
e di servirsi di un sistema di statistiche esterno, tipo Google Analytics. .
GESTIONE UTENTI
Nel pannello di controllo, l’icona Gestione Utenti consente l’assegnazione di permessi agli
utenti registrati, nel caso sia consentita la registrazione di nuovi utenti al sito, cosa che si
stabilisce nel menu Configurazione Globale.
Cliccando sull’icona si accede alla sezione utenti, dove vengono, appunto, visualizzati tutti gli
utenti registrati, che possono essere di diverso tipo:
- Guests (ospiti o visitatori): utente che in genere può solo visitare il sito e leggere i
contenuti pubblici, quindi con esclusione dei contenuti registrati (registered) e speciali.
- Registered: utente che può accedere ad aree riservate del sito (appunto indicate come
registered). L’utente registrato accede attraverso il Login Form, inserendo la user e la
password. Da quel momento in poi avrà i privilegi per accedere alle aree registered.
http://bsaett.altervista.org/ 34
Utenti del front-end:
Gli Utenti del Front-End hanno diversi privilegi aggiuntivi rispetto ai Guests, che possono
includere la creazione e la pubblicazione di nuovi contenuti sul sito, articoli ad esempio. Il
loro compito è proprio quello di inserire contenuti nel sito, mentre l’amministrazione e la
gestione dell’aspetto grafico è demandata agli utenti del back-end (amministratori). I fornitori
di contenuti possono inserire nuovi articoli e collegamenti tramite un editor WYSIWYG
(What You See Is What You Get) inserito direttamente nella pagina web del sito senza dover
entrare nel back-end (al quale non hanno comunque accesso) e senza dover conoscere i
dettagli del codice (X)HTML. L’accesso al back-end è riservato al gruppo degli
amministratori.
All’interno del gruppo di utenti del front-end vi sono quattro ruoli specifici:
- Registered: l’utente registrato può solo proporre collegamenti web, non può inserire
articoli.
- Author: l’autore visualizza tutto ciò che visualizza l’utente registrato, in più può
scrivere e modificare le proprie informazioni, può inviare nuovi articoli che dovranno
essere approvati e pubblicati da un amministratore, specificare alcuni aspetti di come
questi articoli dovrebbero essere visualizzati e le eventuali date di pubblicazione. Può
modificare solo i suoi articoli.
- Editor: l’editore, oltre a poter fare ciò che fa l’autore, può scrivere e modificare tutte
le informazioni e i contenuti che si trovano nel front-end, cioè può modificare gli
articoli di tutti gli altri utenti, ma non può pubblicarli, funzione quest’ultima che
rimane riservata ad un amministratore o al publisher.
- Publisher: il publisher può fare tutto ciò che è consentito all’editor, in più può
decidere della pubblicazione dei contenuti e degli articoli.
Il ruolo predefinito è quello di Registered, per assegnare ulteriori permessi si rende necessario
che un Administrator o un Super Administrator modifichi il ruolo dell’utente tramite il
pannello di amministrazione di Joomla!.
- Manager: il manager può creare contenuti nel back end, ed ha gli stessi privilegi degli
Editor del front-end ma con la possibilità di compiere queste operazioni tramite il
pannello di amministrazione, invece che dal front-end. Il Manager ha accesso a tutte le
funzioni di controllo dei contenuti, ma non può modificare la configurazione globale
del sito o l’aspetto grafico né può gestire gli utenti o caricare moduli, componenti e
estensioni.
- Administrator: l’Administrator (anche detto Admin) oltre a fare ciò che fa il
Manager, amministra gli utenti, ma non può modificare la configurazione globale del
sito, non può inviare messaggi di massa, né modificare modelli. L’Admin ha maggiori
privilegi rispetto al Manager, può infatti modificare i template e il layout del sito,
gestire gli utenti di livello uguale o inferiore al proprio. Quello che non può fare è
http://bsaett.altervista.org/ 35
modificare gli utenti di livello superiore (cioè il Super Administrator) e modificare
alcune variabili di configurazione.
- Super Administrator: il super administrator è quello che ha tutti i permessi e può fare
tutto, è l’unico che può creare un altro Super Administrator, può compiere tutte le
operazioni di amministrazione all’interno del sistema Joomla!, compreso gestire
(modificare, elminare ecc.) altri utenti di ruolo pari al proprio.
Nel pannello Gestione Utenti è possibile visualizzare alcuni dettagli degli utenti registrati al
sito e verificare se sono connessi o abilitati. Spuntando la casella Abilitato, nella schermata
Gestione Utenti, di fatto si disconnette l’utente, nel caso si rivelasse un elemento di disturbo
per il sito. E’ possibile usare dei filtri, in alto a destra, per modificare gli utenti visualizzati,
così si può scegliere di visualizzare solo gli utenti Editor ad esempio. E’ un opzione molto
utile nel caso gli utenti registrati fossero davvero tanti.
Una volta che gli utenti si siano registrati al sito, basta selezionare l’utente per entrare nel
pannello di Modifica utente, dove si hanno i dettagli dell’iscrizione, che eventualmente si
possono anche modificare. Ad esempio si può cambiare la sua mail, oppure la user di accesso
al sito.
Si può scegliere inoltre di bloccare l’utente o di assegnargli un editor di testi diverso da quello
standard, se ce ne sono altri installati in Joomla!. All’inizio vi è solo il TinyMCE che non è
molto evoluto, ma consente la scrittura di testi, nel caso si selezionasse Nessun editor, si
dovranno scrivere i testi direttamente in html.
Soprattutto, nel pannello Modifica Utente si possono assegnare permessi speciali agli utenti,
come ad esempio dargli i permessi di administrator. Ovviamente la possibilità di assegnare
permessi dipende da chi concede i permessi. Solo il Super Administrator, infatti, può creare
un altro Super Administrator.
http://bsaett.altervista.org/ 36
Nel caso in cui l’utente selezionato fosse l’administrator, vi è l’ulteriore opzione Ricevi e-
mail di sistema, che istruisce Joomla! ad inviargli ad ogni evento particolare una mail al fine
di avvertirlo e di consentirgli di intervenire subito, come ad esempio nel caso di registrazione
di un nuovo utente. Gli eventi in presenza dei quali saranno inviate le mail vengono
selezionati in altre sezioni, in genere nei componenti.
GESTIONE MENU
Si può giungere a questo pannello sia cliccando sull’icona Gestione menu nel Pannello di
controllo, sia dal menu Menu -> Gestione Menu.
Nel pannello Gestione Menu si configurano i menu del sito. Joomla! in origine dispone di
quattro menu:
- Main Menu (il menu principale che è visualizzato nella home page del sito subito sulla
sinistra in alto, generalmente);
- Other Menu (il menu secondario, visualizzato immediatamente sotto al Main Menu);
- Top Menu (il menu che si può vedere in alto, formato da varie linguette o tab);
- User Menu (il menu per gli utenti registrati al sito, visibile solo dall’utente registrato
dopo l’accesso con user e password, quindi).
http://bsaett.altervista.org/ 37
Ciascun menu è associato ad un apposito modulo.
Si può accedere ai singoli menu direttamente dalle voci nel menu Menu.
Per la modifica delle voci del singolo menu si può cliccare o direttamente nel menu Menu e
selezionare il menu che interessa (ad esempio Main Menu), oppure cliccare sull’icona
Modifica voce di menu, cioè la piccola icona posta a centro pagina, subito sotto la casella
Voce di Menu.
http://bsaett.altervista.org/ 38
Nel pannello Gestione Menu del singolo menu (main menu nell’esempio), avrete, a partire da
sinistra, il numero che indica la posizione della voce all’interno del menu, il nome della voce
di menu, un icona che indica se la voce è visualizzata (in questo caso si vede un icona blu-
verde) o meno (in questo caso si ha una X rossa). A destra ci sono dei triangoli che
consentono lo spostamento della voce all’interno del menu, come i numeri ancora più a
destra, che consentono, se modificati, di riordinare il menu. Alla fine si deve cliccare
sull’icona a forma di floppy per salvare le modifiche all’ordine delle voci.
Poi abbiamo il tipo di accesso che può essere Public (pubblico, cioè è visibile da tutti),
Registered (registrato, cioè visibile solo dagli utenti registrati sul sito) o Special (visibile ad
un particolare gruppo di utenti espressamente selezionato).
Infine abbiamo l’Itemid che è un numero assegnato da Joomla! e non modificabile, e il Tipo,
che indica quale è il contenuto a cui fa riferimento il menu.
Cliccando su una singola voce di menu si entra nel pannello Modifica Voce di menu. Qui
abbiamo i parametri che definiscono le caratteristiche della voce di menu, in particolare il
nome, il collegamento, cioè la parte di URL (senza il nome del dominio) che consente di
accedere al contenuto. La voce Al click apri in consente di aprire il contenuto collegato nella
stessa finestra oppure in una nuova finestra, con o senza navigatore browser.
Parent Item è l’elemento superiore rispetto alla voce di menu, e consente di creare menu
nidificati, ad esempio inserendo il menu FAQ all’interno del menu Notizie. In pratica, invece
di selezionare la voce Top, che porta il menu al livello superiore, selezionate un'altra voce di
menu.
Qui potete vedere un esempio di menu nidificati come si presentano nel pannello di controllo,
selezionando in Parent Item la voce Utilità invece di Top:
http://bsaett.altervista.org/ 39
Qui invece vedete gli stessi menu come si presentano nel front-end:
Ovviamente il simbolo che vedete alla sinistra della voce di menu nidificata non è altro che un
file immagine presente nel vostro template, esattamente il file indent1.png presente nella
directory /images/ del vostro template.
Ordinamento consente il posizionamento della voce all’interno del menu. Infine si può
selezionare il livello di accesso, come precisato sopra, e se pubblicare immediatamente o
meno la voce di menu. Sulla sinistra vi sono alcuni parametri configurabili, che dipendono dal
tipo di contenuto collegato alla voce di menu.
In particolare, a seconda dei casi, si possono avere varie voci, come ad esempio Immagine
Menu, che consente di selezionare un’immagine da visualizzare insieme al menu (l’immagine
deve essere inserita nella directory /images/stories/ che è la directory a cui accede di default
Joomla!).
http://bsaett.altervista.org/ 40
I MENU
Nella pagina principale dell’amministrazione, oltre alle icone, ci sono una serie di menu in
alto. Alcuni sono solo duplicazioni delle icone, portando agli stessi pannelli.
Pannello di Controllo
Questo Menu è composto di una sola voce e consente di ritornare velocemente al Pannello di
Controllo, cioè lo spazio di lavoro principale del sito.
Sito
Questo menu presenta diverse voci:
http://bsaett.altervista.org/ 41
ancora, l’anteprima viene visualizzata nello spazio di lavoro ma con i contrassegni per le
singole posizioni dei moduli del sito.
Statistiche: se il salvataggio dei dati ai fini statistici è attivato nel pannello di Configurazione
Globale, in questo Menu avremo diverse voci, come Browser, OS, Domini, che visualizza dati
inerenti ai visitatori che sono giunti sul sito, Visite alle Pagine, e Testo di Ricerca.
Gestione Template: qui abbiamo tre voci, Template del Sito, Template Amministratore e
Posizione blocchi modulo. La prima voce ci porta al pannello dei template del sito, la seconda
voce riguarda i template del back end, cioè del pannello di amministrazione, la terza consente
la gestione e la creazione di nuovi blocchi per i moduli del sito.
Gestione cestino: da questa voce si passa al pannello Gestione Cestino.
Gestione Utenti: porta al pannello di Gestione Utenti.
Menu
Da questo Menu si passa in Gestione Menu, dove si configurano i menu del sito. Come
ulteriori voci ci sono i vari menu presenti nel sito, e cliccando sulle voce si entra direttamente
nel pannello Modifica Menu di quel menu specifico.
Contenuti
Dal menu Contenuti, ma anche dalle icone che riguardano i contenuti, si gestiscono tutti gli
aspetti inerenti i contenuti, in particolare la creazione, la modifica e la pubblicazione degli
stessi. Per la gestione dei contenuti si rimanda all’apposito capitolo [inserire rimando al
capitolo Contenuti]
Componenti/Moduli/Mambot
Da questi menu si gestiscono i componenti, i moduli e i mambot di Joomla!. I componenti
sono programmi costruiti per interfacciarsi con Joomla! estendendone le funzionalità. Per la
loro gestione si rimanda al capitolo [5].
Installazioni
Dal menu Installazioni è possibile installare template, componenti, moduli, mambot e lingue
ulteriori per il sito Joomla!.
Messaggi
Questo Menu gestisce i messaggi dell’amministratore del sito. Joomla!, oltre a gestire i
messaggi di sistema, consente di inviare messaggi nel gruppo degli amministratori. Gli utenti
che hanno accesso al pannello di amministrazione possono, attraverso questo Menu, inviare
messaggi ad altri utenti del gruppo di amministrazione, che riceveranno una mail da Joomla!.
Quindi potranno andare nel pannello Messaggi Privati e cliccare sul messaggio per leggerlo.
http://bsaett.altervista.org/ 42
Dopo aver letto il messaggio potrete decidere di cancellarlo oppure di rispondere, cliccando
su Replica.
Sistema
Questo Menu consente di visualizzare le informazioni del sistema.
La prima voce, Controllo Versione, rimanda direttamente al sito Joomla.org, dove potrete
verificare se la versione di Joomla! in uso è l’ultima o se vi sono stati degli aggiornamenti.
Questo tipo di verifica si può fare anche cliccando su Controllo Nuove Versioni, una voce che
è posta in fondo a tutti i pannelli.
La voce Info Sistema consente di visualizzare le informazioni del sistema (scheda System
Info), le informazioni sul PHP in uso (PHP Info), e le informazioni sui permessi delle cartelle
di Joomla! (Permessi). E’ da chiarire che per il corretto uso di Joomla! tutte le cartelle indicate
devono risultare scrivibili, tranne l’ultima, Cartella Sessione, che può anche essere non
scrivibile.
La voce Controllo Globale (Global check-in) è un controllo che Joomla! effettua sul database
in uso al fine di verificare la correttezza delle voci in esso contenute. Un errore che si può
riscontrare in questo controllo potrebbe essere dato dal fatto che, mentre si scriveva un
contenuto, si è deciso di annullarlo usando il tasto indietro del browser invece che l’icona
Chiudi di Joomla!, quella con la X rossa, cosa che ha portato a rimanere aperta la voce nel
database.
Inoltre, se la gestione del sito è affidata a più persone, mentre un amministratore sta
modificando un elemento del sito, Joomla! lo blocca per evitare conflitti con gli altri
amministratori, che quindi non possono accedere a quell’elemento. Nel caso in cui dovesse
http://bsaett.altervista.org/ 43
accadere che un elemento rimane bloccato per qualche motivo, basta cliccare su questa
opzione per sbloccare tutti gli elementi.
Fate attenzione ad usarla, perché se il blocco dipende dal fatto che un altro amministratore sta
modificando un elemento, sbloccarlo e modificarlo in contemporanea con l’altro
amministratore può causare perdita di dati.
http://bsaett.altervista.org/ 44
Gestione dei contenuti
Nel Pannello di Controllo di Joomla!, nel backend, abbiamo sei voci che consentono la
gestione dei contenuti.
http://bsaett.altervista.org/ 45
I pannelli che si occupano della gestione dei contenuti possono essere raggiunti anche dal
Menu Contenuti.
SEZIONI
Il primo livello di organizzazione dei contenuti in Joomla! è dato dalle Sezioni.
Cliccando in Gestione Sezioni nel pannello di controllo principale giungiamo al pannello di
controllo di Gestione Sezioni.
http://bsaett.altervista.org/ 46
Joomla! di base fornisce tre sezioni già pronte, Notizie, Annunci e FAQ, sezioni che possiamo
modificare o cancellare nel caso non ci servano. Ovviamente possiamo facilmente crearne di
nuove.
In questo pannello potete creare, modificare o eliminare una sezione, usando le icone in alto a
destra. Basta selezionare la sezione sulla quale vogliamo operare (cliccando nel box a sinistra
del nome della sezione) e premere l’icona corrispondente all’azione che vogliamo compiere.
Nel caso volessimo creare una nuova sezione, che chiameremo multimedia, clicchiamo
sull’icona Nuovo. Si aprirà una pagina dove inseriremo i dati relativi alla nuova sezione, cioè
il titolo e il nome della sezione. Inoltre dovremo stabilire se la sezione avrà un immagine
collegata, e il livello di accesso della sezione. Nel box in fondo possiamo inserire una
descrizione della sezione.
http://bsaett.altervista.org/ 47
In Immagine possiamo selezionare una immagine da abbinare alla sezione tra quelle già
presenti nella cartella di default del Gestore Media, oppure possiamo caricarla cliccando
sull’icona Carica in alto a destra.
Cliccando su Salva Joomla! registrerà la nuova sezione e vi darà conferma inserendola nel
pannello Gestione Sezioni.
Solo dopo la creazione della sezione, ritornando su di essa, è possibile modificare alcuni
parametri come l’ordine, oppure collegarla ad una voce di menu. E’ anche possibile creare
una voce di menu con la lista degli elementi di una sezione direttamente dal Menu Menu,
selezionando il menu in cui vogliamo inserire la nuova voce, ad esempio OtherMenu e poi
cliccando su Nuovo. In questo caso, trattandosi di sezione, dovremmo selezionare Lista
Contenuti Sezione.
CATEGORIE
Il secondo livello nella gerarchia dei contenuti è dato dalle Categorie, che potete vedere
cliccando su Gestione Categorie nel pannello di controllo principale. Così arriviamo nel
pannello Gestione Categorie.
http://bsaett.altervista.org/ 48
In questo pannello sono visualizzare tutte le categorie, ma potete anche usare il filtro in alto a
destra per visualizzare le categorie di una sola sezione. Anche qui la gestione avviene
selezionando la categoria sulla quale volete operare e poi usando le icone in alto a destra, così
come accade per le sezioni. Se vogliamo creare una nuova categoria basta cliccare sull’icona
Nuovo e poi riempire i campi nella pagina successiva.
La pagina è sostanzialmente identica a quella di creazione di una nuova sezione. Quindi
dovremo immettere i seguenti campi:
- Titolo categoria: è il titolo che appare nella barra del titolo del browser;
- Nome categoria: è il nome che verrà visualizzato nel sito;
- Sezione: la sezione a cui apparterrà la categoria;
- Immagine: qui selezionate un’immagine da associare alla categoria, che dovrà essere
presente nella cartella di default per i media, cioè /images/stories/, oppure potete
caricarla al momento cliccando sull’icona Carica.
- Posizione immagine: qui scegliete la posizione che dovrà assumere l’immagine;
- Livello di accesso: determina quali utenti avranno accesso ai contenuti della categoria;
- Pubblicazione: selezionando SI la categoria viene immediatamente pubblicata;
- Descrizione: la descrizione della categoria.
Cliccando su Salva la categoria viene registrata e nella schermata seguente potrete vedere la
nuova categoria.
http://bsaett.altervista.org/ 49
Allo stesso modo delle sezioni, solo dopo la creazione della categoria, ritornando su di essa, è
possibile modificare alcuni parametri come l’ordine, oppure collegarla ad una voce di menu.
Anche qui è possibile creare una voce di menu con gli elementi di una categoria direttamente
dal Menu Menu, selezionando il menu in cui vogliamo inserire la nuova voce, ad esempio
OtherMenu e poi cliccando su Nuovo. In questo caso, trattandosi di categoria, dovremmo
selezionare Tabella Contenuto Categoria.
ARTICOLI
L’ultimo livello gerarchico dei contenuti è formato dagli articoli. Per scrivere degli articoli si
può usare l’icona Aggiungi Contenuto nel pannello di controllo principale, che porta
direttamente alla pagina dell’editor dove si crea il contenuto, oppure si può usare l’icona
Gestione Contenuti che porta al pannello Gestione Contenuti, dove sono visualizzati tutti gli
articoli.
Per semplificare è possibile passare direttamente attraverso il Menu Contenuti, scegliendo la
sezione e la categoria.
In Gestione Contenuti, in alto a destra, troviamo tre filtri che consentono di selezionare i
contenuti da visualizzare nel pannello di Gestione Contenuti, filtrandoli per sezione, categorie
e autore. È inoltre presente un campo che consente di effettuare ricerche nei titoli degli
articoli.
Cliccando sul titolo dell’articolo si entra nella pagina di Modifica: Contenuto, cioè nella
pagina dell’editor. La voce Pubblicazione indica se l’articolo è stato pubblicato (icona verde)
o no (croce rossa). Nel caso in cui il periodo di pubblicazione, che si stabilisce nella pagina
http://bsaett.altervista.org/ 50
dell’editor, sia scaduto, l’articolo viene spostato nell’archivio. La voce Prima Pagina indica se
l’articolo è pubblicato in prima pagina (home page). Le voci Riordina e Ordine consentono di
modificare l’ordine degli articolo all’interno delle sezioni. Accesso indica il tipo di accesso
dell’articolo, cioè se è leggibile da tutti (Public) oppure da utenti con particolare permessi
(Registered o Special). La voce ID indica il record nella tabella del Database MySql, e viene
anche inserito nell’URL relativo all’articolo. La voce Sezione indica la sezione in cui è
compreso l’articolo, Categoria indica la categoria. Infine abbiamo l’Autore dell’articolo e la
data di creazione dell’articolo.
http://bsaett.altervista.org/ 51
La prima cosa che possiamo notare è la separazione del box di inserimento del testo in due
parti, una per il Testo introduttivo che andrà in prima pagina, e l’altra per il resto dell’articolo
(Testo esteso), separazione molto utile nel caso in cui l’articolo sia troppo lungo e non entri
tutto in prima pagina. Nel caso in cui l’articolo sia breve, esso andrà scritto tutto nel Testo
introduttivo, e non nel testo esteso. Scrivendo l’articolo utilizzando i due box, Testo
introduttivo e Testo esteso, comporta l’automatico inserimento della voce Leggi tutto in
fondo all’articolo, cliccando sulla quale si raggiunge la pagina interna del sito dove è presente
l’intero articolo.
http://bsaett.altervista.org/ 52
Nella parte alta inseriamo il Titolo dell’articolo e l’eventuale Alias, poi scegliamo la sezione
nella quale sarà visibile l’articolo e la categoria, tra quelle presenti nella sezione scelta.
Al di sopra del box di immissione testo abbiamo le icone usuali, proprie di molti editor, che ci
consentono di formattare il testo, ma anche di inserire immagini, di linkare altre pagine web,
di inserire l’ora, o addirittura di inserire codice HTML.
Al di sotto dei box abbiamo le voci Inserire immagine e Inserire page break.
La prima ha la funzione di inserire immagini negli articoli. Se scriviamo un articolo e nel
testo vogliamo inserire un immagine, non dobbiamo fare altro che usare il mambot
MOSIMAGE, cioè clicchiamo su Inserire immagine nel punto in cui vogliamo
effettivamente inserire l’immagine.
Joomla! inserira il tag {mosimage} nel punto indicato, che serve, per l’appunto per inserire le
immagini.
Per selezionare l’immagine da inserire nel punto dove si trova il tag mosimage andate nella
scheda Immagini e in Galleria Immagini scegliete l’immagine, che poi passerà nel box a
http://bsaett.altervista.org/ 53
destra. Potete anche inserire più immagini. Inserendo ad esempio cinque immagini dovrete
inserire cinque mosimage nel testo, anche in punti diversi, e le immagini saranno visualizzate
nell’ordine stabilito nel box Immagini contenuti. Se l’immagine non è ancora disponibile in
Gestione Media, è possibile caricarla cliccando sull’icona Carica.
Infine, più sotto stabilite i parametri per la visualizzazione dell’immagine, il bordo,
l’allineamento e poi cliccate su Applica. È preferibile inserire sempre una descrizione
dell’immagine, nel tag Alt text, che sarà visualizzata nel momento in cui il cursore dovesse
essere portato sull’immagine stessa. Questo è previsto anche ai fini dell’accessibilità dei siti
web.
È inoltre possibile inserire un bordo all’immagine, e una didascalia, specificando la posizione,
l’allineamento e la larghezza della didascalia.
http://bsaett.altervista.org/ 54
La procedura di inserimento di immagini, tramite mosimage, è complessa, e può essere evitata
utilizzando un editor più evoluto, che si sostituisce all’editor standard di Joomla!, come JCE o
FCK.
http://bsaett.altervista.org/ 55
Nella scheda Meta Info inseriremo una descrizione dell’articolo e i meta tag dell’articolo
stesso, cioè le parole chiave che saranno utilizzate dal modulo Cerca di Joomla! per trovare
http://bsaett.altervista.org/ 56
l’articolo, oppure dai motori di ricerca. Infatti questi meta tag verranno inseriti nel codice
HTML del sito in aggiunta ai metadati specificati nella configurazione globale.
L’ultima scheda, Link al Menu, serve per collegare direttamente l’articolo appena scritto ad
una voce di uno dei Menu, senza dover andare a modificare i Menu nell’apposita sezione.
Basta selezionare un menu e scegliere la voce di Menu.
Al di sotto del box dell’editor abbiamo già visto il pulsante Inserire Page Break, che in
pratica inserisce una interruzione di pagina, consentendo di creare più pagine per uno stesso
articolo, nel caso fosse troppo lungo.
http://bsaett.altervista.org/ 57
In questo caso Joomla! si occupa automaticamente di formattare l’articolo in più pagine,
inserendo in alto a destra un indice e in basso dei link per scorrere le pagine.
Completato l’articolo, lo possiamo salvare e quindi vedere il nostro lavoro direttamente dal
pannello di amministrazione, cliccando sull’icona Anteprima, oppure semplicemente
visualizzando il sito.
CONTENUTI STATICI
Cliccando su Gestione Contenuti Statici dal Pannello di Controllo o dal Menu Contenuti ci
portiamo nel pannello Gestione Contenuti Statici. Notiamo che questo pannello non dispone
dei campi per sezione e categorie.
Un contenuto statico, in effetti, è simile ad una pagina statica in HTML, e differisce dai
contenuti normali, che sono invece dinamici, perchè il contenuto statico è fisso e non ha
alcuna connessione cronologica con gli altri articoli. Un caso classico è l’articolo relativo alla
Licenza Joomla!, ma un contenuto statico potrebbe essere il Disclaimer.
http://bsaett.altervista.org/ 58
La redazione dei contenuti statici è identica a quella dei contenuti dinamici, con la differenza
che non vi sono i selettori per le sezioni e le categorie, e non vi è alcuna separazione tra testo
introduttivo e testo esteso.
Ovviamente, mancando un collegamento con sezioni e categorie, per visualizzare un
contenuto statico dovrete provvedere voi stessi a creare un collegamento con una voce di
menu per poter consentire ai visitatori del sito di vedere il contenuto statico. Questo lo potete
fare o editando i menu, oppure direttamente nella scheda Link al Menu che avete alla destra
dell’editor.
PRIMA PAGINA
Il pannello Gestione Prima Pagina gestisce la cosiddetta Home Page, cioè la pagina iniziale
del sito. In questa pagina la visualizzazione degli articoli è leggermente diversa, perchè qui gli
http://bsaett.altervista.org/ 59
articoli si vedono solo nella forma del testo introduttivo con un collegamento alla pagina dove
risiede l’articolo completo. Tale collegamento è dato dalla voce Leggi tutto oppure cliccando
sul titolo dell’articolo se il parametro Titoli Ipertestuali è attivato nella scheda Contenuti della
Configurazione Generale.
È possibile visualizzare in prima pagina contenuto di tutte le sezioni, tranne il contenuto
statico.
Il pannello Gestione Prima Pagina ha la stessa struttura di quello Gestione Contenuti.
Direttamente nel pannello è possibile ordinare gli articoli.
L’ordine di immissione degli articoli è importante per stabilire la posizione in prima pagina.
Tra gli articoli da visualizzare in prima pagina, infatti, l’ultimo articolo immesso diventa il
primo visualizzato, proprio perchè è l’articolo più recente. Dal pannello Gestione prima
pagina è comunque possibile modificare l’ordine degli articoli.
Se ci sono molti articoli da visualizzare in prima pagina, in fondo alla stessa viene posta la
voce Altri articoli..., con il titolo dell’articolo successivo, titolo che è anche un link
ipertestuale.
La configurazione dei parametri della Home Page avviene dalla voce Home del menu
MainMenu. Quindi, portiamoci nel menu MainMenu e clicchiamo sulla voce Home, che poi è
un componente di Joomla!. Oltre ai dettagli, che sono gli stessi per ogni altra voce di Menu,
potete osservare, sulla destra, i parametri di questo componente.
In questa schermata potrete modificare la vostra Home Page. In particolare potete scegliere il
numero di colonne della visualizzazione degli articoli, che è 2 di default. Potete scegliere
l’ordine delle categorie, e l’ordine di visualizzazione degli articoli, e tanti altri parametri.
Il bottone Indietro in prima pagina non ha una grande importanza, quindi può essere utile
nasconderlo, come può essere utile nascondere il titolo della pagina.
La voce Principale si riferisce al numero di notizie principali da mostrare in Home Page. Nel
caso selezionassimo più colonne per le notizie, le notizie principali prendono tutto lo spazio in
larghezza, mentre le altre vengono mostrate in due colonne. La voce Intro indica il numero
delle notizie secondarie, la voce Colonne indica, ovviamente, il numero di colonne in cui è
divisa la parte della Homa Page dedicata alla visualizzazione delle notizie. La voce Link
invece indica il numero di link ipertestuali che appaiono in fondo alla pagina, cliccando sui
quali si richiamano gli altri articoli (come Sacco e Vanzetti nell’esempio sopra).
http://bsaett.altervista.org/ 60
In Ordine Categorie stabiliamo l’ordine di visualizzazione delle categorie in prima pagina,
potendo scegliere tra varie opzioni. Di default è selezionato l’ordina primario, che è poi
indicato nella voce successiva. L’ordinamento di default è definito Ordinamento Prima
Pagina, che poi è quello risultante dal pannello Gestione Prima Pagina.
Paginazione risultati indica, nel caso fosse selezionato, che Joomla! visualizzerà per gli
articoli che occupano più pagine in quale pagina ci troviamo (es. pag 2 di 3).
http://bsaett.altervista.org/ 61
http://bsaett.altervista.org/ 62
ARCHIVIO
Al pannello Gestione Archivio possiamo arrivare solo dal Menu Contenuti. L’archivio
consente di eliminare contenuti dal sito senza cancellarli fisicamente, ma riponendoli appunto
nell’archivio. Qui vengono stipati tutti i contenuti che vengono trattati cliccando sull’icona
Archivia.
Anche qui sono presenti i tre filtri che abbiamo già visto nella gestione dei contenuti.
IMPRESSIONE PAGINE
Questa voce, che si ha nel Menu Contenuti, ci consente di verificare quante volte sono stati
visualizzati gli articoli presenti nel sito.
http://bsaett.altervista.org/ 63
GESTIONE DEI CONTENUTI DAL FRONT-END
L’immissione di contenuti in un sito Joomla! è possibile non solo attraverso il back-end, cioè
la zona amministrazione, ma anche direttamente dal front-end, cioè dalle pagine del sito. Ciò
consente di avere un sito gestito da più persone, dove alcune si occupano esclusivamente
dell’amministrazione mentre altre si occupano della gestione dei contenuti in maniera
completamente separata. Quindi, se ad esempio abbiamo dei redattori che hanno scarsa
competenza di Joomla! e temiamo che possano combinare dei guai nell’area amministrazione,
possiamo fornire loro dei particolari permessi che consentono di svolgere la loro parte
direttamente dal front-end.
Al fine di ottenere ciò la prima cosa che dobbiamo fare è concedere i dovuti permessi agli
utenti selezionai. Per fare ciò ci portiamo in Gestione utenti dove selezioniamo gli utenti e
diamo loro i permessi.
In questo modo possiamo creare un gruppo di utenti che si occupino dell’immissione dei
contenuti direttamente dal front-end.
http://bsaett.altervista.org/ 64
Author
L’Author è un utente che può scrivere articoli, può anche modificare i suoi articoli. Nel
momento in cui si registra con il Login Form, viene riconosciuto e ha a disposizione un menu
utente con ulteriori voci. In particolare possiamo notare la voce Invia Notizia che ha la
funzione di consentire all’author di inviare delle notizie al sito Joomla!.
Cliccando su Invia Notizia si apre, all’interno della pagina web, e non del pannello di
amministrazione al quale l’author non ha accesso, una pagina con l’editor selezionato che
consente all’author di redigere il suo articolo.
http://bsaett.altervista.org/ 65
http://bsaett.altervista.org/ 66
La differenza fondamentale che possiamo notare è data dal fatto che l’author non può
pubblicare l’articolo, al massimo può decidere se inserirlo in Home Page, ma la pubblicazione
è demandata ad altri utenti. Infatti, salvando l’articolo l’author riceve in risposta questo
messaggio:
Quindi dovrà essere uno degli amministratori del sito a pubblicare l’articolo, volendo.
L’amministratore viene avvertito da una mail che Joomla! invia all’indirizzo specificato, dove
viene indicata la presenza di contenuto immesso in Joomla!. L’amministratore andrà quindi
nel pannello di controllo dove potrà vedere che è presente un nuovo messaggio.
Cliccando sull’icona messaggio, oppure andando nel menu Messaggi, Inbox, verificherà la
presenza del nuovo messaggio da leggere.
Cliccando su New Item leggeremo il messaggio, nel quale si avverte del nuovo articolo
inviato dall’author, con precisazione del titolo e della categoria in cui si trova, al fine di
rinvenirlo prontamente.
http://bsaett.altervista.org/ 67
In questo modo l’articolo viene pubblicato.
Quello che possiamo notare è che l’articolo viene correttamente attribuito all’utente che lo ha
redatto, in questo caso l’author. Se è loggato l’autore dell’articolo apparirà anche l’icona di
modifica dell’articolo che consente di editare l’articolo stesso, nello stesso modo
dell’immissione. Ovviamente l’author può modificare solo i suoi articoli, così l’icona in
questione apparirà solo sui suoi articoli.
Editor
L’editor ha permessi sicuramente più elevati rispetto all’author. Infatti se un editor si logga
nel sito Joomla!, subito notiamo che egli può modificare i contenuti di tutti gli utenti, visto
che appare l’icona di modifica articolo su tutti gli articoli.
http://bsaett.altervista.org/ 68
Anche per l’editor, però, vale la limitazione propria dell’author, cioè l’editor può scrivere
articoli, modificare tutti gli articoli, da chiunque siano stati scritti, ma non può pubblicare
l’articolo immediatamente, cosa che è riservata ad un amministratore.
Publisher
Il publisher ha sostanzialmente le stesse prerogative dell’editor, cioè può modificare gli
articoli di tutti gli utenti del sito, nessuno escluso, ma in più ha la possibilità di pubblicare
immediatamente gli articoli.
Anche il publisher, quindi, al momento in cui si logga nel sito vede l’icona di modifica
articolo posizionata su tutti gli articoli, come accade per l’editor.
Nel caso in cui il publisher inserisse un articolo, oppure se va a modificare l’articolo scritto da
un altro utente, nella scheda Pubblicazione egli ha in più la voce Stato, che può essere posto
su Pubblicato o Sospeso.
L’articolo sospeso non sarà più visibile ai visitatori sul sito. Sarà invece visibile al Publisher
quando si registra nel sito.
Ovviamente gli altri utenti, quelli del gruppo amministrazione, potendo accedere al back-end,
cioè alla parte amministrativa del sito, prevalgono senz’altro sugli utenti del front-end. Essi
http://bsaett.altervista.org/ 69
infatti possono non solo modificare gli articoli già immessi, ma anche decidere di cancellarli,
archiviarli, e così via.
http://bsaett.altervista.org/ 70
Trucchi e consigli
Chmod
I chmod sono i permessi di scrittura dei files, che è possibile modificare con un programma
FTP o dal pannello di controllo del sito, fornito da alcuni provider. I permessi chmod sono
tipici dei sistemi operativi Linux, e sono le istruzioni che vengono date al sistema su cosa si
può e cosa non si può fare con una data directory e file.
I sistemi operativi suddetti, in merito alla possibilità di operare con un file fanno distinzione
fra 3 tipi di soggetti: Proprietario (User), Gruppo (Group), Utenti (Others).
Per ciascuno di questi utenti è necessario specificare i diversi permessi riguardanti la directory
o il file in questione.
I permessi sono indicati tramite alcuni numeri ovvero:
Questi 3 permessi devono essere regolati per ognuno dei 3 tipi di utenti. Ad esempio chmod
755, non è altro che il tipo di permesso che si imposta su un file (ad esempio un cgi) che serve
a renderlo:
- leggibile-scrivibile-eseguibile al proprietario
- leggibile-eseguibile al gruppo
- leggibile-eseguibile agli altri utenti
Il chmod 755 si ottiene in questo modo:
71
Un altro esempio è dato dal chmod 666, tipico dei files di database.
Leggibile: significa possibilità di ottenere dall’esterno della directory l’elenco dei files;
Scrivibile: significa possibilità di creare nuovi files all’interno della directory;
Eseguibile: significa permesso di accesso all’interno della directory.
72
Generalmente il codice html che viene generato da Joomla! per visualizzare la favicon è di
questo tipo:
Per compatibilità con Internet Explorer è meglio aggiungere anche la sintassi proprietaria di
Microsoft:
Il codice va inserito nella sezione head del template, prima del tag </head> va bene.
Filmato Flash
Per poter inserire un filmato flash in Joomla! si deve inserire questo codice:
Basta mettere il nome del proprio file in PARAM MOVIE e il nome del file con il percorso
completo in EMBED, e impostare i dati quali larghezza, altezza, loop, nel tag EMBED.
73
Se andiamo nel pannello di amministrazione, sezione Mambot-> Editor TinyMCE
WYSIWYG, possiamo vedere che i parametri che ci interessano sono:
Se si mette un file css valido in “Classi CSS personalizzate” questo viene letto come css
dell’editor, ignorando la scelta fatta in “Classi CSS Template” . Se il nome del file css è
invece sbagliato, viene caricato il file css di default dell’editor (cioè il file editor_content.css
in /mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/ ).
Se invece non viene inserito nessun nome file in “Classi CSS personalizzate” si procede
valutando la scelta in “Classi CSS Template”. Se qui viene scelto il SI, viene caricato il css
del tema usato (e conseguentemente il colore dello sfondo della textarea diventa quello del
tema in uso). Se si sceglie NO viene prima cercato il file editor_content.css, e se non viene
trovato si carica il css del tema.
Quello che però non viene scritto nell’help è dove editor_content.css viene cercato.
Infatti, il file in questione esiste, come abbiamo detto, in
/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/, ma non viene cercato qui,
bensì nella cartella dei css del tema usato, purtroppo.
1) Caricare in “Classi CSS personalizzate” un nuovo css che associ al tag body il
colore/sfondo che si desidera;
2) Mettere volutamente un file inesistente in “Classi CSS personalizzate”, di modo che venga
caricato il file css di default dell’editor (editor_content.css in
/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/) e modificare questo per
assegnare al tag body il colore/sfondo che si desidera;
3) Copiare nella directory dei css del/dei template in uso il file editor_content.css, e
modificare questo per assegnare al tag body il colore/sfondo che si desidera (questa soluzione
permette di associare uno sfondo diverso a seconda del template in uso).
body {
background-color: #FFFFFF;
74
Poi, nella sezione mambot-> Editor TinyMCE WYSIWYG si deve lasciare vuota la voce “Css
classi personalizzate” e in “Classi Css template” mettere NO.
Esiste una soluzione alternativa, cioè si apre il file css del template e dopo il selettore body
(selettore body è quella riga o insieme di righe che cominciano con “body {“ e finiscono con
“}” si aggiunge questo selettore:
body.mceContentBody {
background-color: #fff;
}
body.mceContentBody {
background-color: #fff;
background-image: none;
}
Se per body viene usate l’allineamento centrato, margini, padding ecc. che non si vuole avere
nella finestra dell’editor e se si vuole usare un font particolare per l’editor le righe potrebbero
diventare:
body.mceContentBody {
background-color: #fff;
background-image: none;
text-align: left;
font-family: arial;
font-size: 11px;
color: #000;
}
75
Trasferimento del sito da locale a remoto
1. creare una copia del database locale:
- http://127.0.0.1/mysql/
- dal menù a tendina sulla sinistra selezionare il database di joomla (creato con l’installazione)
- premere il tab “esporta”
- premere il link “seleziona tutto” e selezionare il formato SQL per l’esportazione;
- premere il bottone “esegui” e scegliere la destinazione;
2. caricare sul server remoto, via ftp, tutti i file del sito di joomla in locale;
76
La tabella che interessa al fine di modificare le user di un utente è jos_users. In particolare,
adesso modificheremo la user del Super Admin di Joomla!. per fare questo dovremo apportare
della modifiche alle seguenti tabelle:
jos_users
jos_core_acl_aro
Precisiamo che jos_ è il prefisso standard del database di Joomla!, per cui il vostro database
potrebbe avere un prefisso diverso.
Aprite quindi la tabella jos_users, cliccate su MOSTRA e otterrete le voci inerenti agli utenti
registrati sul sito.
77
Notate che il Super Administrator di default è il primo utente inserito nella tabella col numero
62. gli altri utenti saranno quindi 63, 64 ecc.. Per cambiare la user del Super Administrator,
cliccate su MODIFICA (l’icona della penna) posto prima del numero 62. Si aprirà una pagina
con i dati del Super Administrator, che ne consente la modifica.
78
Potete cambiare senza problemi il nome, la user e la email. E’ preferibile usare caratteri
alfanumerici, e comunque ricordatevi la ID che servirà per le modifiche della tabella
jos_core_acl_aro.
Non cambiate la password, perchè questo campo è cifrato. La modifica alla password è più
complessa. Se volete modificare la usertype, scegliete tra queste voci:
Registered
Author
Publisher
Manager
Administrator
Super Administrator
Fate le vostre modifiche e poi selezionate in basso Salva e Indietro. Infine cliccate su
ESEGUI.
Il prossimo passo è modificare la tabella jos_core_acl_aro. Aprite questa tabella, cliccate su
MOSTRA e cercate la voce con ID uguale a 62, corrispondete alla voce modificata nella
tabella di prima. Verificherete che il nome corrisponde.
Cliccate su MODIFICA e inserite nel campo nome lo stesso che avete inserito nel campo
nome della tabella jos_users, nel caso abbiate modificato il campo nome.
Click su Esegui, e la modifica è stata completata.
79
Riferimenti utili
www.Joomla.org : Sito ufficiale di Joomla.
www.Joomla.it : Sito ufficiale di Joomla in italiano.
http://joomlavista.altervista.org/ : Sito di supporto per l’installazione di Joomla e delle sue
estensioni nello spazio web Altervista.
Licenza e Credits
La presente guida è pubblicata con licenza Creative Commons
(http://creativecommons.org/licenses/by-nc-sa/2.5/it/ ) e può essere liberamente distribuita
purché non siano modificati i riferimenti agli autori dei rispettivi contributi. La guida può
anche essere modificata a condizione che il lavoro risultante sia distribuito con licenza
Creative Commons.
80