JEvents è un componente per realizzare un calendario in un sito Joomla!, e consente di gestire eventi ed appuntamenti che vengono visualizzati, nei tempi scelti dall’amministratore, sul sito medesimo. Lo si può scaricare dal sito dello sviluppatore JEvents.
JEvents consiste di un componente, vari moduli (Events Calendar, che visualizza fino a tre differenti calendari per ogni componente; Latest Events, che visualizza i prossimi eventi; Events Legend, che visualizza la leggenda per le categorie degli eventi) e plugin (Search, che consente a Joomla! di cercare un evento tra quelli inseriti nel componente). Vi è anche la traduzione in italiano.
Prima di tutto installiamo il componente, cioè com_jeventsxxx.zip. Nel caso dovessero sorgere dei problemi, data la complessità del componente, possiamo optare per metodi di installazione diversi come l’installazione da cartella.
Per completare l’installazione è necessario creare le tabelle nel database. Clicchiamo su continue.
A questo punto l’installazione è completata, dobbiamo solo verificare la configurazione.
Installiamo però prima i moduli: mod_jevents_calxxx.zip, mod_jevents_latestxxxx.zip, e mod_jevents_legendxxxx.zip. Poi installiamo il plugin plg_jevents_searchxxxx.zip. Ovviamente dobbiamo pubblicare i moduli e il plugin per utilizzarli. Volendo possiamo installare anche il file di traduzione che converte in italiano i messaggi del componente. Lo si installa come fosse un normale modulo Joomla!.
A questo punto avremo una nuova voce nel menu Componenti.
Torniamo al pannello di configurazione e selezioniamo i parametri che ci interessano.
I parametri sono tutti auto esplicativi, ed in più soccorre il tooltip di Joomla!. In particolare è importante scegliere chi potrà gestire ed inserire gli eventi (amministratore, utenti registrati). I parametri ovviamente si possono modificare anche in seguito. Dopo aver cliccato su Salva, veniamo portati al vero e proprio pannello di controllo del componente.
Adesso dobbiamo creare una nuova voce di menu per il componente, al fine di consentirne la visualizzazione. Portandoci in uno dei menu, clicchiamo su Nuovo e selezioniamo JEvents, e di seguito il tipo di visualizzazione che preferiamo tra quelle indicate. Nel caso specifico abbiamo selezionato Monthly view.
Inseriamo una nuova categoria, cliccando su Manage Categories nel pannello di controllo del componente. Possiamo selezionare il colore di riferimento, inserire un titolo ed una descrizione, stabilire il livello di accesso, pubblico o privato.
Clicchiamo su Salva e la categoria sarà pubblicata.
Adesso possiamo inserire un evento da Manage Events, cliccando su Nuovo. In Common inseriamo i dettagli dell’evento, selezionando anche la categoria opportuna, in Calendar le date in cui si terrà.
Cliccando su Salva l’evento viene registrato.
Nel pannello di controllo è possibile verificare i dettagli dell’evento, se l’evento è pubblicato, se è un evento corrente, di là da venire o già trascorso, oppure se non è pubblicato.
Così appare l’evento nel sito, nella visualizzazione per mese. Posizionando il mouse sull’evento appare un pop-up esplicativo, cliccandoci sopra si va alla pagina dei dettagli.
Sulla sinistra si possono vedere nell’ordine il modulo calendario, il modulo Latest JEvents e il modulo JEvents Legend.
Utilizzando le icone di gestione è possibile passare alle ulteriori visualizzazioni, in particolare quella annuale oppure giornaliera.
Per quanto riguarda i vari moduli e plugin, il modulo JEvents Calendar fornisce una visualizzazione semplificata degli eventi, ed è molto utile da posizionare in home page.
Cliccando sulle date si viene portati alla pagina del componente relativa alla date selezionata. Il modulo Latest JEvents visualizza un sommario degli eventi prossimi venturi. Anche qui, cliccando sull’evento si giunge alla pagina del componente relativa all’evento selezionato.
Il modulo JEvents Legend, infine, visualizza una leggenda relativa alle varie categorie inserite nel componente.
Il plugin Search consente, invece, di cercare un evento specifico tra quelli inseriti nel componente. Ovviamente la ricerca viene effettuata dal campo Cerca del sito Joomla!.