|
CMS (Content Management System → CMS o Web Content Management → WCM, in italiano "Sistema di Gestione dei Contenuti") è un sistema di gestione contenuti che permette di gestire il web a chiunque conosca un minimo di nozioni per la navigazione in Internet e la scrittura di documenti digitali.
L'utilizzo di questo tipo di sistema favorisce l' automatizzazione dei processi di creazione, gestione e distribuzione di contenuti attraverso il web.
Nei sistemi tradizionali il redattore dei contenuti web deve creare tutte le pagine dall'inizio alla fine con editor Html su un server di sviluppo, e successivamente deve rivolgersi ad uno specialista per la pubblicazione, occupandosi personalmente della manutenzione dei link e dell'archiviazione.
Il sistema CMS permette agli autori del sito di inserire contenuti senza doversi preoccupare di come questi verranno visti sullo schermo dagli utenti, e allo stesso tempo specialisti e tecnici potranno gestire la presentazione indipendentemente dal numero di pagine e delle informazini che queste dovranno contenere.
Se decidiamo passare all'utilizzazione del CMS dobbiamo considerare diversi fattori:
-
Con quale frequenza verranno aggiornati i contenuti.
-
Se un certo contenuto deve essere aggiornato a cadenze temporali fisse (es.: settimanali).
-
Il numero di pagine influenzate da un singolo cambiamento e la difficoltà di identificare e di aggiornare tutte le pagine influenzate da un cambiamento.
-
Il numero di autori che contribuiscono ai contenuti del sito e la loro collocazione fisica.
-
Le conoscenze tecniche degli autori sugli strumenti di sviluppo di pagine web.
-
Se sono richieste una o più approvazioni prima che il contenuto sia pubblicato
-
Se sarà richiesta l´archiviazione dei contenuti.
-
Se la presentazione dei contenuti dev'essere costantemente conforme a determinati standard
-
Se si prevede che il sito debba cambiare veste grafica.
-
Se si pensa di utilizzare i contenuti del sito per altri scopi per i quali è utile averli strutturati in un database.
Una volta stabilito che si intende utilizzare il CMS per l'inserimento dei contenuti nel proprio sito (o porzione di sito) occorre:
-
Definire un gruppo di persone che si occuperanno dell'inserimento dei contenuti (redazione).
-
Individuare all'interno del sito quali saranno le sezioni che andranno aggiornate con maggiore frequenza (area News, Eventi, ecc.)
-
Per ognuna di queste sezioni, definire la struttura dei contenuti che vi andranno inseriti (es.: una notizia ha un titolo, una data, un'immagine, un testo ed eventualmente dei link); queste saranno le "proprietà" di quel contenuto.
-
Inoltre, per ogni tipologia di contenuto, definire le regole per la loro visualizzazione (es.: se le news vanno ordinate cronologicamente, se nella Home Page ci vanno solo le 3 più recenti, ecc.).
-
Ad ogni contenuto andrà associato un "template" per la sua visualizzazione (che contiene le "regole" per visualizzarlo, ad es.: se il titolo va in grassetto, il testo allineato a sinistra con l'immagine a destra, ecc.; ogni template associato alle parti "fisse" - intestazione, menù di navigazione, footer - produrrà la pagina HTM finale).
Proponiamo di seguito alcuni link a siti di CMS e un estratto dalle linee guida per la gestione delle informazioni di ERMES
(il portale della regione Emilia-Romagna dove viene spiegato generalmente come funzionano i CMS)
Bisogna considerare, ad ogni modo, che ogni progetto ha esigenze diverse ed è sempre meglio sviluppare prima il progetto insieme al cliente e poi valutare se c'è la necessità di sviluppare un complesso CMS o utilizzare parte del budget in altro modo, ad esempio: il web marketing .
Alcuni link a siti di CMS
Il primo link è naturalmente Adminweb: sviluppato da me e dallo staff di web-dem, tenendo conto delle richieste dei cliente e dalle esigenze di indicizzazione dei siti, si adatta a diverse esigenze di gestione contenuti. È realizzato utilizzando i linguaggi di programmazione Html, css, Asp, Javascript e produce codice Xhtml strict accessibile.
- Adminweb
Esistono anche dei CMS open source molto potenti che possono essere adattati alla diverse esigenze.
Questi i più conosciuti:
|