cms - Content Management System


Le singole pagine Web possono essere realizzate a partire dal semplice Blocco note o con editor più complessi (testuali o WYSIWYG), anche Web-based (installati su un server e non nel PC del redattore dei contenuti).

Un CMS è un software installato su un Web server che permette la semplificazione di molte operazioni di creazione delle pagine Web (teoricamente non è necessario conoscere l'HTML) e contemporaneamente, archiviando i contenuti (pagine, immagini, file) in un database, è in grado di gestire e controllare le relazioni tra questi oggetti, oltre a permettere livelli di operatività differenziati ai vari operatori.

CMS

Un content management system è un software che permette la creazione, la pubblicazione, l’aggiornamento, la gestione ed organizzazione collaborativa di vari tipologie di contenuti.


Elementi di un CMS:

  • il sistema di inserimento/gestione dei contenuti;
  • la base dati contenente i contenuti;
  • il motore di pubblicazione delle pagine;
  • moduli aggiuntivi


CMS molto diffusi: Wordpress, Joomla, Drupal
http://www.sitepoint.com/wordpress-v-joomla-the-infographic

CMS

  • Un CMS in alcuni casi può convenire svilupparlo internamente all’organizzazione che lo utilizzerà
  • Può essere acquistato o noleggiato (es. con la formula “pay for use”)
  • Può essere ospitato su una macchina interna oppure di una ditta esterna
  • Open o closed source: proprietari, a pagamento, open source
  • I CMS gratuiti/open source possono comunque costare molto nella fase di personalizzazione
  • Molti CMS richiedono piattaforme specifiche e, anche in base alla tecnologia alla base del CMS (PHP, Phyton, db MySQL, ….) hanno dei requisiti minimi per l'installazione

CMS


  • Occorre valutare con attenzione anche come sarà composta la redazione (numero e competenze dei redattori)
  • Vari tipi di utente: autore, redattore (editor, content manager), editore (publisher), amministratore
  • Definizione Templates (modelli) in base alle esigenze
  • Architettura informativa non sempre flessibile/controllabile
  • Nelle versioni/configurazioni più sofisticate sono presenti anche strumenti di work-flow e sistemi di autorizzazioni in cascata (queste ultime ad es. in Wordpress ci sono, molto semplici)

CMS


Non esiste un CMS migliore in assoluto, va visto in quale contesto andrà utilizzato


È importante l’integrabilità con il resto del sistema informativo (es. per l'estrazione di dati da diversi tipi di database)

È importante la scalabilità, per non dover cambiare CMS in occasione di nuove esigenze

CMS - Content Management System

By futuramente

CMS - Content Management System

  • 491