OpenCms

Versione del 9 apr 2020 alle 18:50 di Pil56 (discussione | contributi) (Guide e tutorial: smistamento lavoro sporco e fix vari using AWB)

OpenCms è un Enterprise Content management system (CMS) open source basato sulla piattaforma Java e tecnologia XML. È distribuito da Alkacon Software con due tipi di licenze: la licenza LGPL per il "core" e la licenza GPL per alcuni moduli sviluppati da Alkacon Software[1].

OpenCms
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereContent management system
SviluppatoreAlkacon Software e la community OpenCms
Ultima versione10.5.1 (20 febbraio 2017)
Sistema operativoMultipiattaforma
LinguaggioJava
Licenzalicenza multipla GNU GPL/GNU LGPL[1]
(licenza libera)
Sito webwww.opencms.org

OpenCms è un'applicazione web basata su JSP/Servlet e necessita quindi di un servlet container come Apache Tomcat. L'utilizzo necessita anche di un database relazionale come Mysql, PostgreSQL, MariaDB.

Caratteristiche

Il prodotto software viene distribuito sotto forma di archivio compresso ZIP contenente la descrizione delle procedure di installazione e il Web Application Archive di OpenCms pronto per il deploy in un application server. L'installazione è piuttosto semplice e viene portata a termine attraverso un intuitivo wizard. È possibile installare anche una demo per apprezzarne tutte le caratteristiche.

Tra le caratteristiche principali proposte ci sono:

  • Ambiente di lavoro web facilmente utilizzabile da qualsiasi browser;
  • Gestione Risorse e Asset;
  • Sistema integrato di gestione utenti e permessi;
  • Sistema integrato di gestione dei progetti e della loro pubblicazione;
  • Workflow e Task Management;
  • Editor WYSIWYG multilingue (CKEditor);
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua (I18n);
  • Versionamento dei contenuti;
 
La schermata di amministrazione di OpenCms
  • Template via JSP e XML
  • Funzionalità multilingua, permette la realizzazione di un sito multilingua;
  • Online-Help System;
  • Pubblicazione statica e dinamica dei contenuti;
  • Possibilità di personalizzazioni in modo semplice;
  • Sistema di Caching per aumentare le prestazioni;
  • Meccanismo di estensioni attraverso moduli;
  • Sistema di schedulazione di job;
  • Import / export dei contenuti;
  • Integrazioni native supportate per Application server, EJB e altre specifiche Java EE;
  • Ricerca testuale su tutti i contenuti inseriti tramite Lucene/Solr;
  • Alto grado di personalizzazione grazie ai numerosi moduli disponibili sia come software libero che con altre licenze;

Note

  1. ^ a b OpenCms Usage License, su opencms.org. URL consultato il 19-04-2012.

Altri progetti

Collegamenti esterni

Guide e tutorial