joomla e i cms

joomla e i cms

joomla_miniUn Content management system (CMS), letteralmente “Sistema di gestione dei contenuti”, è uno strumento software installato su un server web studiato per facilitare la gestione dei contenuti di siti web, svincolando l’utilizzatore da conoscenze tecniche di programmazione.

Esistono CMS specializzati, cioè appositamente progettati per un tipo preciso di contenuti (un’enciclopedia on-line, un blog, un forum, ecc.) e CMS generici, che tendono ad essere più flessibili per consentire la pubblicazione di diversi tipi di contenuti.

Tecnicamente un CMS è un’applicazione lato server, divisa in due parti: la sezione di amministrazione (back end), che serve ad organizzare e supervisionare la produzione dei contenuti, e la sezione applicativa (front end), che l’utente web usa per fruire dei contenuti e delle applicazioni del sito.

I CMS possono essere programmati in vari linguaggi tra cui più comunemente in PHP e ASP; il tipo di linguaggio adoperato è indifferente a livello di funzionalità. I CMS in PHP sono multipiattaforma, mentre i CMS in ASP possono essere utilizzati solo su piattaforme Windows.

Ecco una lista (in ordine alfabetico) dei CMS open source più utilizzati:

  • Alfresco [1]
  • Docebo CMS [9]
  • Drupal
  • eZ publish [11]
  • Fedora Commons[12]
  • Joomla!
  • LG-Nuke
  • Magnolia [19]
  • Mambo
  • Nuke-Evolution
  • OpenCms
  • PHPNuke [30]
  • Plone
  • PostNuke [31]
  • Typo3
  • WordPress
  • XOOPS