10 个最受欢迎的 Java 开发的 CMS 系统

blogonfly 2021-09-07 原文


10 个最受欢迎的 Java 开发的 CMS 系统


http://www.oschina.net/news/32888/10-most-popular-java-based-cms

CMS是Content Management System的缩写,意为”内容管理系统”,它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。

本文介绍 10 个最受欢迎的 CMS 系统,这 10 个系统的共同特点就是采用 Java 语言开发。

1. Walrus CMS

Walrus CMS 是一个易用直观的 Java 开发的 CMS 内容管理系统。Walrus CMS 不提供单独的管理界面,一切管理操作直接在当前页面上进行,通过点击和拖拉即可实现内容编辑。使用 Spring 框架。

2. OpenCMS

OpenCms是一个专业级别的开源网站内容管理系统。OpenCms可以非常容易的帮助建立和管理复杂的网站而无需专业的HTML知识。当使用一 个复杂的模板引擎来规划站点,它 提供一个类似于我们熟知的office应用的所见即所得编辑器来帮助使用者创建内容。OpenCms是一个完全开源的软件,它不需要任何许可费用。

OpenCms基于JAVA和XML语言技术,因此它适合完全融入到现有的系统内部。OpenCms可以非常好的运行在一个完全的开源环境中(例 如:Linux、Apache、Tomcat、MySQL). 当然,也可以很好的运行于商业环境下(例如:Windows NT、IIS、BEA Weblogic、Oracle DB)。

3. Asbru

Asbru 网站内容管理系统是一个全功能易用的、基于数据库的网站内容管理系统(CMS)。内置社区、数据库、电子商务和统计模块。支持多种操作系统以及大多数的数据库系统;支持 .NET、PHP、Java等开发语言。

4. Pulse

Pulse 是一个用Java 开发的 Web 应用框架以及一个Portal解决方案,提供易用的可扩展的创建基于浏览器的应用,例如网站、门户 等。提供了一些常用的组件,例如 CMS模块、购物车以及用户管理模块。

5. Magnolia

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

在线演示:http://www.magnolia.info/home/products/demo.html

6. MeshCMS

MeshCMS是一个由java写成的在线编辑系统,.并拥有 cms所包含的一系列特点.但它采用的是非常的传统方法来实现的:如页面是以html文档形式存储的,一些附加的特点均是基于文挡的,且还无须数据库. MeshCMS  被认为是一个快速编辑网页,管理文件,创建一些常规组件如:菜单,子菜单形式,邮件表格,像册等的在线工具.

7. Infoglue

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

8. JadaSite

一个用Java开发的开源易用的内容管理系统和电子商务系统

9. Enonic CMS

Enonic CMS是一个完整的软件平台,包括门户网站,介绍通过各种数字频道和内容管理系统专为中型到大型组织定义的网络战略。

Enonic CMS

10. Apache Lenya

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

发表于
2014-04-25 12:05 
想飞的更远 
阅读(683
评论(0
编辑 
收藏 
举报

 

版权声明:本文为blogonfly原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/blogonfly/articles/3688462.html

10 个最受欢迎的 Java 开发的 CMS 系统的更多相关文章

  1. 别再恐惧 IP 协议(万字长文 | 多图预警)

    对我个人来说,本科的时候,除去计算机组成原理,计算机网络堪称复习难度最大的一门课,其中无穷无尽的 IP 地址的 […]...

  2. java Date类型的时间显示格式

    创建一个日期对象 使用系统的当前日期和时间创建一个日期对象并返回一个长整数的简单例子。 这个时间通常被称为Ja […]...

  3. java new一个对象的过程中发生了什么

    java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来 […]...

  4. Java基础

    一、新手上路 1、下载JDK,http://www.oracle.com/technetwork/java/j […]...

  5. 二叉树的四种遍历算法实现,没你想得那么难

    二叉树的遍历 我用下图的树为例,做树的遍历: 二叉树结构 树节点的定义: public class TreeN […]...

  6. 基于文件的表合并及行转列实现参考

      用例:有N个文件,每个文件只有一列主键,每个文件代表一种属性。即当如PRI1主键在A文件中,说明PRI1具 […]...

  7. Java Web之网上购物系统(注册、登录、浏览商品、添加购物车) – kang_ya_ping

    Java Web之网上购物系统(注册、登录、浏览商品、添加购物车) 眼看就要期末了,我的专业课也迎来了第二次的 […]...

  8. 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_1-3课程要求与收益

    ...

随机推荐

  1. Sublime Text 3 安装 BracketHighlighter

    目录 1 概述 2 电脑环境 3 安装BracketHighlighter 4 成功 5 自定义配置 6 总结 […]...

  2. LoadRunner安装时提示缺少C++ 2005 SP1(x86)插件

    把安装文件里的所有中文文件重命名为英 文 名就ok!!! 把安装文件里的所有中文文件重命名为英 文 名就ok! […]...

  3. 7层网络以及5种Linux IO模型以及相应IO基础

    一、七层网络模型   OSI是Open System Interconnection的缩写,意为开放式系统互联 […]...

  4. C# async await 学习笔记1 – siso

    C# async await 学习笔记1 由于我的开发工具为vs.net 2010(.net 4.0),需先做 […]...

  5. 国内外常用的DNS服务器

    国内外常用的DNS服务器   DNS,全称Domain Name System,即域名解析系统,帮助用户在互联 […]...

  6. Python3 urllib.request库的基本使用

    Python3 urllib.request库的基本使用 所谓网页抓取,就是把URL地址中指定的网络资源从网络 […]...

  7. 上传图片如何对图片进行压缩canvas

    前言:哈喽,朋友们,最近一直在马不停蹄地赶项目,很久没有写博客了。今天我们来看一下前端上传图片地时候如何对图片 […]...

  8. 【转】Python——读取html的table内容 Python——python读取html实战,作业7(python programming)

    查看源码,观察html结构 # -*- coding: utf-8 -*- from lxml.html im […]...

展开目录

目录导航