Strutture e Condizioni

Thank you for your contribution: 

Museum of modern art MoMAVorrei chiarire alcune strutture e le condizioni prima di iniziare con la configurazione.

 

Frontend

Con il frontend intendiamo le aree del sito così come viene visualizzato da visitatori o da utenti registrati. Un utente registrato normalmente lavora solo sul frontend. E’ come in un negozio, in cui le merci sono disposte nelle vetrine e sugli scaffali. Qui potete dare un’occhiata in giro.

Backend

Questa è la vostra area di amministrazione, quella che noi chiamiamo semplicemente amministrazione. Potete dare agli utenti registrati il diritto di lavorare nel backend. Questo privilegio è per lo più limitato ad alcuni dipendenti, che dovrebbero gestire alcune operazioni sul sito. Potete accedere al login amministratore tramite /administrator.
http://localhost/administrator
Qui potete registrare i vostri dati di accesso e scegliere la vostra lingua preferita. (Figura 1).

cocoate.com/it/node/10403

Figura 1: Registrazione amministrazione Joomla!

Una volta effettuato il login con successo, avrete accesso all’amministrazione, che è strutturata secondo i vostri diritti utente (Figura 2).

cocoate.com/it/node/10403

Figura 2:  Amministrazione

Si può accedere ad ogni funzione sia utilizzando il sistema combinato di scheda di menu o semplicemente facendo clic sull’icona della schermata iniziale.

File

Joomla! è composto da centinaia di file: Immagini, script PHP, file CSS, file JavaScript e molto altro.

Probabilmente lo avrete notato quando avete decompresso il pacchetto e lo avete copiato nella cartella htdocs. In pratica, avete già installato due pacchetti di Joomla!: uno per il frontend e uno per il backend. Il ‘backend di Joomla!’ si trova nella cartella administrator (Figura 3).

Questa cartella viene richiamata quando chiamate /administrator nel vostro browser. All’interno della cartella ci sono altre cartelle come cache, componenti, lingua, moduli and template. I file specifici di backend sono memorizzati in queste cartella.

Troverete i nomi delle stesse cartelle nuovamente al di fuori della cartella administrator. Queste cartelle contengono i file di frontend. Questi sono in realtà due pacchetti Joomla!, ma vi è una chiara separazione tra i file di backend e di frontend.
Per esempio, tutti i file caricati con Gestione Media verranno salvati nella cartella /media. Tutti i file devono essere salvati con un backup.

cocoate.com/it/node/10403

Figura 3: File e cartelle di Joomla!

Database

In aggiunta ai file (immagini, documenti, file di sistema, ecc.) Joomla! ha bisogno anche di un database. Durante la procedura di installazione, l’installer web di Joomla! crea 61 tabelle nel vostro database specificato (Figura 4). In queste tabelle, saranno gestiti tutti i contenuti.

cocoate.com/it/node/10403

Figura 4: Tabelle database Joomla!

Quando dico contenuto, intendo i testi e le impostazioni di configurazione. Le tabelle nello screenshot sono visualizzate tramite phpMyAdmin. PhpMyAdmin è una parte di XAMPP e MAMP ed è disponibile tramite il link

http://localhost/phpMyAdmin

Di solito, nessuna modifica deve essere fatta in queste tabelle. Nel caso in cui dimenticaste la password di amministratore, phpMyAdmin è molto utile.

Questo software può essere utilizzato anche per il backup del vostro database creando il cosiddetto SQL dump, l'esportazione SQL, in quanto le tabelle devono essere regolarmente assicurate. Nel capitolo Dovete avere le estensioni imparerete di più sulle opzioni backup del vostro database.

Elementi di Joomla!

La struttura di Joomla! è semplice, sofisticata ed efficiente.
Joomla! presuppone che vogliate scrivere un articolo. Un articolo di solito consiste in un titolo, un testo e alcune impostazioni di configurazione.  

Articolo

Gli articoli possono essere visualizzati come visualizzazione singola o ad elenco.
Sulla prima pagina del vostro sito Joomla! recentemente installato, potete vedere questi quattro articoli (Figura 5).

cocoate.com/it/node/10403

Figura 5: Articolo sulla prima pagina

Gli articoli sono ordinati in un certo modo. Il primo articolo viene visualizzato utilizzando l’intera larghezza del sito. Gli altri articoli sono collocati di seguito in tre colonne.  Se gli articoli sono troppo lunghi, si può inserire un link leggi tutto. Questa rappresentazione è una visualizzazione ad elenco. Cliccando sul collegamento leggi tutto verrete indirizzati alla singola rappresentazione di questo articolo (Figura 6). L’impostazione per il tipo di visualizzazione può essere cambiata nelle opzioni del backend, tuttavia, solo dall’utente con i corrispondenti diritti di accesso.

cocoate.com/it/node/10403

Figura 6: Visualizzazione singola di un articolo

Gli articoli possono essere pubblicati (pubblica) o non pubblicati (sospendi). Potete caratterizzare gli articoli sulla vostra prima pagina, potete archiviarli o metterli nel cestino e recuperarli. Potete copiarli e spostarli.

Categorie

Per visualizzare gli articoli in modo chiaro, è possibile creare delle categorie, e poi assegnargli un articolo. Ogni articolo può essere assegnato esattamente ad una categoria (Figura 7). Le categorie possono essere annidate ad ogni percorso. Articoli di una o più categorie possono essere assegnati a una voce di menu e visualizzati in vari modi. Cliccando sulla voce di menu, saranno mostrati tutti gli articoli delle diverse categorie. Questo principio viene usato da quotidiani online, per esempio. Se si fa clic su Sport si ottengono tutti articoli categorizzati per questo argomento. Se il giornale distingue tra le diverse forme di sport, useranno categorie annidate ad alberi:

  • Sport
    • Calcio
    • Pallamano
  • Politica
    • Nazionale
    • Europa
    • Mondo

cocoate.com/it/node/10403

Figura 7: Assegnazione categorie

Utente

Gli utenti sono necessari per produrre contenuti. Almeno un utente è registrato su ogni sito Joomla!, cioè quello creato durante l’installazione, con i diritti per configurare tutto il vostro sito. A seconda dei diritti, l’utente può lavorare in frontend e/o backend e scrivere un articolo. Ogni utente richiede uno username, un indirizzo email e una password. Ogni utente può essere assegnato ad un gruppo di utenti così come a qualsiasi livello di accesso. Questo consente all’utente di creare articoli che sono visibili solo ad alcuni gruppi di utenti.

Navigazione

Per trovare il modo di girare nel sito, avrete bisogno di navigazione con link corrispondenti. In Joomla! chiamiamo questo un menu. Potete creare tanti menu quanti ne desiderate ed annidarli in quanti modi volete. Ogni menu è un modulo che può essere posizionato in un’area ben fornita nel template.

Modulo

Un modulo è qualcosa che si può posizionare vicino ad un articolo. Un menu, per esempio, è un modulo. Il piccolo blocco di registrazione sul lato sinistro è un modulo. Potete creare tanti moduli con grandi funzioni, quanti ne avete bisogno e posizionarli in un’area predefinita nel template.

Template

Un template è il modello grafico del vostro sito. Si tratta prevalentemente di file HTML e CSS. Joomla! offre diversi template da scegliere. I template sono configurabili, e vi consentono di caricare un logo diverso, cambiare il colore di sfondo, ecc. Ogni template offre aree dove i moduli possono essere posizionati (Figura 8).  

cocoate.com/it/node/10403

Figura 8: Posizioni template

Potete raggruppare i moduli intorno ad uno o più articoli.

Plug-in

Un plug-in offre servizi pratici, ma di solito è invisibile ai visitatori del sito. Un editor wysiwyg, per esempio, è un plug-in. I plug-in sono estensioni, che possono essere installate una quantità illimitate di volte. Il pacchetto di base è costituito già di numerosi utili plug-in.

Componenti

I componenti sono dei piccoli pacchetti sorpresa che vi aiutano a creare praticamente qualsiasi cosa sul vostro sito. Volete avere un sistema di prenotazione per negozi? Una piattaforma per le proprietà? Un forum? Una galleria di immagini? Dovete solo installare il componente adatto!
Di base il pacchetto di Joomla! viene fornito già con alcuni componenti, ad esempio, il componente di contatto, che consente di integrare moduli di contatto nel vostro sito. Ci sono molti componenti per migliorare il vostro sistema di Joomla!.

Opzioni

Avrete bisogno di impostare la configurazione individuale per il vostro sito, le chiamiamo opzioni. Queste opzioni vengono applicate a tutto il sito, per gli utenti, le categorie, i moduli e i componenti. Troverete sempre un’icona chiamata Opzioni come, ad esempio, quella (Figura 9), che vi dà la possibilità di vedere la posizione dei moduli inserendo (Figura 8) http://localhost/index.php?tp=1
L'iniziale tp distingue la posizione del template.

cocoate.com/it/node/10403

Figura 9: Opzioni

Altre strutture

Altre strutture sono disponibili per le interfacce utente, i template e le relazioni tecniche. Per il momento, siete ben equipaggiati ricordando le strutture sopra descritte.