Supporto volontario e collaborativo per Joomla!® in italiano

Configurazione sito e contenuti Joomla! 1.7

Traduzione dell’articolo “Website and Content Configuration” di Hagen Graf, http://cocoate.com/j17/configuration, con implementazioni personali Sorridente

Joomla! ha diverse opzioni di configurazione, organizzate dal livello più alto al livello più basso:

  • Configurazione Globale;
  • Opzioni per articoli, componenti, moduli, plug-in, linguaggi e templates.

 

Configurazione Globale

Nella sezione Configurazione globale è possibile definire tutte le impostazioni che saranno valide per l'intero sito.

Molti valori di queste variabili come:

  • Username;
  • Nome e password del Database;
  • Server del database;
  • Altri parametri “minori” tipo Limite liste predefinito

Vengono salvati nel file configuration.php.

L’area di lavoro si divede in quattro schede:

  1. Sito;
  2. Sistema;
  3. Server;
  4. Permessi.

(in Joomla! 1.5 ne avevamo solo tre: sito, sistema e server)

Il modo più veloce per avere un assaggio delle opzioni presenti in queste schede è quello di spostare il mouse attraverso le etichette e leggere il testo della guida.

 

La maggior parte delle opzioni sono auto-esplicative. Citerò con maggior dettaglio le impostazioni introdotte con Joomla! 1.6/1.7.


Sito

Dispone di un nuovo campo per l'impostazione del livello di accesso di default per i nuovi utenti. (I livelli di accesso configurabili sono una nuova funzione).

Livello di accesso predefinito* : Public, Registred, Special

 

La scheda Impostazione Metadata contiene una nuova opzione “Permessi per il contenuto” all’interno della quale è possibile inserire quali permessi hanno gli altri per l’utilizzo di questo contenuto, insomma sarà possibile indicare una sorta di "licenza" per l'utilizzo dei contenuti pubblicati.

Il risultato della compilazione di questo campo è l’inserimento di questa riga tra i meta della vostra index.php :

<meta name="rights" content="© 2011 joomla.it  , Italy" />

Nella scheda Impostazionei SEO abbiamo due nuove opzioni:

  • Alias Unicode: qui è possibile scegliere quale impostazione utilizzare per il set di caratteri predefinito, può essere "Alias Unicode " o in alternativa "Translitterazione", quest’ultima possibilità corrisponde all'opzione predefinita e non necessita quindi di essere selezionata. In pratica qui è possibile impostare gli alias per i titoli degli articoli. Con questa funzione, gli URL come http://example.com/ 所有 一起 sono possibili.
  • Includi il nome del sito nei titoli delle pagine: Prima, Dopo , No. Si può scegliere se iniziare o finire i titoli delle pagine con il nome del sito.

Nuova scheda Impostazione Cookie:

Le impostazioni dei cookie sono una caratteristica meravigliosa per la valutazione di un cookie su differenti sottodomini.

Avrete bisogno di questa funzione se disponete di un sito (example.com) e uno o più sottodomini (blog.example.com) e desiderate offrire agli utenti il servizio di login su example.com e post su blog.example.com. Senza questa funzione, l'utente dovrà nuovamente eseguire il login per inviare qualcosa sulla blog.example.com.

  • Dominio del cookie : qui è possibile definire il dominio relativo ai cookies di sessione, se volete che il valore impostato sia valido anche per tutti i sottodomini, il nome di dominio dovrà essere preceduto da un punto (".");
  • Percorso cookie : qui è possibile inserire il nome della cartella in cui dovranno essere memorizzati i cookies.


Sistema

Le impostazioni utente e media non sono più in questo settore, ma rispettivamente in Utenti e Gestione Media.

Nella scheda Configurazione di Sistema non troverete più Attiva servizi Web:

  • Codice segreto: una stringa alfanumerica composta da maiuscole e minuscole che viene prodotta automaticamente ad ogni nuova installazione di Joomla, si tratta di un valore che viene utilizzato per questioni legate alla sicurezza.
  • Percorso Log: dove è possibile definire anche il percorso alla cartella in cui dovranno essere salvati i file di log (registrazione cronologica) relativi all'attività del sito.
  • Server Aiuto: è possibile definire il server di aiuto con le informazioni necessarie per l'amministrazione di Joomla, il valore predefinito è quello relativo al Wiki di Joomla in lingua lingua Inglese. (English GB – Joomla help wiki 1.6)

Le Impostazioni Debug e le Impostazioni Sessione non hanno subito variazioni.

Troviamo modifiche in Impostazioni Cache (cioè la "memoria temporanea"), questo perché il sistema di cache è stato riscritto ed ora offre più possibilità. In generale, una cache rende i siti più veloci, memorizzando le parti del codice HTML in file. E' possibile salvare la cache di pagine, viste dei componenti e moduli. Per eliminare e cancellare la cache Sito → Manutenzione.

  • Cache: di default è disabilitata, se volete abilitarla potete scegliere tra ON – Cache conservativa (cache di sistema minore) ed ON – Cache progressiva (cache di sistema maggiore), quest’ultima è una novità e permette di generare un’istantanea di ciascun modulo impostato e di ciascuna pagina, questo settaggio, che coinvolge praticamente tutti i moduli, opera come una sorta di livello al di sopra del modulo per la gestione della cache e memorizza un set di moduli per la resa grafica. E’ una cache più veloce, ma sconsigliata per siti molto grandi.
  • Gestore Cache: il sistema nativo di gestore cache è file. E’ necessario che alle cartelle in cui essi vengono registrati siano associati i necessari permessi per la scrittura.
  • Tempo Cache: qui si può determinare la durata del "ciclo di vita" dei file di cache prima che questi vengano ricreati, di default il valore impostato è di 15 minuti.


Server

Tutte le impostazioni della scheda Server sono le stesse di Joomla! 1.5. Tuttavia citiamo l’opzione Forza SSL alla quale viene data sempre più attenzione.

È possibile offrire agli utenti un traffico completamente garantito. E 'necessario avere SSL configurato nel proprio server web ed un certificato SSL.


Permessi

In questa scheda è possibile impostare le autorizzazioni globali per i gruppi di utenti. Fortunatamente, non è sempre necessario modificare le impostazioni predefinite.

Se si modifica l'impostazione di un gruppo, le modifiche verranno applicate al gruppo ed a tutti i sottogruppi, componenti e contenuti.

Ereditata significa che verranno utilizzati i permessi del gruppo principale.
Negata significa che non importa quali siano le impostazioni del gruppo principale, il gruppo modificato non potrà effettuare questa azione.
Consentita significa che il gruppo modificato potrà effettuare questa azione (ma se è in conflitto con il gruppo principale, non avrà impatto; verrà indicato un conflitto con Non consentita (Bloccato) nelle Impostazioni calcolate).
Non impostata viene utilizzata solo per il gruppo Public in configurazione globale. Il gruppo Public è il principale di tutti gli altri gruppi. Se un permesso non è settato, viene trattata come negata ma può essere cambiata nei sotto-gruppi, componenti, categorie ed elementi.


Opzioni per contenuti, componenti, moduli, plug-in, linguaggi e templates

In ogni manager (Gestione Articoli, Gestione moduli, Gestione plugin, Gestione template, Gestione template) troverete l'icona Opzioni che apre la finestra opzioni.
In alcuni casi la finestra delle opzioni è una scheda aggiuntiva per i permessi, come ad esempio nelle categorie e nella Gestione articoli. In questa scheda è possibile scegliere di utilizzare le autorizzazioni globali del sito o modificarle a seconda delle esigenze per tutte le categorie e articoli.

Nella finestra opzioni di ogni manager troverete una scheda Filtri testuali . Queste opzioni di filtraggio danno maggiore controllo sull'invio di HTML nei contenuti.

E' possibile impostare diversi filtri per i diversi gruppi. Esempio: diciamo che ad un utente registrato è permesso di inviare il testo con tag HTML dentro, ma senza iframe. Solo un utente del vostro gruppo 'iframers' ha il diritto di pubblicare gli iframe!

Puoi essere più o meno restrittivo a seconda delle tue necessità. Il filtraggio è opzionale e le impostazioni predefinite forniscono una buona protezione contro i markup comunemente associati agli attacchi dei siti web.

Articolo scritto da Ladybarbara - Joomla! Siti web


CommentaCommenta questo articolo sul forum