Joomla! - Come iniziare
Cos'è un Content Management System?
Un content management system (CMS) è un software che consente di creare e gestire pagine web in modo "semplice", separando la creazione dei contenuti dalla logica richiesta per presentarli sul web.
Esempi di CMS sono Joomla!, WordPress, Seo Toaster, Drupal ed altri ancora.
In un sito realizzato in Joomla! ad esempio, i contenuti sono registrati in un database mentre l'aspetto e la presentazione vengono gestiti dal template. Il software Joomla! combina il template e i contenuti per la creazione della pagina web.
Sito e Amministrazione
Il sito o web app è dunque separato su due sezioni: il lato "sito" (chiamato anche frontend) è ciò che vedono i visitatori. Il lato amministrativo (chiamato anche backend) è utilizzato solo dal proprietario o da chi è autorizzato a gestire il sito.
Puoi accedere al lato amministrativo cliccando sulla voce di menu "Amministrazione" presente nel Menu Principale (se presente e pubblicata) o aggiungendo "/administrator" alla fine del nome dominio (es. https://www.nomedidominio.com/administrator )
Il login e il conseguente accesso al backend va effettuato utilizzando le proprie credenziali, il nome utente e la password creati durante l'installazione di Joomla! o a seguito di registrazione.
Una volta effettuato l'accesso al backend si potranno creare e modificare articoli e contenuti e provvedere alla loro visualizzazione nel lato visitatore o frontend.
Joomla! consente anche, attraverso un sistema di ACL (lista di controllo degli accessi), di creare contenuti visibili solo agli utenti registrati al sito (Registered) o agli amministratori (Administrator e Superuser).
Creazione, modifica e visualizzazione di un articolo
La creazione e gestione degli articoli, delle Categorie e del loro Stato, si può effettuare nel backend attraverso l'apposito pannello raggiungibile dal menu Contenuti > Articoli.
Una volta nel pannello di gestione degli articoli, per crearne uno cliccare sul pulsante in alto a sinistra "Nuovo".
L'interfaccia per la creazione di un nuovo articolo offre molte opzioni.
L'essenziale per pubblicare un articolo è inserire un titolo e un contenuto (testo, immagini o altro) nell'area Testo articolo e assegnarlo a una Categoria (Un articolo è assegnabile a una sola Categoria). Se non gli viene assegnata una categoria Joomla! provvederà ad assegnarlo alla categoria di default.
Per visualizzarlo lato visitatore, impostare lo Stato dell'articolo su Pubblicato. Se si vuole vederlo in prima pagina, metterlo In evidenza, altrimenti sarà necessario assegnarlo a una voce di menu per poterlo richiamare in maniera intuitiva da frontend. Tieni presente che se non farai ne uno ne l'altro probabilmente il tuo nuovo articolo non sarà visualizzato ne sarà raggiungibile dai visitatori.
Per modificare un articolo esistente, da backend, andare su Contenuti > Articoli. Dall'elenco entrare in modalità modifica cliccando semplicemente sul titolo dell'articolo corrispondente.
Se vi sono utenti abilitati, è possibile creare articoli anche dal frontend attraverso il Menu Utente che si visualizza una volta effettuato il login.
Login lato frontend
Un sito Joomla! può prevedere o no l'interazione dei visitatori come utenti registrati a seconda delle funzionalità o dei servizi per i quali è stato ideato e realizzato.
Se previsto, per effettuare il login da frontend, si utilizza l'apposito modulo di Login. Come già accennato quest'ultimo può anche non essere pubblicato se chi ha creato il sito non ha previsto la registrazione o l'accesso dei propri utenti ad un'apposita area riservata.
Vuoi conoscere meglio Joomla?
In ogni caso, per iniziare a muovere i primi passi nell'uso e gestione di un sito Joomla!, la sperimentazione è d'obbligo. Se ne possono studiare funzionamenti e comportamenti attraverso tutorial e guide, ma è l'uso che rende esperti.
Certe problematiche e soluzioni, le si capisce solamente attraverso la sperimentazione e la ricerca di soluzioni che corrispondono a ciò che noi vogliamo esprimere attraverso il CMS.
Questo blog contiene molti articoli dedicati ai CMS e in special modo a Joomla! dato che è stato relaizzato con esso. Se vuoi saperne di più dai un'occhiata agli altri articoli: