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 versione13.0 (13 Aprile 2022)
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 modifica

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;

Versioni modifica

Versione Data di rilascio Nuove funzionalità importanti
04.00.00 02/02/00 Flusso di lavoro online / offline , editor WYSIWYG per pagine web, explorer, gestione utenti
05.00.00 05/05/02 Modelli di pagina in JSP con la propria libreria di tag <cms:> , memorizzazione nella cache estesa ed esportazione statica delle pagine
05.03.00 11/12/03 Ricerca di testo completo con Lucene , modifica diretta delle pagine web
06.00.00 30/06/05 Interfaccia utente aggiornata, archiviazione dei contenuti in file XML basati su XSD , gestione di più siti
06.02.00 31/03/06 Ridimensionamento dell'immagine integrato , confronto visivo delle versioni dei documenti
07.00.00 04/07/07 Supporto per WebDAV , gestione automatica dei collegamenti, tag di categoria per tutti i file di contenuto
07.05.00 15/06/09 Gallerie di contenuti, supporto esteso per la creazione di JSP utilizzando il linguaggio delle espressioni
08.00.00 08/05/11 Interfaccia utente migliorata che consente il trascinamento della selezione di elementi nella pagina e nell'editor della mappa del sito, supporto per dispositivi mobili
08.05.00 24/09/12 Modifica "inline" di pagine web, integrazione di Apache Solr , supporto CMIS , funzionalità SEO
09.00.00 08/11/13 Anteprima per dispositivi mobili, accesso al repository di contenuti utilizzando una condivisione di rete , interfaccia di gestione visiva del sito, modello demo basato su Bootstrap
09.05.00 03/11/14 I contenitori nidificati consentono la creazione di modelli e layout con trascinamento, contenuto generato dall'utente, creazione di PDF , ruoli di editor estesi, controllo ortografico nell'editor WYSIWYG, gestione visiva di gallerie, categorie e modelli
10.00.00 23/03/16 Area di lavoro di amministrazione modernizzata, modello Apollo aggiunto, nuovo esploratore di file, Identicons per gli utenti, commit diretto dei modelli modificati su Git , trascinamento della selezione di immagini, ricerca dei contenuti basata su Solr migliorata
10.05.00 15/02/17 Strumenti di localizzazione migliorati per il confronto affiancato delle mappe dei siti, supporto per la generazione di pagine come frammenti JSON, connessione di risorse per origini dati esterne, icone dei caratteri nell'interfaccia utente
11.00.00 30/04/19[2] Interfaccia utente ridisegnata, meta mapping per SEO, nuovo modello Mercury, generazione di elenchi di contenuti predefiniti con ricerche Solr predefinite, segnalibri nell'explorer, nuove app per il tipo di risorsa e gestione delle sessioni

Note modifica

  1. ^ a b OpenCms Usage License, su opencms.org. URL consultato il 19-04-2012.
  2. ^ (EN) alkacon/opencms-core, su GitHub. URL consultato il 28 gennaio 2021.

Altri progetti modifica

Collegamenti esterni modifica

Guide e tutorial modifica