zoukankan      html  css  js  c++  java
  • 业余草推荐18个Java开源免费的CMS系统

    1.InfoGlue

    infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。

    2.Magnolia

    Magnolia是一个开源基于Java的Web内容管理系统(cms) ,构建在Java内容知识库标准(JSR-170).Magnolia支持包括英语,中文在内的14种语言,它支持本地搜索,基于XML的导入/导出,跨浏览器的文本编辑器,一个简易的War文件可部署到任何J2EE容器中。在最新版本中还添加对数字媒体在线编辑功能。

    3.OpenCms

    OpenCms是一个J2EE的产品,它是用Java写成的。它和Tomcat捆绑在一起。但是也能够使用ATG Dynamo、WebLogic和WebSphere。OpenCms支持多种RDBMS来保存内容,包括Oracle、SQL Server、Sybase和MySQL。新版本提供了一个新的模板引擎,JSP支持,一种新的连接管理系统,提高了稳定性。

    4.JBoss Nukes

    基于J2EE架构的JBoss的Nukes是一个完整的内容管理系统。它包含高级用户组管理,安全规则等组件。这些组件在运行期才被部署。

    5.eAdmin/OWX

    基于java/jsp的SiteEditor, cms,列表生成器等开源软件。包括:模块,XML配置,Struts,自己的API,组件,WYSIWYG,多语言,多用户,基于Web的管理器。

    6.Apache Lenya

    Apache Lenya 是java的开源内容管理系统。它基于一些标准的技术比如XML 与 XSLT。它其中的代码核心来自于另外一个开源项目Cocoon

    7.Cofax

    Cofax是以Java/XML为基础的cms。源于Kinight Ridder为方便管理旗下新闻网站所开发。

    8.webEditor

    webEditor是一个专门论坛网站的管理系统 。使用cocoon作为机制。

    9.MMBase

    MMBase 基于 MPL 的开源 cms, 具有方便信息发布、维护等特点, 包含有新闻发布、论坛、聊天室等模块, 不过个人认为该项目最大优点还是丰富的文档, 这是在开源项目中很难得地方。

    10.Ion

    ion是一个简单但功能强大的基于最新技术的内容管理系统。它完全符合J2EE标准,使用XML定义内容结构。利用XSL把内容转换成各种格式比如:html, XML, PDF, TXT等,并且使JSTL作为模板系统。

    11.Jahia

    Jahia 组织日前发布了Jahia 内容综合管理系统cms和其工作所处的portal server,该版本包含了全功能的search engine,一个轻量级的文档管理系统(支持WebDAV )以及一些协作性的应用portalet(讨论组,WebMail,ToDo List,Timesheet…)

    12.JetNuke

    JetNuke是一个依据于PHPNuke但使用Java开发的网站内容管理系统(cms)。

    JetNuke免费使用且开放源代码(GNU license)。

    JetNuke严格分离了逻辑,数据,样式(style)

    7种预定义的样式,没有复杂性的配置文件,一个Web Administration。JetNuke可以很好的与JForum相结合。

    JetNuke使用FCKEditor(WYSIWYG html 编辑器)来编辑html内容。

    13.dotCMS

    dotCMS是一个100%免费基于J2EE/portal的内容管理系统,它有着许多吸引人的特性是其它许多cms所没有的。在dotCMS中使用到的开源项目与框架有:Apache Tomcat ,Liferay Enterprise Portal ,Apache Struts, hibernate ORM,Velocity模板语言,Lucene搜索引擎 。dotCMS采用Eclipse IDE开发并使用Velocity + Struts做为前端使得dotCMS变得容易扩展和构建。dotCMS的license:The Dotmarketing Public License。

    14.OpenEdit

    penEdit包括三大模块Web内容管理,电子商务,博客。Web内容管理包括在线编辑,动态布局,拼写检查(英文), 用户管理,文件管理,版本控制和通告工具。电子商务模块包括在线产品目录管理,购物车,电子付款,产品展示与产品高级搜索(利用Nutch/Lucene的web爬行与搜索功能进行高级搜索所以不需要用数据库的功能)。 Blog模块包括在线管理,评论,注册和RSS/Atom引擎。 OpenEdit运用到的开源组件有:Velocity,Dom4j,spring,Lucene。

    Hippo cms是一个开源以信息为中心的内容管理系统。它的界面友好,开放体系并可集成到现存系统中使用。Hippocms运用了多个开源项目进行开发。具体如下:

    Apache项目 :

    Cocoon(http://cocoon.apache.org)

    Slide(http://jakarta.apache.org/slide)

    Apache Webserver(http://httpd.apache.org)

    Ant (http://ant.apache.org/)

    Avalon (http://avalon.apache.org)

    Luc

    ene(http://jakarta.apache.org/lucene)

    Maven(http://maven.apache.org/)

    Xerces(http://xml.apache.org/xerces2-j/index.html

    Xalan(http://xml.apache.org/xalan-j/index.html

    FOP(http://xml.apache.org/fop/index.html

    Batik(http://xml.apache.org/batik/index.html

    OpenSymphony项目:

    OpenSymphony OSWorkflow

    (http://www.opensymphony.com/osworkflow/)

    Mortbay项目:

    Jetty(http://www.mortbay.org/jetty/index.html

    Tanuki Software项目:

    Wrapper(http://wrapper.tanukisoftware.org/)

    在核心之外与Hippo cms有关联的开源组件如下:

    HTMLArea(http://sourceforge.NET/projects/itools-htmlarea/)

    MySQL(http://www.mysql.com)

    PostgreSQL(http://www.postgresql.org)

    OpenOffice(http://www.openoffice.org)

    16.JEECMS

    JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。

    基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点

    采用hibernate3+struts2+spring2+freemarker主流技术架构

    html就能建站,提供最便利、合理的使用方式

    强大、灵活的标签,用户自定义显示内容和显示方式

    在设计上自身预先做了搜索引擎优化,增强对搜索引擎的友好性

    采用伪静态页面技术,可自定义路径结构,无需urlrewrite

    轻松建设大规模网站,可通过次级域名建立子站群,各子站后台管理权限分离,全站实现单点登录

    17.Pulse

    Pulse是一个Web应用程序开发框架和门户网站搭建解决方案。它内置一些即装即用的组件比如:cms,网站购物,调查,各种过滤器,成熟的用户与角色管理,一个基于WebDAV的虚拟文件系统和一个采用ExtJS开发,易于使用的后台管理界面。

    18.Vosao cms

    Vosao cms是一个专门设计用在Google App Engine平台之上运行的网站内容管理系统。它的特性包括:具有子父关系的分级页面内容。搜索引擎友好的URLs。集成CKeditor3.0网页内容编辑器包括文件上传和浏览功能。可定制设计页面模板,每个页面都与模板绑定。一个全局的站点配置面板,资源管理(包括:图片、cssJavaScript等),网站内容和资源导入/导出。一个文本资源文件编辑器具有文件创建功能。提供CAPTCHA服务,支持对内容进行评论并通过email通知/提醒。多语言内容支持,可以自动探测用户浏览器使用的语言。

  • 相关阅读:
    PAT (Advanced Level) Practice 1071 Speech Patterns (25分)
    PAT (Advanced Level) Practice 1070 Mooncake (25分)
    PAT (Advanced Level) Practice 1069 The Black Hole of Numbers (20分)
    PAT (Advanced Level) Practice 1074 Reversing Linked List (25分)
    PAT (Advanced Level) Practice 1073 Scientific Notation (20分)
    第一次冲刺个人总结01
    构建之法阅读笔记01
    人月神话阅读笔记01
    四则运算2
    学习进度条(软件工程概论1-8周)
  • 原文地址:https://www.cnblogs.com/panda2/p/7195995.html
Copyright © 2011-2022 走看看