Supporto volontario e collaborativo per Joomla!® in italiano

Plugin

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
Manuale riadattato a Joomla!3, tratto dalla traduzione del libro Joomla! 2.5 - Beginner's Guide

Un plugin aggiunge specifiche funzionalità ad un componente. Un buon esempio dell’uso dei plug-in in Joomla! è il componente Cerca. Cinque plugin di ricerca lavorano insieme per trovare il contenuto da diversi componenti di Joomla!

Joomla! ha dodici tipi di plugin: authentication, captcha, content, editors-xtd, editors, extension, finder, quickicon, search, system, twofactorauth e user. Questi sono anche i nomi delle sotto cartelle dove risiedono i file dei plugin. Per esempio, i plugin del tipo authentication sono situati nella cartella del sito plugins/authentication. Non è possibile creare un plugin nell’area amministrativa, un plugin deve essere installato tramite Estensioni > Gestione > Installa.


Authentication

L’autorizzazione è il processo per specificare i diritti di accesso. E' preceduto dall'autenticazione, che si verifica quando il primo tentativo di essere autorizzato fornisce le corrette credenziali. Joomla! offre quattro possibilità per l’autenticazione (Figura 1). Attenzione con la disattivazione dei plugin. Ci dev'essere almeno un plugin di autenticazione abilitato, altrimenti si perderanno tutte le possibilità di accesso al sito.

Authentication - Joomla

Questo plugin di default è abilitato e fornisce il comportamento standard di Joomla!. Il form login dovrà essere compilato con il nome utente e password e le informazioni di accesso verranno poi verificate tramite questo plugin.

Authentication - Cookie

Gestisce i cookie per l'autenticazione degli utenti di Joomla e di default è abilitato. Servirà anche un plugin come il System - Remember Me per implementare il cookie del login.

Authentication - GMail

Se attivi il plug-in GMail, gli utenti saranno in grado di collegarsi al sito usando il proprio indirizzo e password GMail. Una precedente registrazione non è necessaria. Con il primo login, questo plugin di Joomla! creerà un account utente nel suo database (visibile in Gestione utenti). La password GMail viene memorizzata criptata nel database, così gli account GMail non potranno essere violati. Questo plugin facilita il processo di login per gli utenti. Sfortunatamente, non c’è un avviso nel form login che dice che è possibile loggarsi con GMail. Dovrai aggiungere del testo nel modulo login o cercare un’altra soluzione creativa.

Non è necessario disattivare il plugin Authentication - Joomla, i due plugin possono funzionare contemporaneamente senza problemi.

Authentication - LDAP

Il Lightweight Directory Access Protocol (LDAP) è un protocollo applicativo per leggere e modificare i dati dalla cartella servizio. Viene usato nelle aziende per gestire l'ufficio del personale così come i numeri di telefono dei dipendenti.

dn: cn=John Doe,dc=example,dc=com
cn: John Doe
givenName: John
sn: Doe
telephoneNumber: +1 888 555 6789
telephoneNumber: +1 888 555 1232
mail: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
manager: cn=Barbara Doe,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top

Per poter utilizzare questo plugin per l’autenticazione, è necessario un server LDAP (OpenLDAP) e dovrai configurare il plugin LDAP con i dati del server specifico. Troverai un buon tutorial su joomla.org: LDAP from Scratch.

Captcha - ReCaptcha

Il Captcha verifica se l'utente è un essere umano o un computer. Li avrai probabilmente già visti - sono immagini colorate con testo distorto nella parte inferiore dei moduli di registrazione ai siti. I Captcha vengono usati da molti siti web per prevenire gli abusi da "bots" o programmi automatici di solito scritti per generare spam. Nessun programma è in grado di leggere il testo distorto come fanno gli esseri umani, in questo modo i bots non possono navigare nei siti protetti dai captcha. Il plugin che usa Google reCAPTCHA serve per fermare gli spammer.

Per attivarlo:

  • andare in Estensioni > Plugin > Captcha - ReCaptcha e verificare che il plugin sia abilitato
  • nel parametro Versione selezionare 2.0
  • compila i due parametri Site Key (chiave del sito) e Secret Key (chiave segreta)
  • per ottenere le chiavi per il tuo dominio, vai su http://www.google.com/recaptcha
  • clicca sul pulsante 'Get reCaptcha'
  • nella schermata successiva accedi con un tuo account Google e clicca nuovamente su 'Get reCaptcha'
  • nella schermata successiva su Registra un nuovo sito inserisci un'etichetta e digita l'indirizzo del tuo sito internet nel campo Domini
  • clicca sul pulsante 'Registrazione'
  • nella schermata successiva verranno indicate la Chiave del sito e la Chiave segreta da inserire nei parametri del plugin Captcha - reCaptcha
  • salvare le impostazioni del plugin
  • andare in Componenti > Contatti > Opzioni > Modulo di contatto e nel parametro Abilita il Captcha nei Contatti scegliere Captcha - ReCaptcha
  • salvare

In questo modo tutti i contatti del sito avranno attivo il ReCaptcha come antispam


Per aggiungere un captcha per la registrazione di un nuovo account, andare su Opzioni nella Gestione utente e selezionare Captcha – reCaptcha.

Content

Elaborare il contenuto con i plugin di Joomla!, tutti i plugin riferiti ai contenuti sono legati al testo che inserite in un articolo (Figura 3).

Motore di ricerca

Il plug-in abilita l'indicizzazione del contenuto. E' la base per il Motore di ricerca Joomla.

Joomla

Questo plug-in ha due compiti:

  1. Quando cerchi di elencare una categoria, verifica se la categoria è 'vuota'. Vuota significa, che nessun articolo o sotto categoria è assegnata ad essa. Puoi disattivare questa funzione nelle Impostazioni di Base.
  2. Spedisce un'email quando viene inviato un nuovo articolo da frontend.

Load Modules

Questo plugin visualizza i moduli all'interno dei contenuti. Tutto quello che devi fare è inserire la chiamata (dove position-14 è la posizione del tuo modulo) all'interno di un contenuto.

Contact

Fornisce un link tra l'autore del contenuto e il contatto che può essere utilizzato per un Profilo Autore.

Email Cloaking

Questo plugin trasforma un indirizzo email inserito nel contenuto sotto forma di Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. in un link, e nasconde l’indirizzo email per mezzo di JavaScript. Il vantaggio di questo è che i programmi che raccolgono gli indirizzi email non possono leggere il tup indirizzo email molto facilmente e quindi viene evitato lo spam.

Pagebreak

Il plugin Pagebreak permette di inserire delle interruzioni di pagina negli articoli. Nel codice HTML, l’interruzione di pagina assomiglia a questo:

<hr title="Page Title" alt="Table of Contents Alias" class="system-pagebreak" />

Il plugin deve essere attivato insieme al plug-in Editor-xtd - Pagebreak, che in fase di modifica dell'articolo sotto all'area di modifica fa apparire il pulsante Page break.

Page Navigation

Questo plugin integra le funzioni Successivo e Precedente sotto l’articolo.

Vote

Questo plugin aggiunge funzionalità di voto agli articoli.

Editor

Joomla! di base è dotato di due editor. In Configurazione Globale - Sito puoi impostare l’editor predefinito per il sito. Inoltre, puoi assegnare un editor diverso per ogni account utente (Utente - Gestione).


CodeMirror

CodeMirror è un editor semplice, visualizza solo il codice, però lo evidenzia con diversi colori. Il plugin offre diversi parametri per modificare il comportamento dell'editor.

Nessuno

Questo plugin consente di non visualizzare alcun editor ed inserire direttamente codice Html nell'area di testo.

TinyMCE

TinyMCE è una piattaforma indipendente basata sul web di controllo JavaScript HTML. E' un editor WYSYWYG ed è l’editor di default di Joomla!

All'interno del plugin ci sono numerosi parametri per impostare l'editor. Nella versione originale inglese di Joomla! di default il parametro Modalità è impostato su Avanzata, per avere più pulsanti disponibili nell'editor seleziona la modalità Estesa.

Nelle Avanzate si può anche scegliere quali pulsanti visualizzare nell'editor (Figura 4).

Editors-xtd

I quattro plugin editor-xtd generano i pulsanti sotto la finestra dell’editor (Figura 5). Se vengono disabilitati, non vengono più visualizzati in fase di modifica di un articolo.

Article

Visualizza un pulsante per collegare l’attuale articolo ad altri articoli esistenti. Dopo aver cliccato il pulsante, verrà visualizzato un pop-up che permette di scegliere l’articolo a cui collegarsi.

Image

Questo plugin visualizza un pulsante per l’inserimento di immagini in un articolo. Dopo aver cliccato il pulsante, verrà visualizzato un pop-up che permette di scegliere un’immagine dalla cartella media o caricare nuovi file e configurare le sue proprietà.

Pagebreak

Fornisce un pulsante per attivare un’interruzione di pagina da inserire in un articolo. Un pop-up vi permetterà di configurare le impostazioni da usare. Il plugin deve essere attivato insieme al plugin Content - Pagebreak.

Read more

Abilita un pulsante che permette di inserire facilmente il link Leggi tutto in un articolo.

Extension

L'estensione di tipo plugin è collegato alle attività relative alla gestione delle estensioni di Joomla!

Joomla

Questo plugin gestisce gli aggiornamenti delle estensioni per i siti.

Finder

Nella categoria Finder troviamo 5 plugin che consentono al componente Motore di ricerca di indicizzare i vari tipi di contenuto di Joomla!

  • Motore di ricerca - Tags
  • Motore di ricerca - Categorie
  • Motore di ricerca - Contatti
  • Motore di ricerca - Contenuti
  • Motore di ricerca - Newsfeeds

Quickicon

Fanno parte di questa categoria 2 plugin:

  • Quick icon - Joomla! extensions updates notification
  • Quick icon - Joomla! update notification

Se abilitati, consentono di vedere nel pannello di controllo gli avvisi di nuovi aggiornamenti per Joomla ed estensioni di terze parti installate (Figura 7).

Cerca

Qui trovi i plugin per la ricerca "classica" del componente di Joomla. I plugin Search per i Contenuti, Tags, Contatti, Categorie e Newsfeed implementano la funzione di ricerca del componente Cerca. Questi plugin devono essere attivati se vuoi ottenere risultati di ricerca dalle rispettive sezioni.

System

I plug-in di Sistema sono profondamente integrati nella struttura di Joomla!, e di solito riguardano il comportamento dell’intero sito.

Language Filter

Questo plugin deve essere abilitato quando si desidera avere un sito multilingua. Consente di filtrare la visualizzazione dei contenuti a seconda della lingua desiderata.

Guide Per approfondire leggi anche: Sito multilingua

P3P Policy

La Platform for Privacy Preferences Project (P3P) è un protocollo che permette ai siti web di dichiarare la destinazione d’uso delle informazioni raccolte sulla navigazione degli utenti. Il sistema del plugin P3P permette a Joomla! di inviare una stringa personalizzata di tag di sistema P3P nell’intestazione HTTP. Questo è necessario per le sessioni per funzionare correttamente con alcuni browser, ad esempio Internet Explorer 6 e 7.

Logout

Il plugin per la disconnessione del sistema permette a Joomla! di reindirizzare l’utente alla home page se sceglie il logout mentre si trova su una pagina di accesso protetta.

Debug

Questo rende disponibile la funzione di debug, molto importante per i programmatori. Puoi configurare i parametri per determinare quali informazioni visualizzare.

User Log

Questo plugin rende disponibile i file log. Puoi determinare la posizione del file log in Configurazione Globale > Sistema > Impostazioni di Sistema > Percorso Log. Questo è un esempio di un file log (/logs/error.php):

#Version: 1.0
#Date: 2011-07-06 12:39:38
#Fields: date    time    level    c-ip    status    comment
#Software: Joomla! 1.7.0 RC1 [ Ember ] 28-Jun-2011 23:00 GMT
2011-07-06 12:39:38 - 92.143.161.32 Joomla FAILURE: Empty password not allowed

Redirect

Fornisce la funzionalità di reindirizzamento in collaborazione con il componente Redirect.

Highlight

Plugin di sistema per evidenziare specifici termini, viene usato per esempio nel componente Motore di ricerca.

Remember Me

Questo è un metodo per salvare i dati di accesso localmente in un cookie nel client browser. Ogni volta che un utente visita il sito, i dati sono già nel modulo. Questa archiviazione viene supportata esplicitamente segnando una spunta nella casella sotto il modulo login.

SEF

SEF è l’acronimo di Search Engine Friendly. Aggiunge il supporto SEF ai link nei documenti. Agisce direttamente sull'HTML e non richiede un tag speciale. Può essere configurato in Configurazione Globale > Impostazioni SEO.

Page Cache

Questo plugin fornisce la memorizzazione delle pagine. Potete configurarlo se volete usare il browser client per la memorizzazione delle pagine.

Language Code

Il plugin Language Code fornisce la possibilità di cambiare la lingua nel codice generato nel documento HTML per migliorare la SEO.

Twofactorauth

Two Factor Authentication - Google Authenticator

Consente agli utenti del sito di utilizzare la verifica in due passaggi utilizzando Google Authenticator o altri generatori di password basati sul tempo. Per utilizzare la verifica in due passaggi modifica il tuo profilo utente e abilitala.

Two Factor Authentication - YubiKey

Consente agli utenti del sito di utilizzare la verifica in due passaggi utilizzando un token hardware sicuro YubiKey. Gli utenti avranno bisogno del proprio YubiKey disponibile qui http://www.yubico.com/. Per utilizzare la verifica in due passaggi gli utenti devono modificare il proprio profilo utente e abilitarla.

User

Profile

Il plugin profilo utente offre la possibilità di chiedere campi aggiuntivi all'utente in fase di registrazione. All'interno del plugin sono presenti i vari campi aggiuntivi facoltativi od obbligatori. Attenzione a impostare sia i campi per la registrazione che i campi per la modifica del profilo.

Contact Creator

Plugin che crea automaticamente un contatto associato all'utente che si registra.

Joomla!

Gestisce la sincronizzazione predefinita degli utenti di Joomla!


Spesso quando si installa un nuovo componente, questo installa anche dei plugin, che si vanno ad aggiungere ai plugin di Joomla.



CommentaCommenta questa guida sul forum

Ultima versione di Joomla!®

downloadVer. 3.7.0 Stabile Italiana
Data di rilascio: 25 Aprile 2016
(leggi la notizia Demo online

Le migliori estensioni gratuite

Un elenco aggiornato con i link a più di 100 estensioni fra componenti, moduli e plugin gratuiti per Joomla! 3

Manuale in italiano

Manuale in italianoPer conoscere meglio Joomla!, le sue caratteristiche ed il metodo di utilizzo leggi il manuale tradotto in italiano.

Molto utili anche le risposte alle domande più frequenti: FAQ

Sicurezza del proprio sito Joomla!Leggi anche: Nozioni sulla sicurezza del proprio sito

Libri consigliati

Torna su

Joomla.it sui Social Network

JoomlaDay Italia

JoomlaDay

Newsletter

Inserisci qui la tua e.mail: