Creato nel 2005 e oggi accreditato come il perno di una comunità di 200 mila persone tra utenti e sviluppatori,
Joomla nasce nella veste di un Content Management System (CMS) stand alone che, negli anni, si è distinto tra i suoi principali competitor (WordPress e Drupal, su tutti) soprattutto per la sua grande
flessibilità e per le possenti doti di
scalabilità, che lo rendono adatto a gestire siti di tutte le dimensioni e tipologie, grazie anche alla disponibilità di un parco complessivo di migliaia di “oggetti”, tra estensioni, add-on e template.
Dati alla mano, risulta che, oggi, oltre il 2,7 per cento dei siti lo adotta.
Tutto ciò ha reso inevitabile che i principali hosting provider decidessero di
includerlo nei loro piani di offerta CMS.
Per comprendere quali sono le caratteristiche di questa
selling proposition, abbiamo analizzato una delle principali e più diffuse varianti che il mercato rende disponibili.
I Pro di Joomla
- Facilità di installazione
- Facilità di apprendimento
- Qualità dei template molto elevata
- Ampio supporto della community di sviluppo
Come scegliere un Hosting Joomla
La piattaforma prescelta per la disamina prevede un’installazione Linux e uno spazio
storage illimitato, database MySQL, dominio, oltre a tutta una serie di altre caratteristiche. Vediamole più in dettaglio:
Le caratteristiche di base
- L’attivazione di un Certificato SSL sul dominio, che provvede sia alla sua sicurezza che alla sua immagine e al suo posizionamento.
- Swite: è il tool che consente al sito di aggiornarsi automaticamente quando vengono pubblicate foto, post o video sui social collegati.
- Supporto HTTP/2: il protocollo garantisce il massimo dell’efficienza nello scambio di informazioni tra server e browser, a tutto vantaggio della velocità di caricamento dei contenuti.
- Prevede, inoltre, sia un’architettura in cluster che quella di tipo bilanciato e l’inclusione del Web server Apache aggiornato all’ultima versione disponibile.
Le caratteristiche di sviluppo
Il fatto che la piattaforma Joomla sia basata sul PHP, fa sì tale linguaggio sia in primo piano tra quelli supportati, con l’aggiunta di
feature aggiuntive incluse quali OPCache, APCu e PHP.ini, oltre a tutta una serie di strumenti quali ImageMagick, IonCube e Sodium, tanto per citare i principali. Tra gli altri linguaggi, troviamo Perl, Python e Ruby.
Quest’area include, inoltre, Gzip, il sistema che riduce le dimensioni delle pagine web, dei Css e dell’XML rendendo più rapido il caricamento, la gestione
URL rewrite e il
Server Side Include (SSI).
Le altre caratteristiche
- Backup
- Caselle Email Illimitate
- Pannello per la gestione dei record DNS associati al servizio e alla posta
- Account FTP
- File Manager
- Tool per la verifica del funzionamento degli script PHP e CGI
- Monitoraggio a assistenza 24/7
Come creare un sito con un Hosting Joomla
Hosting Linux Easy è universalmente riconosciuta come
una delle migliori soluzioni di hosting per realizzare una risorsa web utilizzando il celebre CMS. Partiamo quindi da qui per una breve guida su come realizzare un sito con la versione online di Joomla.
La prima cosa da fare è
acquistare un dominio inserendo il nome e l’estensione prescelti e, dopo aver verificato la disponibilità, assicurarsi che sia presente il segno di spunta accanto a quello prescelto e proseguire.
Nella nuova pagina aperta, dopo aver selezionato l’opzione del servizio, si possono
decidere i servizi aggiuntivi di proprio interesse. Dopo aver inserito le relative spunte si può procedere con il passo successivo.
Arriva quindi la volta della fase
registrazione, che implica l’inserimento di tutti i dati anagrafici richiesti, oltre a quelli che riguardano la
fatturazione, per poi passare alla scelta del metodo di pagamento e completare l’ordine.
Non appena il nuovo progetto verrà attivato, arriveranno all’email indicata le credenziali d’accesso per entrare nell’area clienti, contestualmente a tutte le istruzioni per
installare la piattaforma.
Dopo essere arrivati all’area con il pannello di controllo, si dovrà cliccare sulla voce
Softaculous App Installer e seguire la procedura guidata.
Joomla 4.0: le novità
La nuova versione della piattaforma
stand alone introduce, principalmente, una serie di caratteristiche indirizzate ad agevolare
gli sviluppatori nelle fasi di implementazione e gli amministratori in fase di inserimento di contenuti. Oltre a tutta una serie di elementi che, per esempio, riguardano la procedura di installazione e la riduzione dei tempi di caricamento.
Tra le considerazioni di carattere generale, è doveroso specificare anche che, nella sua nuova
release, l’architettura di Joomla richiede che ogni articolo appartenga a una categoria o una sottocategoria (nelle vecchie versioni c’erano le sezioni e le categorie). Pertanto, prima di iniziare a creare la struttura è necessario
pensarla e organizzarla correttamente.
Interfacce e accessibilità migliorate
In generale, si è cercato di perseguire una maggiore semplicità nelle interfacce, con un
redesign generale dell’area di amministrazione e una diversa gestione delle varie voci di menu. Sono stati, inoltre, anche i template di articoli che aiutano a mantenere il design coerente nella pagina.
Anche il
bootstrap dell’interfaccia utente risulta ottimizzata sotto diversi punti di vista: innanzitutto è responsive e migliorata per i dispositivi mobili. Inoltre, sono stati apportati diversi benefici all’infrastruttura e al layout seguendo le linee guida della
W3C Accessibility Guidelines (WCAG) 2.0 (con conformità AA).
Inoltre, la voce
Media è entrata a far parte del menu principale.
Smart Search
Al sistema di ricerca è stata aggiunta la funzionalità
Smart Search che permette di individuare i contenuti più rapidamente e in modo più approfondito.
Sicurezza
Tra le modifiche architetturali introdotte nell’ultima versione, una particolare importanza è stata dedicata alla sicurezza e alle
feature di protezione verso i cyberattacchi.
Personalizzazione Email
Grazie al nuovo sistema Email Template è più facile inviare mail personalizzate.
SEO migliorata
Con Joomla 4 è possibile di gestire diversi parametri SEO senza che vi sia la necessità di installare ulteriori estensioni, oltre a diverse nuove configurazioni avanzate per la gestione SEO degli URL.
URL Routing
Il sistema per l’ottimizzazione degli URL, affinché risultino più
user friendly nelle ricerche era tra gli elementi più attesi.
Editing immagini
Con la nuova versione, è possibile effettuare il
drag and drop per il caricamento delle immagini nella cartella predefinita ed è stato introdotto il nuovo gestore media che supporta la modifica delle immagini direttamente nel
backend.