Un Content Management System (CMS) è un sistema per la gestione di contenuti informativi (articoli, rubriche, notizie, faq, etc) da pubblicare su siti e portali web.

Un sistema CMS permette di gestire l'aggiornamento ed il flusso delle informazioni attraverso soluzioni software che rendono semplici ed affidabili i processi di gestione dei contenuti, e cioè l'inserimento, la correzione, la selezione di titoli, testi e immagini da integrare nel layout grafico del sito.
I siti e portali di una certa dimensione richiedono necessariamente l'utilizzo di sistemi CMS per garantire l'aggiornamento controllato delle pagine da parte di operatori normalmente appartenenti a gruppi di lavoro diversi e distribuiti in sedi fisiche diverse.

Un Content Management System permette ad un utente abilitato di inserire o aggiornare i contenuti di un settore o di un'area del sito, attraverso la gestione di un sistema guidato e personalizzato di controlli ed approvazioni (workflow).

Eurofriuli fornisce la personalizzazione, l'installazione, configurazione, personalizzazione grafica, modifica e ottimizzazione del codice sorgente al fine di adattare il CMS alle esigenze dei clienti, fino alle personalizzazioni più spinte.

Tra le caratteristiche principali proposte ci sono:

  • Alto grado di personalizzazione grazie ai numerosi moduli, componenti e plugin disponibili sia come Software libero che con altre licenze;
  • Caching delle pagine per incrementare le prestazioni;
  • Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca;
  • Feeding RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un feed reader;
  • Versione stampabile delle pagine;
  • Esportazione delle pagine in formato PDF;
  • Pubblicazione tipo Blog;
  • Sondaggi;
  • Ricerca testuale su tutti i contenuti inseriti;
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
  • Gestione degli utenti registrati e loro interazioni, creando una community (Community Builder)