Quali sono le caratteristiche che ogni sito Joomla dovrebbe avere? Te ne elencherò 5.
Rieccomi a parlare di siti web ed in particolare di Joomla, uno dei migliori CMS in circolazione.
Utilizzato per creare siti i cui contenuti sono aggiornabili autonomamente dagli utenti senza dover passare da un webmaster, offre tantissime funzionalità grazie ad un core molto potente e a numerosissimi plugin e componenti supplementari.
Utilizzo Joomla ormai dalla versione 1.5 e attualmente quella corrente è la 4.1, quindi di acqua sotto i ponti ne è passata in tutto questo tempo, so che ogni sito web è costruito in base a specifiche esigenze, ma tutti quelli realizzati con Joomla dovrebbero avere 5 caratteristiche che reputo fondamentali per la buona riuscita di un progetto.
1) Ottimizzazione specifica per ogni tipo di utente.
L'area amministrativa di Joomla offre tantissime funzioni già con la sola installazione di base, a cui se ne aggiungono altre date dai componenti e plugin installati per scopi specifici. Un utente che deve magari aggiornare solo i contenuti vedendo un pannello di controllo con troppe opzioni potrebbe rimanere confuso e non riuscire facilmente ad operare. Si può ovviare a questo problema settando opportunamente i livelli di interazione degli utenti dando accessi specifici ad ognuno di loro.
Per esempio chi si occupa del funzionamento del sistema avrà accesso a tutti i componenti e chi si occupa di inserire nuovi contenuti o aggiornare gli esistenti potrà accedere solo ad essi per modificarli. In questa modo si otterrà un flusso di lavoro ottimizzato per ogni tipo di utente.
2) Ottimizzazione del sito per essere SEO Friendly.
Joomla offre funzioni native per essere "amico dei motori di ricerca", inoltre esistono plugin e componenti per migliorare i risultati.
Fondamentale è ottimizzare il sistema per ottenere i risultati migliori.
Faccio un esempio concreto: se non si interviene per rendere Joomla Seo Friendly ogni contenuto del sito presenterà degli url (indirizzo sulla pagina del browser) di questo tipo:
http://www.lucacapponi.it/index.php?option=com_content&view=article&id=1:test-fancy-box&catid=2&Itemid=101
Mentre con il sito opportunamente configurato l'url si presenterà in questo modo:
http://www.lucacapponi.it/bloggando/pagina-facebook-o-sito-web.html
Un url opportunamente configurata è uno degli aspetti che migliorano il posizionamento del sito nei motori di ricerca.
Ve ne sono molti altri come l'utilizzo di mappe del sito, la il corretto uso di titoli di pagina etc, ma è fondamentale che ogni sito Joomla sia ottimizzato per i motori di ricerca.
3) Sito Full Responsive

Siamo nella parte finale del 2015 e già da tempo il responsive web design è una realtà consolidata,.
Aggiornando il sito a Joomla 4 ho rivisto molti articoli del blog, per cui ad oggi (2022), il mobile first è uno standard consolidato, purtroppo moltissimi siti web (soprattutto in Italia) ancora non sono stati opportunamente aggiornati per essere ottimizzati per una corretta visione su tutti i dipositivi, non solo quelli mobili come tablet o smartphone, ma anche per le tv che sempre più frequentemente sono utilizzate per la navigazione sul web.
Un sito non mobile friendly viene penalizzato da Google nella ricerca sui dispositivi mobili oltre a far propendere i visitatori ad andare su siti di concorrenti che sono perfettamente ottimizzati per offrire una migliore visione ad esempio su uno smartphone.
Ottimizzare Joomla e tutti i suoi componenti per essere Mobile Friendly è di fondamentale importanza per una corretta strategia di marketing aziendale.
4) Backup pianificati del sito
Attraverso l'uso di componenti supplementari si possono effettuare backup periodici di tutti i file del sito e del database. Una corretta pianifiazione dei backup è fondamentale per poter risolvere eventuali problemi legati alla sicurezza o al malfunzionamento di Joomla.
Facciamo un esempio concreto: hai bisogno di creare delle gallerie fotografiche complesse e individui un componente che fa al tuo caso, lo installi e questo processo crea un malfunzionamento dell'intero sito.
Ora potresti avere il sito che non si visualizza correttamente, oppure delle parti che non funzionano.
Con un backup precedente all'installazione del nuovo componente potrai ripristinarlo in tempi molto brevi (2/3 ore al massimo), senza backup dovrai nel migliore dei casi mettere mano ai file per vedere dove si sia generato l'errore e risolverlo o addiruttura rifare il sito da zero.
5) Sicurezza del sito

Il web è un mondo popolato da hacker che tentano molto spesso di bucare siti realizzati con cms open source per rubare dati o inserire link di spam, nessun cms è esente da questi attacchi.
Fondamentale è proteggere il proprio sito da tentativi di intrusione, in primo luogo mantenendo Joomla e i suoi componenti constantemente aggiornati, inoltre adottando misure precauzionali per rendere difficile la vita agli hacker.
Anche in questo caso un backup programmato può venire in aiuto qualora il sito fosse "bucato".
Queste sono le caratteristiche fondamentali che ogni sito Joomla dovrebbe avere, alle quali potrai aggiungere caratteristiche specifiche per i tuoi obiettivi.
Vuoi realizzare un nuovo sito o effettuare un restyle di quello esistente?