OpenCms 是由德国 Alkacon 公司发起的一个 专业级的开源Java开源Web CMS(网站内容管理系统),可以帮助用户快速、高效的创建 web 网站项目,从最初版到现在,已经有15年的时间,详细内容请点击查看 OpenCms 发展历程。
OpenCms系统对内容的创建和管理完全基于浏览器环境,包括系统的安装过程。内容维护方便、直观,采用所见即所得编辑器,无需任何HTML知识,即可完成网站内容的编辑,特有的前台“直接编辑”功能,方便维护的同时也提高了维护效率。
类型定义简单、快速,用户可根据需求自定义结构化内容,如新闻类型,类型定义采用 XSD 文件,系统提供多种控件类型,可以方便定义简单文本字段、HTML格式文本域、下拉表单、颜色选择域、图片/附件选择域等。

图1(OpenCms自定义类型编辑页面)
网站的布局由JSP模板控制,JSP的模板机制强大、灵活,模板定义可使用标签或脚本,一个模板定义模板元素还可以为其它模板的共用。
另外,OpenCms功能扩展机制也是其主要特点之一,通过模块机制,可以很方便的扩展系统功能,如官方提供的计数模块、表单模块等,利用扩展桤也可以方便集成流行的框架到系统中,如Struts等。更多功能介绍容请点击查看 OpenCms 主要特点。
OpenCms 完全由 JAVA 和 XML 技术构建,是真正开源的软件,在LGPL许可下完全免费,可以安装于多种系统环境中,如开源环境:Linux+Apache+Tomcat+MySQL,商业环境:Windows+IIS+Weblogic+Oracle。查看OpenCms系统运行环境。
【版权声明】:凡署名“袁海明”的文章皆为本人原创,交流和联系平台是OpenCms中文网(www.opencmschina.com),敬请注意。本声明亦为文章内容的一部分,不得擅自修改。如若转载本人作品,必须保留作者、链接及本声明!谢谢合作!




袁海明 - 2011年01月18日 @ 9:42 下午
官网API地址:http://www.opencms.org/en/development/documentation.html;
安装后的Alkacon文档中也有。
匿名 - 2011年01月18日 @ 5:28 下午
有API,太好了。请问在哪可以下载到API包和文档?站内有API的是用实例吗?多谢站长,OPENCMS的东西只有这能找到了。
袁海明 - 2011年01月18日 @ 3:02 下午
OpenCms主要的优势就是其扩展功能,有完善的系统API。
匿名 - 2011年01月18日 @ 11:06 上午
想问问OPENCMS是否提供了系统的API,便于直接使用程序操作。
匿名 - 2010年06月3日 @ 2:20 下午
我是第一次来学习的
匿名 - 2010年04月6日 @ 4:16 下午
好东西