OpenCMS: introduzione e creazione di un modulo

di: Luca Santaniello     30 Gennaio 2012

OpenCMS è un Content Management System (CMS) scritto in java. Sviluppato da Alkacon Software, meno popolare rispetto ai più conosciuti Joomla e Wordpress, ma altrettanto evoluto e semplice da utilizzare. Il sistema è interamente sviluppato in tecnologia Java e supporta le principali piattaforme J2EE. Il CMS è liberamente scaricabile e personalizzabile, essendo distribuito con licenza LGPL.

Le principali caratteristiche di OpenCMS sono le seguenti:

  • Ambiente di lavoro web (workplace) facilmente utilizzabile da qualsiasi browser web.
  • 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 (FCK/CKE editor).
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua (I18n).
  • Versioning dei contenuti.

In questo articolo illustreremo la procedura di installazione e configurazione di OpenCMS, e poi implementeremo un semplicissimo modulo, il classico HelloWorld, che ci permetterà di prendere confidenza con le convenzioni dell'ambiente di lavoro.

L'ultima versione stabile (la 8.0.2) è scaricabile dal sito ufficiale di OpenCMS.

Installazione

OpenCMS è una web application che utilizza un database per archiviare i suoi dati: nel pacchetto scaricato troviamo il file WAR di cui effettuare il deploy all'interno del web server che utilizziamo. (Ad esempio per Apache Tomcat ci basterà copiare il file nella directory webapps).
E' necessario anche installare un DBMS, ad esempio MySQL o Postgres.

Dopo aver copiato il file war nella directory webapps, avviamo Tomcat ed apriamo il browser alla pagina

http://localhost:8080/opencms/setup/

di default Tomcat è in ascolto sulla porta standard 8080; naturalmente è necessario modificare la porta qualora abbiate configurato Tomcat in un modo differente.

Accedendo a questa pagina, viene avviato il wizard di installazione. Analizziamo i passaggi fondamentali:

STEP 0 - Accettazione della licenza d'uso

Viene proposta la licenza d'uso, nella quale viene messo in evidenza che OpenCMS è un software libero distribuito con licenza LGPL

Figura 1. wizard: accettazione licenza d'uso
(clic per ingrandire)

accettazione licenza d'uso

Guide Java

Guida Apache Struts

Il primo e più utilizzato tra i framework MVC del mondo Java,...

Guida Java Spring

Scoprire il lightweight container più famoso del mondo Java....

Guida Java 6

Prendendo le mosse dalla guida Java, già presente su HTML.it,...

Altre guide

Newsletter @Programmazione

Ogni mese, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti