Come rivela già il suo nome, OpenCms è un software open source, svi­lup­pa­to da Alkacon Software, un’azienda con sede a Colonia. Grazie anche alla community, che con­tri­bui­sce al mi­glio­ra­men­to del sistema, sono di­spo­ni­bi­li alcuni template e com­po­nen­ti ag­giun­ti­vi gratuiti. Ciò che con­trad­di­stin­gue OpenCms è la facilità di utilizzo, oltre che la creazione e la gestione semplice dei contenuti.

Requisiti di sistema e settori di ap­pli­ca­zio­ne

OpenCms si basa sul lin­guag­gio di markup XML e su diverse tec­no­lo­gie Java, al contrario di altri CMS più co­no­sciu­ti, come WordPress, Joomla, Drupal e TYPO3, che si servono del lin­guag­gio di scripting PHP. Questo CMS funziona su tutti i sistemi operativi ed è ese­gui­bi­le di­ret­ta­men­te dal browser; non bisogna di­men­ti­ca­re di col­le­gar­lo ad un database (sono sup­por­ta­ti MySQL, PostgeSQL, Oracle, HSQLDB, DB2 e MSSQL).

Alcune aziende o isti­tu­zio­ni im­por­tan­ti uti­liz­za­no OpenCms, come Lavazza, Equitalia e il Comune di Firenze. Con questo CMS ci sono molte pos­si­bi­li­tà per creare sia piccoli siti ben strut­tu­ra­ti sia portali completi, infatti è par­ti­co­lar­men­te indicato per rea­liz­za­re siti medio-grandi, oltre che pagine intranet ed extranet. Provando la Live Demo potete farvi un’idea dell’usabilità e delle sue funzioni.

Utilizzo del software e funzioni standard di OpenCms

Come molti altri CMS, anche OpenCms è sca­ri­ca­bi­le gra­tui­ta­men­te sulla pagina ufficiale e si con­trad­di­stin­gue per la sua facilità d’uso, oltre che per le sue semplici funzioni. Grazie alla doppia vi­sua­liz­za­zio­ne “Online/Offline”, le modifiche sono rese visibili ai vi­si­ta­to­ri, solo dopo essere state approvate. Inoltre, grazie alla funzione di anteprima, riuscite a vi­sua­liz­za­re come appare la vostra pagina prima di pub­bli­car­la. Per creare o gestire i contenuti, non servono co­no­scen­ze di pro­gram­ma­zio­ne e non è ne­ces­sa­rio dover uti­liz­za­re il back end (“workplace”), in quanto l’aspetto tecnico è separato dal resto. I contenuti sono mo­di­fi­ca­bi­li di­ret­ta­men­te sulla pagina vi­sua­liz­za­ta. Inoltre, è possibile co­mu­ni­ca­re anche con gli altri redattori tramite una finestra di dialogo, che è inserita nelle pagine. OpenCms presenta molte funzioni SEO (come la ge­ne­ra­zio­ne della sitemap, la scelta di keywords, la creazione di de­scri­zio­ni, ecc.). Altre funzioni sono:

  • La creazione e la gestione dei contenuti tramite un editor WYSIWYG
  • La funzione drag&drop per inserire e assegnare template e contenuti ai singoli siti
  • L’in­te­gra­zio­ne di contenuti mul­ti­me­dia­li come immagini o video presenti in una galleria
  • La strut­tu­ra­zio­ne di tutte le pagine tramite un editor per la sitemap
  • Una gestione avanzata degli utenti
  • La creazione e gestione di più siti
  • La creazione di siti mul­ti­lin­gua

Per conoscere meglio tutte le fun­zio­na­li­tà del CMS, si rimanda alla pagina ufficiale italiana.

Esten­sio­ni modulari

Gli utenti esperti possono adattare il CMS ai propri bisogni, infatti è possibile per­so­na­liz­za­re i template e svi­lup­pa­re delle proprie ap­pli­ca­zio­ni web. Ma anche i meno esperti possono ag­giun­ge­re delle nuove funzioni al CMS grazie alle esten­sio­ni, che possono essere importate fa­cil­men­te nel sistema. La maggior parte delle esten­sio­ni, chiamate moduli, sono di­spo­ni­bi­li gra­tui­ta­men­te e sca­ri­ca­bi­li dalla pagina ufficiale. In­stal­lan­do­li avrete nuovi template e/o funzioni ag­giun­ti­ve. Oltre a quelle classiche per gestire i contenuti e per l’am­plia­men­to delle funzioni di admin, ci sono anche moduli per la creazione di un negozio online o per ef­fet­tua­re sondaggi online. Grazie all’ampia scelta a di­spo­si­zio­ne, si possono rea­liz­za­re molti tipi diversi di siti e per­so­na­liz­za­re le pagine secondo i propri gusti.

Vantaggi e svantaggi di OpenCms

OpenCms è utile so­prat­tut­to per la creazione pro­fes­sio­na­le di siti di di­men­sio­ni medio-grandi. Per creare ve­lo­ce­men­te un piccolo blog, un negozio online o una community, sarà meglio optare per altre soluzioni, pro­get­ta­te spe­ci­fi­ca­ta­men­te per la rea­liz­za­zio­ne di piccoli progetti. I punti di forza di OpenCms risiedono in altri ambiti: se volete gestire co­mo­da­men­te pagine con molti contenuti e senza co­no­scen­ze di pro­gram­ma­zio­ne, questo CMS è quello che fa per voi, spe­cial­men­te se più redattori curano il progetto. In questo caso risulta molto utile la gestione avanzata degli utenti. In più, questo CMS permette anche ai neofiti di mo­di­fi­ca­re e pub­bli­ca­re i contenuti fa­cil­men­te, oltre che essere uno dei sistemi più amati per reti intranet ed extranet. In caso di domande e dif­fi­col­tà, la community di OpenCms rap­pre­sen­ta un valido aiuto, no­no­stan­te sia più piccola, se pa­ra­go­na­ta a quella di WordPress o Joomla. Esiste anche un’as­si­sten­za clienti a pagamento, gestita dai partner ufficiali della Alkacon Software. OpenCms non rientra tra i CMS più popolari, ma merita comunque una menzione. Infatti non ha niente da invidiare agli altri CMS più co­no­sciu­ti. In fondo quello che conta nella scelta di un CMS, sono le proprie esigenze e le proprie com­pe­ten­ze.

Vai al menu prin­ci­pa­le