Joomla - Panoramica
Joomla è un open source Content Management System (CMS), utilizzato per creare siti Web e applicazioni online. È gratuito ed estendibile, suddiviso in modelli front-end e back-end (amministratore). Joomla è sviluppato utilizzando PHP, programmazione orientata agli oggetti, modelli di progettazione software e MySQL (utilizzato per l'archiviazione dei dati).
Cos'è il Content Management System (CMS)?
Il Content Management System (CMS)è un software che tiene traccia di tutti i dati (come testo, foto, musica, documenti, ecc.) che saranno disponibili sul tuo sito web. Aiuta a modificare, pubblicare e modificare il contenuto del sito web.
Storia
Joomla è basato su MamboCMS che è stato sviluppato da una società australiana nel 2001 e inizialmente rilasciato il 17 agosto 2005 . La versione ufficiale di Joomla 1.0 è stata rilasciata il 22 settembre 2005 .
Caratteristiche
Joomla ha le sue potenti funzionalità integrate (caratteristiche principali).
User Manager- Permette di gestire le informazioni sull'utente come il permesso di modificare, accedere, pubblicare, creare o eliminare l'utente, cambiare la password e le lingue. La parte principale del gestore utenti è l' autenticazione .
Content Manager - Permette di gestire il contenuto utilizzando l'editor WYSIWYG per creare o modificare il contenuto in modo molto semplice.
Banner Manager - Viene utilizzato per aggiungere o modificare i banner sul sito web.
Template Manager- Gestisce i disegni che vengono utilizzati sul sito web. I modelli possono essere implementati senza modificare la struttura del contenuto in pochi secondi.
Media Manager - È lo strumento per la gestione dei file multimediali e delle cartelle in cui è possibile caricare, organizzare e gestire facilmente i file multimediali nello strumento di modifica degli articoli.
Contact Manager - Permette di aggiungere contatti, gestendo le informazioni di contatto di particolari utenti.
Web Link Manager - La risorsa di collegamento viene fornita all'utente del sito e può essere ordinata in categorie.
Search- Consente agli utenti di cercare le informazioni appropriate sul sito. Puoi utilizzare l'indicizzazione intelligente, le opzioni di ricerca avanzate, le ricerche suggerite automaticamente per rendere migliore la ricerca di Joomla.
Menu Manager- Permette di creare menù e voci di menù e può essere gestito successivamente. Puoi mettere il menu in qualsiasi stile e in più posti.
RSS - È l'acronimo di Really Simple syndication che aiuta i contenuti del tuo sito e i file RSS ad essere aggiornati automaticamente.
Vantaggi
È una piattaforma open source e disponibile gratuitamente.
Joomla è progettato per essere facile da installare e configurare anche se non sei un utente avanzato.
Poiché Joomla è così facile da usare, come web designer o sviluppatore, puoi creare rapidamente siti per i tuoi clienti. Con istruzioni minime per i clienti, i clienti possono gestire facilmente i propri siti da soli.
È molto facile modificare il contenuto poiché utilizza l'editor WYSIWYG (Wcappello You See IS Wcappello You Get è un'interfaccia utente che consente all'utente di manipolare direttamente il layout del documento senza avere un comando di layout).
Garantisce la sicurezza del contenuto dei dati e non consente a nessuno di modificare i dati.
Per impostazione predefinita, Joomla è compatibile con tutti i browser.
I modelli sono molto flessibili da usare.
I file multimediali possono essere caricati facilmente nello strumento di editor degli articoli.
Fornisce un semplice strumento per la creazione di menu.
Svantaggi
Fornisce problemi di compatibilità durante l'installazione simultanea di più moduli, estensioni e plug-in.
Plugin e moduli non sono gratuiti in Joomla.
Lo sviluppo è troppo difficile da gestire quando si desidera modificare il layout.
Joomla non è molto amichevole per SEO (Search Engine Optimization).
Rende il sito Web pesante da caricare ed eseguire.
Esempi reali di ciò che Joomla può creare?
- Siti web o portali aziendali
- Intranet ed extranet aziendali
- Riviste, giornali e pubblicazioni in linea
- E-commerce e prenotazioni online
- Applicazioni governative
- Siti web per piccole imprese
- Siti web senza scopo di lucro e organizzativi
- Portali basati sulla comunità
- Siti web scolastici e religiosi
- Home page personali o familiari