Joomla ed i CMS
I siti Web dinamici affollano sempre più il World Wide Web. Un tempo rari e spesso mal fatti, hanno raggiunto negli ultimi anni la maturità per essere utilizzati in diversi ambiti, da quello professionale a quello amatoriale. A confronto dei classici siti statici, quelli dinamici semplificano l'aggiornamento e l'organizzazione delle informazioni, consentono di utilizzare istruzioni complesse per arricchire le pagine di contenuti diversi e svincolano il proprietario del sito, per ciò che riguarda la pubblicazione, dalla conoscenza dei linguaggi normalmente utilizzati per la creazione.
L'applicazione che si occupa di gestire i contenuti dinamici del sito si chiama CMS (Content Management System).
Esistono molti CMS di libero utilizzo e quasi sempre open source, per cui, fatti salvi gli obblighi derivanti dalla licenza di rilascio (quasi sempre GPL e derivati), sono fruibili senza vincoli particolari, noi ti consigliamo JOOMLA!
Joomla! è uno fra i migliori gestori di contenuti Open Source del web. E' utilizzato in tutto il mondo sia per siti semplici che per le più complesse applicazioni web.
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. Joomla è un Content Management System (Cms) open source realizzato in Php molto completo e facile da utilizzare. Un punto di forza di questo Cms è il potente pannello di amministrazione, semplice ma ricco di funzioni. Joomla separa in modo netto l'aspetto grafico del Cms dai contenuti e dagli strumenti di amministrazione. I template utilizzati per la definizione dell'aspetto grafico del sito possono apportare modifiche anche sostanziali alla posizione dei componenti e ad ogni aspetto estetico senza toccare i contenuti. Per l'aggiunta di funzioni e componenti Joomla non richiede alcun intervento sul codice del programma: si possono caricare elementi di tre tipi diversi direttamente dal pannello di amministrazione. I componenti di Joomla sono piccole applicazioni in grado di arricchire il sito con elementi come forum, sistemi di commercio elettronico e gallerie di immagini. I moduli sono invece script Php che gestiscono la visualizzazione di blocchi di contenuti da posizionare nell'interfaccia, come riquadri di ricerca, calendari, sondaggi e così via.
Per iniziare ad utilizzare Joomla è necessario disporre dell'ambiente web adatto, cioè un nome di dominio associato ad uno spazio server con le caratteristiche necessarie al corretto funzionamento di Joomla. LAMP è l'acronimo dell'ambiente web da noi consigliato, indica una piattaforma per lo sviluppo di applicazioni web che prende il nome dalle iniziali dei componenti software con cui è realizzata:
-
Linux: il sistema operativo;
-
Apache: il Web server;
-
MySQL: il database management system (o database server);
-
PHP: il linguaggio di programmazione.
Il pannello di amministrazione
Il Backend (Pannello Di Amministrazione)
Il pannello di controllo di Joomla viene anche definito backend, è semplice da utilizzare e navigare e permette la completa gestione del sito. Dal Pannello di controllo, puoi creare e gestire gli articoli, le sezioni e le categorie. Altre caratteristiche disponibili nel Pannello di controllo sono le gestioni media, menu, lingue e utenti.
Joomla!, tra le altre cose, offre:
-
Caching delle pagine per incrementare le prestazioni
-
Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca
-
Feeding RSS, che permette ai visitatori essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un Feed reader
-
Versione stampabile delle pagine
-
Pubblicazione tipo Blog
-
Forum
-
Sondaggi
-
Ricerca testuale su tutti i contenuti inseriti
-
Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua.
Joomla ed i CMS





