Tecnologia Open Source

Il Content Management System - Drupal

Drupal é un CMS orientato all'amministrazione dei contenuti per il Web.

E' un software libero rilasciato sotto licenza GPL, ed è mantenuto e sviluppato da una community di centinaia di utenti e sviluppatori.
Drupal è un software che aiuta utenti singoli o grandi comunità a pubblicare, amministrare e organizzare grandi quantità e varietà di contenuti in un sito web, in maniera semplice e veloce.

Migliaia di persone e organizzazioni stanno utilizzando Drupal per gestire vari tipi di siti web, come

  • portali web di community e siti di discussione
  • portali web e intranet aziendali
  • siti web personali
  • aficionado sites
  • applicazioni e-commerce
  • directory di contenuti

Il "Content Management System" (CMS) risponde alla necessità di poter gestire direttamente ed autonomamente il propio sito internet o la propria intranet aziendale. Il CMS é un sistema per la gestione di contenuti informativi come articoli, rubriche, notizie, faq, pagine nuove, immagini, e consente anche l'integrazione e/o la progettazione di altri applicativi già presenti in azienda (p. esemp. CRM e ERP).

Il CMS consente ad un utente, abilitato tramite username e password, di inserire o aggiornare i contenuti di un settore o di un'area del sito attraverso un sistema guidato e personalizzato di controlli ed approvazioni (il cosiddetto workflow) da parte di figure diverse.

I ruoli classici nel mondo di Content Management sono:

  • Utente [scrive]
    • l'autore: inserisce i contenuti nelle aree di propria competenza;
    • l'editore: approva, modifica, rifiuta e pubblica le pagine e gli elementi creati;
  • Admin [organizza]
    • l'amministratore: crea il layout e si occupa della manutenzione del sistema;
    • il superuser: sceglie gli autori e gli editori, assegnando loro le aree su cui poter intervenire;
  • Sviluppatore [crea]
    • developer implementa e sviluppa il sistema.