Joomla non è un prodotto ma è un progetto!
Nato nel settembre 2005 da un gruppo di sviluppatori volontari (DevTeam) provenienti da differenti nazioni e supportato da una folta comunità mondiale, tra cui quella Italiana che ne cura la traduzione e locazione nella nostra lingua, è considerato uno dei migliori CMS OpenSource.
CMS (Content management system) letteralmente significa "Sistema di gestione dei contenuti", è una categoria di software che serve a organizzare e facilitare la creazione collaborativa di siti Internet. Open source (termine inglese che significa sorgente aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione.
Con Joomla! è quindi possibile realizzare siti Internet dinamici, è gratuito e rilasciato sotto licenza GPL v.2.
Cosa lo rende diverso dal passato?
Le ormai osolete pagine html che venivano strutturate con programmi appositi in un lasso di tempo 20 volte superiore al tempo impiegato nel farle con il CMS joomla sono una prova di come ormai suddetti metodi siano obsoleti ormai da anni.
L'idea di un cms si basa sul presupposto che un sito debba essere utile e ricco di contenuti e non una banale impaginazione HTML o peggio ancora FLASH;
joomla incorpa anche queste altre funzioni al suo interno ma in realta' la potenza viene sprigionata in tutt'altro contesto.
Joomla ha contenuti dinamici incastonati l'uno all'altro , ridondanti legati l'uno all'altro insomma una rete dentro al sito che rende ogni singola pagina un dato del sito stesso da usare a piacimento.
Cosa lo rende superiore?
Una semplice domanda vi fara' rendere conto di cosa sono i progetti open source e in questo caso JOOMLA!
Una software house quanti programmatori ha dentro?
prendiamo la Microsoft?
100?
Joomla ne ha centinaia e sono sparsi nel mondo e non hanno altro scopo che migliorare il progetto apportando modifiche e aggiornamenti il tutto nel pieno spirito di collaborazione globale che fa di questa piattaforma per creazione di siti dinamici ,(altro esempio di questa tipologia di software e' linux).