Home Joomla ed i CMS

Joomla ed i CMS

 joomla_1I 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_2Joomla 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

joomla_3Il 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.

 

 

jweb_intestazione