In informatica un Content Management System, in acronimo CMS (in italiano sistema di gestione dei contenuti), è uno strumento software, installato su un server web, il cui compito è facilitare la gestione dei contenuti di siti web, svincolando il webmaster da conoscenze tecniche specifiche di programmazione Web.
Uno dei più famosi CMS per lo sviluppo di siti web è Joomla.
Joomla! è un software per la realizzazione di siti web, scritto completamente in linguaggio PHP. È nato nel settembre 2005 ed è attualmente in rapido sviluppo, dopo un processo di pochi minuti (installazione e prima configurazione) il sito è operativo!
Le principali caratteristiche sono:
• Alto grado di personalizzazione;
• Funzioni per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca ;
• Funzione RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti;
• Versione stampabile delle pagine;
• Esportazione delle pagine in formato PDF;
• Pubblicazione tipo Blog;
• Sondaggi;
• Ricerca testuale su tutti i contenuti inseriti;
• Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
Estensioni e componenti aggiuntivi:
Uno dei punti di forza di Joomla! è l'ampia disponibilità di componenti aggiuntivi per personalizzare la funzionalità del motore. Tutte le estensioni vengono distribuite sotto forma di pacchetti compressi, la cui installazione è gestita in maniera completamente automatica da uno script apposito, disponibile nella sezione di amministrazione del proprio sito Joomla!, che permette anche di disinstallare estensioni già installate.
Perchè usare Joomla?
Ormai in qualunque ambito, praticamente chiunque si é accorto che internet serve; é molto diffuso ed é uno strumento ottimale per raggiungere molte persone a basso costo, molto spesso però il basso costo é in realtà una cessione di dati personali, un'invasione di pubblicità mirata o comparsa di
pubblicità altrui sulle proprie pagine. Ma esistono alternative concrete, per esempio utilizzando software libero.
Fare un sito personalizzato, in una giornata, e con possibilità di aggiornamento a molti utenti con Joomla si può, e senza conoscenze particolari di informatica.
Aggiornabile come scrivere un testo con word, openoffice o un block notes qualsiasi e modificabile nella grafica con template gratuiti.
Ottenendo siti diversi tra loro, nonostante la struttura sia la stessa.