|
Azioni sul documentoI sistemi di gestione dei contenutiNota: questa è la vista stampabile contenente tutte le pagine del manuale in una sola pagina. Se si preferisce c'è disponibile la versione suddivisa in più pagine. Una breve ma chiara introduzione ai CMS, cosa sono, come sono nati e come si utilizzano. A cura del Dott. Sergio Brero.
1. Cosa sonoDefinizione di CMS.
I sistemi di gestione dei contenuti sono nati con lo scopo di rendere gestibili ed efficaci nel modo più semplice ed economico possibile, siti e portali le cui dimensioni e complessità stavano iniziando a diventare problematiche per chi doveva occuparsene. Il continuo aggiornamento delle informazioni, la rapida obsolescenza dei layout, la complessità delle strutture dei siti, la scarsa efficacia della catena di produzione-pubblicazione dei contenuti in rete (ovvero il ping pong autore-programmatore-autore-programmatore) cui si doveva ricorrere per ogni nuova pagina, per ogni aggiornamento sono stati problemi che per essere alleviati in maniera sensibile hanno avuto bisogno di un nuovo modo affrontare la questione del come organizzare l'intero processo di creazione-pubblicazione delle informazioni e della loro gestione informatica. 2. Cos'è un contenutoIl contenuti per i CMS.
Prendendo come esempio una qualsiasi pagina web quale potrebbe essere quella riportata qui di seguito vediamo come si potrebbero suddividere in diversi contenuti i suoi elementi.
L'immagine in alto a sinistra, per esempio è il logo, le due righe di testo in alto a destra l'intestazione del sito, la dicitura “OROSCOPI VARI” è il titolo della sezione, il rettangolo di testo con lo sfondo grigio uno specifico oroscopo. Ognuno di questi esempi è un contenuto, che in pratica è una qualsiasi informazione dotata di senso compiuto (es. l'intestazione) direttamente utilizzabile in un contesto adeguato che il sitema di gestione si occupa di organizzare logicamente e visivamente in modo coerente in base alle disposizioni dei programmatori e che fornisce al browser dell'utente in base alla richiesta HTTP che riceve. I contenuti sono le grandezze elementari con le quali lavora un Sistema di Gestione. Il trafiletto che riporta l'oroscopo dei nati del topo potrebbe a sua volta suddividersi in sottotrafiletti, le singole unità informative (ad esempio proposizioni) riunite in strutture semplici dotate di senso compiuto (ad esempio un trafiletto) vanno a formare quelli che chiameremo contenuti, cioè le grandezze elementari con le quali un utente di un CMS lavora. L'aggregazione di contenuti semplici dà origine a contenuti complessi e lo stesso contenuto elementare può essere parte contemporaneamente di più contenuti complessi. Il CMS si occupa ad esempio di presentare all'utente finale contenuti semplici e complessi organizzati in modo da avere uno stile unitario ed ordinato logicamente. Ad esempio in una enciclopedia digitale di cucina il “soffritto di cipolla” potrebbe essere una unità di contenuto ricorrente in tutti i contenuti dove è necessario friggere un battuto di cipolle e carote per la preparazione del piatto. Con un CMS nella sottosezione /primipiatti/pastasciutta le diverse ricette potrebbero essere definite all'interno del sistema con righe di codice che tradotte in linguaggio naturale ed organizzatte in maniera intuitiva potrebbero essere qualcosa di simile:
Ogni volta che un utente richiedesse la pagina della “pasta alla amatriciana” il CMS andrebbe a recuperare i vari contenuti elementari che la compongono dove essi sono memorizzati per poi disporli sulla pagina in modo da fornire una valida ed efficace descrizione di come va preparata tale ricetta. I contenuti possono essere creati ex novo oppure reperiti da fonti esterne, vengono poi convertiti in un formato interno al sistema, tipicamente XML, per renderli modificabili e gestibili. Perché sia agevole il reperimento e l'aggregazione dei dati, per facilitarne il più possibile un utilizzo flessibile i contenuti vengono catalogati in base a più indici cui sono associati e che sono i metadati. 3. Cosa sono i metadatiDefinizione di metadati.
Metadati sono ad esempio la data di creazione di un documento ed il suo autore, l'argomento od il riassunto e permettono di avere i risultati migliori nelle ricerche e rendono possibile una catalogazione omogenea dei file disposti per tipologia ad uso degli operatori del CMS. È fondamentale avere un sistema di metadati completo e ben organizzato.
“L'associazione di metadati descrittivi standardizzati con oggetti in rete ha la potenzialità di aumentare sostanzialmente le possibilità di reperire le risorse rendendo possibile la ricerca basata su campi (ad esempio autore, titolo), permettendo l'indicizzazione di oggetti non testuali, e autorizzando l'accesso a un contenuto surrogato che è distinto dall'accesso al contenuto della risorsa stessa.” da http://dublincore.org/documents/usageguide/ |