Sei sulla pagina 1di 80

G ui da a Jo om l a

Installazione, pannello di
amministrazione, gestione dei
contenuti,
contenuti, consigli vari

http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 1
INDICE

INSTALLAZIONE (in particolare su Altervista)...................................... 4


REGISTRAZIONE ACCOUNT SU ALTERVISTA ...................................................... 4
TRASFERIMENTO DEI FILE SUL SITO REMOTO.................................................... 5
ATTIVAZIONE DATABASE MYSQL.......................................................................... 7
INSTALLAZIONE DI JOOMLA .................................................................................... 8
GLI AVVERTIMENTI .................................................................................................. 15
Register Globals ......................................................................................................... 16
Rg_Emulation............................................................................................................. 18
Il pannello di amministrazione ...................................................................... 19
IL PANNELLO DI AMMINISTRAZIONE .................................................................. 19
CONFIGURARE IL TUO JOOMLA! ........................................................................... 21
Sito.............................................................................................................................. 22
Locale ......................................................................................................................... 23
Contenuti .................................................................................................................... 23
Database...................................................................................................................... 25
Server.......................................................................................................................... 25
Metadata ..................................................................................................................... 27
Mail............................................................................................................................. 27
Cache .......................................................................................................................... 28
Statistiche ................................................................................................................... 28
SEO............................................................................................................................. 29
PANNELLO SITO AMMINISTRAZIONE APPROFONDITA ................................... 29
GESTIONE LINGUA .................................................................................................... 29
GESTIONE MEDIA ...................................................................................................... 30
GESTIONE CESTINO................................................................................................... 31
GESTIONE TEMPLATE............................................................................................... 32
GESTIONE STATISTICHE .......................................................................................... 33

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)

JOOMLA! (pronunciato Jumla) è un CMS (Content Manager System), cioè un gestore di


contenuti per un sito web.
Questa è una breve guida su come installare Joomla in uno spazio Web, in particolare ci
riferiremo allo spazio web concesso da Altervista, poiché è un spazio web sostanzialmente
gratuito, e che consente il funzionamento di Joomla!.
Joomla!, infatti, per poter funzionare richiede PHP 4.2.x o superiore, un database MySql
3.23.x o superiore, e Apache 1.3.x o superiore. Inoltre, devono essere abilitate le librerie Zlib.

L’installazione di Joomla! può essere portata a termine senza conoscere minimamente


linguaggi di programmazione, come HTML o PHP. In pochi passi potrete avere, seguendo le
istruzioni, un sito tutto vostro, completo e personalizzabile. Il vantaggio di Joomla è che è
modulare, cioè potrete, in seguito, aggiungere alcune estensioni per espandere le funzioni di
Joomla!, come una galleria web, un guestbook, un forum, un blog, ecc…. Per lo più questo
materiale lo potete trovare con licenza GNU, come Joomla!, cioè tutto gratuito.

REGISTRAZIONE ACCOUNT SU ALTERVISTA


Il primo passo per ottenere uno spazio web è registrarsi 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.

In realtà è preferibile usare un programma FTP gratuito. Ve ne sono molti:

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/

TRASFERIMENTO DEI FILE SUL SITO REMOTO


Selezionate tutto quello che c’è nello spazio web ed eliminatelo (di fatto c’è solo il file
index.html da cancellare, la directory PHP5 potete lasciarla, il file index.wml non si può
cancellare).
Adesso dovete scaricare Joomla (Joomla 1.0.12 stabile italiana), da qui:
http://download.joomla.it/index.php?option=com_docman&task=cat_view&Itemid=35&gid=
47&orderby=dmdate_published&ascdesc=DESC

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ì:

A questo punto premete su CONNETTI in basso, e avrete finalmente nella schermata di


destra l’elenco dei file del vostro spazio web. Se avete già proceduto con la cancellazione dei
file, ci sarà solo index.wml, che poi serve per creare un sito WAP, e la directory PHP5.
Nella schermata di sinistra, dove dice SITO LOCALE, selezionate la cartella dove avete
estratto i file di Joomla, e trascinate tutti i files e le sottodirectory nella schermata di destra,
SITO REMOTO. Partirà immediatamente la copia dei file. Attendete il tempo necessario che
si completi l’operazione.

ATTIVAZIONE DATABASE MYSQL


Un qualunque sito che si rispetti ha necessità di un database dove tenere tutte le cose da fare,
le modifiche ecc…, uno dei più usati è MySql che, fortunatamente è fornito direttamente da
Altervista.
Andate nel pannello di controllo di Altervista e cliccate su RISORSE E UPGRADE, dove
attiverete un database MySql almeno di classe 2 (è preferibile almeno la 3 però), perché
Joomla per funzionare necessità almeno di quella classe.

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.

Se è apparsa la schermata cliccate su AVANTI, e di nuovo su AVANTI per superare la pagina


delle licenza.
La pagina seguente è la più importante e dove è più probabile commettere errori. E’ qui infatti
che si istruisce il programma su come configurare il database che è poi il cuore del vostro sito,
cioè dove sono materialmente contenuti gli articoli che inserirete nel vostro sito.
Nel primo rigo, HOST NAME, usualmente si inserisce localhost. Poi dovete inserire in Nome
utente MySQL la vostra user per il database MySql, la password se ne avete una, e il nome
del database (my_nick in genere).
Fate attenzione all’ultima voce. Prefisso tabelle MySQL in pratica è il prefisso che viene
aggiunto a tutte le tabelle del database, potete scrivere quello che vi pare ma deve terminare
necessariamente con il segno _ . Se vi da errore cambiatelo, ma potete benissimo lasciare
quello che c’è. Nel caso abbiate installato due versioni di Joomla! sul vostro sito, dovete
necessariamente avere due tabelle diverse per far funzionare i due siti, altrimenti le voci delle
tabelle si sovrappongono.
Per i dati di esempio potete farne a meno e deselezionare la casella, ma se non avete
dimestichezza con Joomla! è meglio che la selezioniate, vi sarà utile in seguito. Se state
reinstallando Joomla! su una vecchia installazione, oppure volete semplicemente pulire il
vostro sito, selezionate Cancella tabelle esistenti.
Alla fine avrete una schermata così:

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.

Questa invece è la pagina iniziale di Joomla senza 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/

Così si presenta il pannello di amministrazione da dove gestirete il vostro sito:

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 è

Impostazione PHP register_globals è `ON` invece di `OFF`

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ì:

A questo punto si deve creare con il notepad un file e chiamarlo htaccess.txt.


In questo file deve essere copiato questo contenuto:

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
##

# Uncomment following line if your webserver's URL


# is not directly related to physical file paths.
# Update YourJoomlaDirectory (just / for root)

RewriteBase /

#
# Rules
#

RewriteCond %{REQUEST_FILENAME} !.(jpg|jpeg|gif|png|css|js|pl|txt)$


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#

http://bsaett.altervista.org/ - http://joomlavista.altervista.org/ 17
########## End - Rewrite rules to block out some common exploits

La prima riga è quella che disabilita il register_globals.


Nel caso in cui il vostro sito non si trovi nella cartella principale, dovete modificare così
questo rigo:

RewriteBase /CARTELLA IN CUI SI TROVA JOOMLA

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 è:

Impostazione ` RG_EMULATION è `ON` invece di `OFF` nel file global.php


`ON` predefinito per ragioni di compatibilità

RG Emulation è un emulazione della funzione register_globals, e previene dei buchi di


sicurezza del vero register_globals, e fa sì che molte estensioni funzionino correttamente
anche se register_globals è posto su OFF. Purtroppo non risolve tutti i problemi di sicurezza,
per cui è preferibile che sia posto su OFF. Per fare ciò si deve editare il file globals.php che
trovate nella directory principale di Joomla. Scaricate il file in locale e modificatelo così:

define( 'RG_EMULATION', 1 );

deve diventare

define( 'RG_EMULATION', 0 );

Salvate il file e ricaricatelo in remoto sovrascrivendo il file globals.php. In questo modo


l’emulazione non è più attivata e il sistema è più sicuro.

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).

I dati di accesso (user name e password) vengono forniti al momento dell’installazione di


Joomla!. Di default la user è admin, mentre la password, ovviamente, differisce di volta in
volta. Entrambi sono modificabili dall’interno del pannello di controllo, anzi è decisamente
raccomandato modificarli, per questioni di sicurezza.
Inserendo i dati si accede immediatamente alla pagina principale del pannello di
amministrazione che si presenta con un’interfaccia con menu, icone (o radio button) e schede.

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.

Le icone presenti nella parte centrale, lo spazio di lavoro, sono:

- 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!.

CONFIGURARE IL TUO JOOMLA!


La prima cosa da fare è verificare la configurazione del sito, accedendo all’apposito pannello
o cliccando sull’icona Configurazione, oppure dal menu Sito -> Configurazione Globale.

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.

Lingua: selezionate la lingua che vi occorre, in genere Italian.


Time offset: si usa questa impostazione per visualizzare l’ora corretta. Utile nel caso in cui il
sito sia materialmente in un paese ma è rivolto agli utenti di un altro paese.
Codice nazione: il codice necessario per la visualizzazione corretta di numeri e date, secondo
le convenzioni internazionali. Per l’Italia è it_IT, e dovrebbe essere già settato correttamente.

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.

PANNELLO SITO AMMINISTRAZIONE APPROFONDITA

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:

<img src="http://tuonick.altervista.org/images/stories/image.jpg" align="left" hspace="6"


alt="Image" />

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.

E anche possibile recuperare elementi cancellati cliccando su Ripristina, ed anche in questo


caso Joomla! chiederà la conferma dell’operazione.

GESTIONE TEMPLATE
A questo pannello si giunge dal menu Sito -> Gestione Template -> Template del Sito.

Da questo pannello si gestiscono i template, in particolare si possono caricare nuovi template,


cliccando sull’icona Nuovo che porta al pannello Installa Nuovo Template.
Una volta installato un template lo si deve assegnare al sito, selezionandolo e cliccando su
Predefinito. Con l’icona Assegna, invece, possiamo utilizzare il template solo per alcune
pagine del sito, avendo così più template applicati al sito medesimo.

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.

A loro volta gli utenti registrati si possono dividere in due gruppi:

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!.

Utenti del back end:


Gli utenti del back-end sono gli amministratori del sito, e oltre ad avere accesso a tutte le
funzioni del front-end possono anche accedere al pannello di amministrazione di Joomla!
(back-end). Anche qui abbiamo diversi ruoli, con i rispettivi permessi:

- 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 modificare un menu ci si avvale delle icone in alto a destra.


L’icona Nuovo consente di creare una nuova voce di menu, Modifica consente di modificare
una voce di menu già esistente. Pubblica consente di pubblicare, cioè di visualizzare sul sito,
la voce, Sospendi fa esattamente l’opposto. L’icona Sposta, invece, consente lo spostamento
della voce da un menu ad un altro menu, Copia ne effettua la copia, e Cestina, ovviamente,
elimina la voce inserendola nel cestino, dal quale potrà essere poi eliminata definitivamente.

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:

Configurazione Globale: questa voce porta al pannello di Configurazione Generale esaminato


nel capitolo [4.1].
Gestione Lingua: porta al pannello Gestione Lingua e consente di selezionare la lingua che
userà il sito Joomla!.
Gestione Media: porta al pannello Gestione Media.
Anteprima: questa voce consente di visualizzare il sito in una nuova finestra che si aprirà
come pop-up, oppure direttamente nel pannello di controllo, nello spazio di lavoro, oppure,

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.

I parametri si regolano in Configurazione.


In Blocca Inbox si può scegliere di eliminare la ricezione dei messaggi. Ovviamente questa
opzione ha un senso se si è l’unico amministratore del sito. Inviami per e-mail i miei
messaggi è invece molto utile perché attiva la funzione con la quale Joomla! invia i messaggi
all’indirizzo di posta fornito dagli utenti. L’ultima voce è auto esplicativa.

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

GESTIONE DEI CONTENUTI


Joomla! è un gestore di contenuti, quindi la sua funzione principale è proprio quella di gestire
i contenuti del sito, rendendo il più semplice ed immediato possibile la loro immissione,
modifica e pubblicazione. Per contenuti, ovviamente, si intedono scritti (articoli), immagini,
video, ecc...
I contenuti in Joomla! vengono organizzati in una struttura gerarchica predeterminata, che se
da una parte può essere limitativa, dall’altra consente una notevole semplificazione nella
gestione dei medesimi. Infatti lo scopo di Joomla! è quello di consentire la gestione del sito a
più persone, dove ognuno ha un compito specifico. Se gli amministratori si occupano della
gestione del sito, quindi delle questioni tecniche, a loro si affiancano gli editor e i publisher
che si occupano solo della gestione dei contenuti, e non devono avere complicazioni tecniche
nella immissione e gestione dei contenuti stessi.

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.

Se clicchiamo su Nuovo si apre la pagina dell’editor. Di default Joomla! usa l’editor


TinyMCE, ma possiamo anche installare altri editor, come JCE, che ci forniscono funzionalità
aggiuntive. Comunque anche TinyMCE è un editor sufficiente per scrivere degli articoli.

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.

Nella scheda Pubblicazione scegliamo se pubblicare immediatamente l’articolo, ed anche se


vogliamo pubblicarlo in prima pagina (home page). Selezioniamo il livello di accesso, se
pubblico oppure limitato ad utenti con particolari permessi. Possiamo indicare uno
pseudonimo (alias) per l’autore dell’articolo, oppure modificare l’autore. Possiamo inoltre
stabilire alcuni parametri della pubblicazione, come la data e l’ora, e soprattutto la durata
della pubblicazione. È possibile anche stabilire la durata della pubblicazione, impostando una
data di inizio e di termine della pubblicazione, dopo di ché l’articolo va direttamente
nell’archivio e non viene più visualizzato.
In fondo abbiamo lo stato dell’articolo, il numero di revisione e la data di creazione e di
modifica dell’articolo medesimo.

Nella scheda Parametri selezioniamo i parametri di pubblicazione dell’articolo, in particolare


potremo decidere se mostrare o meno il Titolo della pagina, il tool di valutazione dell’articolo
che andrà in testa all’articolo stesso, il nome dell’autore, la data e l’ora di creazione e di
modifica dell’articolo, in caso di modifiche, e inoltre se vogliamo far apparire le icone PDF,
stampa e email in testa all’articolo. È da notare che questi parametri vengono settati
globalmente nel pannello di amministrazione, in Configurazione Globale, scheda Contenuti,
ma qui vengono settati solo per questo articolo, senza modificare i parametri per gli altri
articoli.

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.

Cliccando su Leggi tutto... passeremo alla pagina con l’intero articolo.

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.

L’amministratore potrà quindi pubblicare l’articolo andando in Gestione Contenuti e


cliccando sulla croce rossa che si trova nel campo Pubblicazione.

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.

Se il publisher pone su Sospeso un articolo già pubblicato in precedenza, l’articolo in


questione viene segnalato all’amministratore.

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:

- Lettura : permetti l’acceso al file (4)


- Scrittura : permetti le modifiche del file da parte di un utente (ad esempio un visitatore del
tuo sito) (2)
- Esecuzione : usato per i files eseguibili, tra cui gli script cgi, permette l’esecuzione dello
stesso (1)

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:

Permessi proprietario: Permessi gruppo: Permessi utenti:


Lettura si = 4 Lettura si = 4 Lettura si = 4
Scrittura si = 2 Scrittura no = 0 Scrittura no = 0
Esecuzione si = 1 Esecuzione si = 1 Esecuzione si = 1
Totale = 7 Totale = 5 Totale = 5

Affianca i tre totali ottenuti ed ecco qui 755.

71
Un altro esempio è dato dal chmod 666, tipico dei files di database.

Permessi proprietario: Permessi gruppo: Permessi utenti:


Lettura si = 4 Lettura si = 4 Lettura si = 4
Scrittura si = 2 Scrittura si = 2 Scrittura si = 2
Esecuzione no = 0 Esecuzione no = 0 Esecuzione no = 0
Totale = 6 Totale = 6 Totale = 6

Affianca i tre totali ottenuti ed ecco qui 666.

I chmod riferiti ad una directory cambiano leggermente di significato. Infatti:

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.

Un altro modo di descrivere i chmod è quello letterale. Dove:


- significa assenza di quell’elemento.
d - si tratta di una directory.
l - si tratta di un link simbolico.
r – “reading” cioè leggibile.
w - “writing” cioè scrivibile.
x - “executing” cioè eseguibile.

La struttura della riga è la seguente:

|directory o meno(1 carattere)|diritti dell’amministratore(3 elementi) |diritti dei gruppi(3


elementi)|diritti degli utenti(3 elementi) |

Un esempio pratico di chmod 755 attribuito ad una directory: drwxr-xr-x


Esempio di chmod 666 attribuito ad un file: -rw-rw-rw-

La favicon non si visualizza


L’icona del sito (detta favicon da favorite icon) è quell’immagine che viene visualizzata 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. Nel
pannello di controllo, in Configurazione generale, nella scheda Sito, troverete l’opzione Icona
preferita del sito, dove potrete indicare una favicon diversa da quella standard.
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).
Nonostante ciò potrebbe accadere che l’icona non viene visualizzata ugualmente. Questo
Potrebbe essere dovuto ad un problema di Internet Explorer.

72
Generalmente il codice html che viene generato da Joomla! per visualizzare la favicon è di
questo tipo:

<link rel=“icon” href=“favicon.ico” type=“image/x-icon” />

Per compatibilità con Internet Explorer è meglio aggiungere anche la sintassi proprietaria di
Microsoft:

<link rel=“shortcut icon” href=“favicon.ico” type=“image/x-icon” />

Il codice va inserito nella sezione head del template, prima del tag </head> va bene.

Nella index.php del template si può provare anche questo codice:

<link rel=“shortcut icon” href=“<?php echo(“$GLOBALS[mosConfig_live_site]”)


?>/templates/<?php echo(“$GLOBALS[cur_template]”)?>/images/favicon.ico” />

Filmato Flash
Per poter inserire un filmato flash in Joomla! si deve inserire questo codice:

<OBJECT CLASSID=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000” WIDTH=“903”


HEIGHT=“610”
CODEBASE=“http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0”>
<PARAM NAME=movie VALUE=“NOME_TUO_FILE.swf”>
<PARAM NAME=play VALUE=true>
<PARAM NAME=loop VALUE=false>
<PARAM NAME=quality VALUE=low>
<EMBED SRC=“http://PERCORSO_FILE/NOME_FILE.swf” WIDTH=300 HEIGHT=100
quality=low loop=false TYPE=“application/x-shockwave-flash”
PLUGINSPAGE=“http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_V
ersion=ShockwaveFlash”>
</EMBED>
</OBJECT>

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.

Sfondo scuro nel box dell’editor


Se il vostro sito ha un template scuro, nel box dell’editor, Tinymce, avrete come sfondo lo
stesso del vostro template, quindi con template scuro avrete uno sfondo scuro. Infatti Joomla!
sceglie come template dell’editor lo stesso template del sito.

73
Se andiamo nel pannello di amministrazione, sezione Mambot-> Editor TinyMCE
WYSIWYG, possiamo vedere che i parametri che ci interessano sono:

- Classi CSS Template


- Classi CSS personalizzate

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.

Quindi il problema si può risolvere nei seguenti modi:

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).

PER AVERE LO SFONDO BIANCO


In breve se vi basta dare uno sfondo bianco basta andare nel pannello di amministrazione,
sezione mambot-> Editor TinyMCE WYSIWYG e mettere una parola a caso su “Classi css
personalizzate” e in “Classi Css template” mettere SI. La classe css non viene trovata, e viene
caricato quella di default dell’editor (che ha sfondo bianco).

PER AVERE UNO SFONDO PERSONALIZZATO


Se invece volete un colore personalizzato potete prendere il file editor_content.css dalla
cartella mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/, modificare il css
cambiando il codice colore e copiarlo nella cartella css del template in uso.
Il colore va inserito nella riga 10:

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 è il selettore associato alla finestra di mce.

Si può personalizzare come si vuole.


Ad esempio, se per il body viene usato uno sfondo bitmap e questo sfondo bitmap si
“ripropone” come sfondo di mce, le righe di cui sopra possono diventare:

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;
}

Sito offline si vede lo stesso


Avete messo offline il vostro sito Joomla, ma vi appare lo stesso la home page con in alto una
scritta Sito offline, su sfondo rosso. Come mai ?
Il sito in realtà è offline per tutti, tranne che per il Super Administrator. Gli utenti e i visitatori
lo vedono offline, ma l’Admin lo vede ugualmente al fine di consentirgli di verificare le
modifiche in corso. Se si esce (log off) dal back end anche l’Admin vedrà la normale scritta
Sito offline su fondo bianco, senza la home page sotto.

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;

3. creare un database remoto;


- accedere al pannello di controllo, selezionare creazione database e crearne uno (scrivetevi la
username e password che servono per l’installazione);

4. “popolare” il database creato:


- accedere a phpmyadmin
- selezionare dal menù a tendina il database appena creato
- premere il tab “SQL” e selezionare IMPORTA;
- premere il bottone “sfoglia” e selezionare il file creato al punto 1
- premere il bottone “esegui”;

5. aprire il file configuration.php e modificare in questo modo:


- $mosConfig_host = di solito è ‘localhost’, ma dipende dai provider;
- $mosConfig_user = il nome utente del database
- $mosConfig_password = la password per accedere al database se esiste
- $mosConfig_db = il nome del database
- $mosConfig_absolute_path = il path assoluto del sito (che si può scoprire, se non lo sapete,
creando una pagina prova.php con dentro questo codice: <?php echo getcwd(); ?>)
- $mosConfig_live_site = l’url del sito (ed eventuale sotto cartella in cui è installato joomla in
remoto)
- $mosConfig_cachepath = solitamente è l’absolute_path con in più la stringa ‘/cache’;

6. salvare il file configuration.php e metterlo sul server remoto.

Il sito è stato trasferito !

Modifica manuale della user di Joomla!


Nel malaugurato caso dovessi perdere la user del sito Joomla!, puoi seguire questa procedere
per modificarla.
Per fare ciò dobbiamo operare dal phpMyAdmin. Le modalità di accesso dipendono
dall’hosting, in Altervista si deve accedere al proprio pannello di controllo e, in TOOLS, si
entra quindi nel phpMyAdmin. Per accedere si devono immettere la user e la password fornite
da Altervista al momento della creazione dell’account.

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.

Codice Javascript in Joomla!


Per inserire codice Javascript in Joomla! si può usare un editor come JCE, oppure procedere
in questo modo.
Prima di tutto in Configurazione Globale del pannello di Amministrazione, alla voce Editor
WYSIWYG predefinito si seleziona Nessun Editor WYSIWYG. Poi in Gestione Utenti si
seleziona il Super Administrator, oppure l’utente che dovrà inserire il codice Javascript, e si
seleziona anche lì alla voce Editor utente, Nessun Editor WYSIWYG.
Poi uscite dal pannello di amministrazione (Esci), e rientrate, consentendo quindi che la
modifica sia recepita da Joomla!.
Adesso potete inserire un nuovo contenuto (articolo o modulo), avendo però a disposizione
solo un box senza icone nel quale, però, potete inserire codice html e Javascript. Salvate il
tutto, verificate che sia a posto, poi riselezionate l’editor WYSIWYG nelle due voci sopra
precisate, ma ricordate che se modificate il codice Javascript, con l’editor WYSIWYG attivo,
il codice viene riscritto e non funzionerà.

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

Potrebbero piacerti anche