OpenCms: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ultima versione
AttoBot (discussione | contributi)
m Bot: Formattazione delle date; modifiche estetiche
Riga 7:
|Sviluppatore = [[Alkacon Software]] e la OpenCms community
|UltimaVersione = 9.5.2
|DataUltimaVersione =15 Luglioluglio [[2015]]
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 19:
}}
 
'''OpenCms''' è un [[Content management system]] (CMS) [[open source]] basato sulla piattaforma [[Java (linguaggio)|Java]] e tecnologia [[XML]]. È distribuito da [[Alkacon Software]] con due tipi di [[Licenza (informatica)|licenze]]: la licenza [[GNU Lesser General Public License|LGPL]] per il "core" e la licenza [[GNU General Public License|GPL]] per alcuni moduli sviluppati da Alkacon Software<ref name="licenza" />.
 
La storia di OpenCms inizia attorno al [[1999]] con il suo predecessore [[MhtCms]], che non fu rilasciato Open Source. La prima versione Open Source fu rilasciata al [[CeBIT]] Expo 2000. 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]] o [[PostgreSQL]].
 
== Caratteristiche ==
Riga 27:
 
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 management|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;
[[File:OpenCms 7.0 backend (en).png|thumb|upright=1.8|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 [[Cache|Caching]] per aumentare le prestazioni;
* Meccanismo di estensioni attraverso moduli;
* Sistema di [[Scheduler|schedulazione]] di [[job (informatica)|job]];
* Import / export dei contenuti;
* Integrazioni native supportate per Application server, [[Enterprise JavaBeans|EJB]] e altre specifiche [[Java EE]];
* Ricerca testuale su tutti i contenuti inseriti tramite [[Lucene]];
* Alto grado di personalizzazione grazie ai numerosi ''moduli'' disponibili sia come [[software libero]] che con altre licenze;
 
== Note ==