Portali Internet (Il CMS)
Attualmente un sito web o portale di medie/grandi dimensioni e con la necessità di essere aggiornati frequentemente richiede l'uso di un “sistema di gestione dei contenuti†(Content Management Systems -CMS-).
L'utilità di questi sistemi software non sarebbe a priori limitata alla gestione di siti web tuttavia proprio questo è attualmente il loro utilizzo più proficuo e diffuso.
Â
CMS (Content Management System)
I Content Management Systems sono stati inizialmente sviluppati internamente da alcune delle organizzazioni che producevano notevoli quantità di pubblicazioni. Nel 1995 CNET rese pubblici gli studi e i prodotti sviluppati internamente distribuendoli con l'etichetta Vignette (software). La compagnia cominciò a mettere a disposizione il software come un web-based content management system permettendo ai siti di creare interfacce di presentazione dei propri contenuti web su di un software precedentemente sviluppato.
Â
Il problema della gestione dei contenuti
In un approccio sistematizzato al problema della gestione dell'informazione si affrontano le seguenti fasi:
- Identificazione degli utenti e dei relativi ruoli di produzione o fruizione dell'informazione
- Assegnazione di responsabilità a differenti categorie di utenti per distinti tipi di contenuti (in un progetto complesso il prodotto finito non è frutto del lavoro del singolo, che pertanto non ha possibilità o esigenza di intervenire in tutti gli ambiti)
- Definizione delle attività di workflow, cioè formalizzazione di un percorso per l'assemblaggio del prodotto finale che, in quanto frutto di produzione frammentaria, deve acquisire la sua unitarietà sottostando a opportune procedure di supervisione. Più prosaicamente, per poter rendere efficiente la comunicazione tra i vari livelli della gerarchia, è necessaria un'infrastruttura di messaggistica, con la quale i gestori del contenuto possono ricevere notifica degli avvenuti aggiornamenti.
- Tracciamento e gestione delle versioni del contenuto
- Pubblicazione del contenuto
Â
I CMS nel web
Una delle applicazioni più utili dei sistemi di CMS si ha nella gestione dei portali, dove vengono impiegati i CMS come strumento di pubblicazione flessibile e multiutente. I CMS sono solitamente orientati alla gestione di testi (news, articoli ecc.), immagini, liste di discussione, forum, materiale scaricabile; a volte danno la possibilità di gestire anche più versioni dello stesso sito (ad esempio, HTML o WAP).
I CMS consentono di definire utenti, gruppi e diritti, in modo da poter permettere una distribuzione del lavoro tra più persone. Per esempio, sarà possibile definire una classe di utenti abilitati esclusivamente all'inserimento delle novità , mentre si potrà riservare la scrittura di articoli ad un altro gruppo, e limitare tutti gli altri alla sola consultazione.
Tecnicamente il CMS è un'applicazione lato server, divisa in due parti: il back end, ovvero la sezione di amministrazione, che si occupa di organizzare e supervisionare la produzione del contenuto, e il front end, cioè la sezione dell'applicazione con cui l'utente è a contatto a che usa per realizzare fisicamente modifiche, aggiornamenti ed inserimenti.
Â
Vantaggi dei CMS
Un CMS permette di costruire e aggiornare un sito dinamico, anche molto grande, senza necessità di scrivere una riga di HTML e senza conoscere linguaggi di programmazione (come PHP o Java) o progettare un apposito database. L'aspetto può essere personalizzato scegliendo un foglio di stile CSS appositamente progettato per un determinato CMS.
Esistono CMS specializzati, cioè appositamente progettati per un tipo preciso di contenuti (un'enciclopedia on-line, un blog, un forum etc.) e CMS generici, che tendono ad essere più flessibili per consentire la pubblicazione di diversi tipi di contenuti.
Â
Utilizzo dei CMS
Un CMS prevede una struttura centralizzata con diversi livelli di accesso. Essendo, per un portale internet, uno strumento orientato al web, tutti i contenuti possono essere gestiti da remoto e da ogni utente registrato al portale. In pratica chi redige articoli e commenti per il portale potrà , grazie al CMS, concentrare i propri sforzi sul contenuto piuttosto che sugli aspetti tecnologici della pubblicazione. Guardando la figura sottostante si possono notare i vari tipi di accesso che si possono avere verso un CMS. La figura dell'amministratore consiste in colui che possiede le autorità decisionali del CMS; ovvero colui che decide quali sezioni del sito rendere pubbliche e quali private, quali articoli pubblicare e quali no, ecc... Tutti i contenuti del sito web pubblico vengono reperiti dal CMS e pubblicati grazie ad CDA (Content Delivery Application) ovvero il motore di pubblicazione delle pagine.
Il CDA si distingue in due grandi categorie:
- quelli che a fronte dell'inserimento di un nuovo contenuto, ne consentono immediatamente la visualizzazione,
- quelli che necessitano di una fase di creazione delle pagine perché i nuovi contenuti siano visibili.
Normalmente è rappresentato da un gruppo di pagine sviluppate in codice ASP, Cold Fusion o PHP che genera ed invia in rete il codice HTML corrispondente ai contenuti presenti nel database.

La soluzione
La soluzione che HT System propone è un sistema software Open Source personalizzato sia nella grafica che nella struttura per venire incontro alle diverse esigenze dei clienti. Il CMS proposto non costringe l’utente alla conoscenza di linguaggi di programmazione per la creazione di pagine dinamiche, perché offre tutti gli strumenti necessari per operare in estrema semplicità , mediante l’adozione di un’evoluta interfaccia grafica e di menu altamente intuitivi. La soluzione software in questione può essere utilizzata per gestire un portale o in generale un sito web. Grazie alle innumerevoli possibilità di estensione è in grado di gestire ambienti con caratteristiche ed esigenze molto distanti.
La versione di base che HT System propone, senza ulteriori interventi, permette di:
- Gestire in maniera automatica le pagine con possibilità di aggiungere e aggiornare i contenuti in maniera visuale e senza la necessità di conoscere HTML, PHP o SQL
- Gestire e creare menu personalizzati
- Caricare documenti Word, Excel o PDF per la visualizzazione on-line
- Gestire e creare sondaggi
- Gestire e creare pagine di link
- Gestire e creare pagine di FAQ
- Gestire e creare News
- Gestire e creare utenti con differenti livelli di accesso
- Gestire le iscrizioni degli utenti
- Gestire e creare archivi
- Gestire e modificare gli stili del sito o di una parte di esso
- Gestire moduli e componenti di parti esterne
- Gestire banner e clienti
- Gestire un motore di ricerca interno
- Mantenere statistiche di accesso al proprio sito in base a: browser, sistema operativo, provenienza del navigatore, pagine più visitate, ricerche effettuate più frequentemente sul motore di ricerca interno
- Gestire gli oggetti eliminati (gestione cestino)
- Supporto multilingue per localizzare il portale
- Aiuto in linea
Â
Contattaci per accedere ad una DEMO o per informazioni dettagliate sulle offerte!






