Spiegazione dei diversi tipi di CMS
Il sistema FileNet di IBM è ampiamente riconosciuto come il primo CMS in assoluto. Dopo la sua introduzione nei primi anni '90, molte aziende hanno lanciato sul mercato altri CMS.
Nel corso degli anni sono stati sviluppati diversi tipi di CMS. Variano a seconda del loro scopo specifico (caso di utilizzo), della loro architettura e dei modelli di licenza.
Le differenze principali tra i diversi sistemi sono riportate di seguito.
Sistemi di gestione dei contenuti Web (WCM)
e
sistemi di gestione dei contenuti basati su componenti (CCMS)
- Con un CMS Web è possibile creare, modificare e gestire pagine Web. Iniziarono per le pagine HTML, servite su siti Web esterni, ma presto divennero popolari anche per il pubblico interno su intranet. Questi sistemi in genere sono incentrati sulla pagina perché consentono di modificare una pagina nel suo complesso. Tuttavia, questo modello presenta gravi limitazioni in quanto comporta la copia/clonazione dei contenuti, ad esempio quando è necessario visualizzare una parte delle informazioni in due aree distinte del sito Web. I migliori CMS Web consentono ora di trattare i contenuti come articoli riutilizzabili: gli stessi contenuti possono essere visualizzati in varie aree del sito senza dover copiarli ogni volta.
- Un CCMS viene utilizzato per gestire contenuti basati su componenti come le informazioni tecniche sui prodotti (ad esempio i manuali dell'utente) che tradizionalmente venivano pubblicati in formato cartaceo o PDF. La possibilità di riutilizzo è il grande fattore trainante dell'organizzazione in "componenti" dei contenuti. Quando il modello B di un'apparecchiatura sostituisce il modello A, sono necessarie solo poche piccole modifiche e la maggior parte dei contenuti può essere riutilizzata senza dover duplicarla. Se, ad esempio, il manuale per il modello A contiene 2.000 paragrafi di informazioni, ma è necessario modificare solo 10 paragrafi per ripubblicarlo come nuovo manuale per il modello B, è possibile riutilizzare in modo rapido e semplice gli altri 1.990 paragrafi.
Al giorno d'oggi, il caso di utilizzo dei CCMS va oltre la stampa e il PDF, poiché le aziende spesso vogliono pubblicare queste informazioni anche online come singole pagine Web o come snippet piuttosto che come PDF. Inoltre, i CCMS vengono sempre più utilizzati per contenuti più ampi rispetto alla semplice documentazione tecnica, come la gestione di policy, procedure, linee guida, ecc. in settori non tecnici.
Come potete vedere, entrambi i sistemi hanno i loro punti di forza e non è insolito che le organizzazioni utilizzino un CMS Web per il marketing e un CCMS per la documentazione tecnica.
CMS commerciali e open source
- I CMS commerciali sono i sistemi venduti da un fornitore. Offrono al cliente una licenza (perpetua o a termine) o un modello di abbonamento. Poiché creano e gestiscono il software per il cliente, potete contattare il supporto tecnico in caso di problemi e, a seconda della priorità, li risolveranno entro un periodo di tempo concordato.
- Un CMS open source è un prodotto CMS "gratuito". È possibile scaricare il software e utilizzarlo senza dover pagare un costo di licenza. Esiste una community di sviluppatori che lo costruisce e lo gestisce. Ovviamente, la gratuità è un ottimo vantaggio, ma è importante ricordare che per l'implementazione e la manutenzione sono necessarie competenze tecniche (sono necessari professionisti IT) e non vi è alcuna garanzia che funzionerà per le esigenze specifiche della vostra azienda. In caso di guasti o problemi, l'azienda dipende dalla capacità di risolverli della community o del personale IT interno.
Questo modello si è evoluto e oggi è possibile utilizzare alcuni prodotti open source tramite un provider di servizi, che può offrire una versione gestita di tale CMS e fornire un accordo sul livello di servizio.
CMS headless e head-on
Spesso si sente il termine "CMS headless". L'idea non è nuova. Infatti, alcuni CMS dei primi anni 2000 erano già "headless".
Cos'è un CMS "headless"?
Per "head" si intende il sito Web (o l'"applicazione Web") che viene eseguito sul CMS. Pertanto, un CMS "headless" non dispone di un sito Web come livello di presentazione, a differenza di un CMS "head-on". Un sistema "headless" espone i contenuti tramite API (spesso in formato JSON) come metodo principale per distribuire i contenuti, mentre i CMS "head-on" distribuiscono i loro contenuti tramite pagine HTML, direttamente a un sito Web.
Entrambi gli approcci hanno pro e contro, come la possibilità di modificare nel contesto una pagina Web con un CMS head-on e la possibilità di distribuire contenuti in più formati a più dispositivi con un CMS headless, quindi vengono promossi anche CMS di tipo ibrido, che combinano il meglio dei due mondi.
