OpenCMS
OpenCMS è una applicazione open source di livello professionale per la gestione dei contenuti, in grado di consentire la gestione di complessi siti web basati su contenuti dinamici.
OpenCMS, basato su Java e XML, è un sistema multipiattaforma in grado di operare sia in ambiente completamente open source (Linux, Apache, Tomcat, MySQL) che nell’ambiente del software commerciale (Windows, IIS, Oracle).
Comprende un sofisticato motore di template, che agevola la definizione ed applicazione di layout omogenei fra le pagine, ed una completa gestione centralizzata degli utenti basata su meccanismi di ruoli e permessi.
OpenCMS rende disponibili, oltre le funzionalità di base, moduli aggiuntivi rilasciati dagli stessi sviluppatori del prodotto (documenti base, localizzazione delle funzionalità di gestione) e moduli contribuiti da sviluppatori terzi (articoli, funzionalità di ricerca estese, form con invio email).
E’ incluso nelle funzionalità base la disponibilità di un motore di workflow con notifiche via mail e di un editor WYSIWYG per la pubblicazione di pagine anche con layout complessi senza necessità di conoscenza del linguaggio HTML.
Un sistema di cache consente di ottimizzare le prestazioni mantenendo copie statiche delle pagine normalmente generate a partire dalle informazioni contenute nel database.
Tutte le informazioni gestite in OpenCMS sono soggette ad un sistema di gestione delle versioni per la tracciatura delle modifiche effettuate e per il recupero di documenti modificati.
Ulteriori caratteristiche di OpenCMS comprendono un sistema di schedulazione automatica di attività periodiche, un sistema di sincronizzazione del database con il file system esterno e funzionalità di import / export in formato XML.
L’amministratore del sistema dispone di una interfaccia di gestione completa ed uniforme.
Il prodotto, completamente utilizzabile tramite browser web, viene distribuito in licenza LGPL.
Caratteristiche tecniche
Linguaggio di sviluppo: Java
Database supportati: Database relazionali (mysql, postgres, sybase etc...)
Sistemi operativi supportati: Linux, Windows, Mac OS X, Solaris e BSD
Web Server: Tomcat, Apache 1.3.x via PCGI o FastCGI
Requisiti client: browser internet
Sito di riferimento
http://www.opencms.org