OSCHina技术导向:web内容管理系统Magnolia
Magnolia简介:
Magnolia CMS是一家瑞士公司自2003年起发布的一个基于Java的开源内容管理系统。它适合且已被使用在以下领域:电子商务(例如:COOP、Migros、Rossmann)、银行(例如:巴克莱银行、苏格兰银行、ING、American Express)、媒体娱乐(例如:阿拉伯电台、MBC、Foxtel)、政府(例如:美国NAVY、美国运输安全管理局、德国慕尼黑水电)、旅游(例如:Thomas Cook、Travel.com.au)、航空航天(例如:空客集团、Virgin America)、工业制造(例如:大众、尼桑)、教育(例如:德克萨斯大学、Jira University)和保险(例如:Allianz)。
Magnolia主要特性:
所见即所得的编辑模式能够让非技术人员更加得心应手的工作
支持移动网站的快速开发
基于浏览器的方式去管理内容,在触摸屏的设备上有自适应的UI管理界面
数字资产的编辑和管理,包括图片的在线编辑
内容发布支持Staging环境,工作流(用jBPM)和自动化的日程管理
用户安全包括权限认证和LDAP集成
站内全文搜索(用Apache Lucene),标签与分类,统计分析,SEO
用户注册,评论,论坛,购物车
使用一个WAR包去发布和部署,支持当前所有的Servlet和Java EE应用服务器:Tomcat、JBoss、WebLogic和WebSphere等
支持防火墙,集群部署和failover机制
开源,能够容易地和其他最棒的软件(例如:Hybris的电子商务,Salesforce的客户关系管理系统)集成在一起
Magnolia使用Java的技术开发:
使用这些语言和技术:Java、JSP、FreeMarker、Groovy、HTML、CSS、JavaScript、GWT、Vaadin和JQuery
开发工具用:Eclipse(或IntelliJ IDEA)、Maven和Git
Magnolia有Blossom模块,能够让你使用Spring MVC框架去集成开发,也可以使用Struts
Magnolia支持以下开放式标准:
JCR2.0(JSR-170和JSR-283)
CMIS
WebDAV
所有内容支持XML导入与导出
REST API
Magnolia支持中文在内的14种语言:
Magnolia资源链接:
Magnolia Demo地址 登录账号:superuser/superuser
Magnolia操作界面:
Magnolia应用主界面:

页面编辑:

移动设备预览:

页面层级视图:

图片编辑:

Groovy脚本编辑器:

- Magnolia CMS 5.3 发布,Java 开发的 CMS 系统2个月前8评/3535阅
- Magnolia 5 正式版发布,支持触摸屏1年前1评/5374阅
- Magnolia 5 Beta2 发布,Java 的内容管理系统1年前2评/1029阅
- Magnolia 5 Beta 发布,Java 的内容管理系统1年前1评/873阅
- Magnolia 5 Alpha 4 发布,Java 的 CMS 系统1年前3评/1559阅
OSCHina技术导向:web内容管理系统Magnolia的更多相关文章
- Web内容管理系统 Magnolia 介绍-挖掘优良的架构(1)
Magnolia简介: Magnolia CMS是一家瑞士公司自2003年起发布的一个基于Java的开源内容管理系统.它适合且已被使用在以下领域:电子商务(例如:COOP.Migros.Rossman ...
- Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)
Author and Public instances 第一个关键观念:instance-实例.每一个项目都必须至少有一个Author实例和至少一个Public实例.下面将告诉你为什么: 基本概念:J ...
- Web内容管理系统 Magnolia 安装使用-挖掘优良的架构(2)
在Windows上安装社区版 tomcat集成版 Magnolia CMS社区版本为免费发行,不需要任何GNU通用公共许可协议(第3版)条款下的授权(这个许可协议允许您在特定条款和条件下,重新分配和 ...
- OSCHina技术导向:开源企业ERP系统Opentaps
opentaps Open Source ERP + CRM 基于 Apache OFBiz (The Open For Business Project ) 构建, 是一款设计良好, 逐渐流行起来的 ...
- OSCHina技术导向:Java WEB企业门户平台Liferay
Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了We ...
- OSCHina技术导向:Java轻量web开发框架——JFinal
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ru ...
- OSCHina技术导向:Java模板引擎velocity
OSChina 采用 velocity 作为页面模板 Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template langua ...
- OSCHina技术导向:Java电子商务平台OFBiz
OFBiz 是开放的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系统的框 ...
- OSCHina技术导向:Java全文搜索框架Lucene
Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎.Lucene的目的是为软件开发人员提供一个简单易用 ...
随机推荐
- HttpWebResponse类
HttpWebResponse类的作用用于在客户端获取返回的响应的信息,还记得HttpResponse类吗?你是否在写B/S程序的时候,经常用到Response.Write()呢? HttpRespo ...
- fragment点击跳转到外部Activity后,怎么通过返回按钮返回
楼主的情况应该是比较简单的吧,跟三楼说的一样,只要在D跳到下一个Activity的时候,D所在的Activity不要调用finish(),然后在下一个Activity关闭的时候直接调用finish() ...
- LLinux系统编程(10)——进程间通信之管道
管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别.有名管道叫named ...
- LeeCode-Rotate Array
Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the array ...
- ios sourecTree
1, http://www.jianshu.com/p/be9f0484af9d 2, http://blog.csdn.net/viewcode/article/details/42291973
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
ASCII 是一种字符集,包括大小写的英文字母.数字.控制字符等,它用一个字节表示,范围是 0-127 Unicode分为UTF-8和UTF-16.UTF-8变长度的,最多 6 个字节,小于 127 ...
- C语言结构体的内存对齐问题
在C语言开发当中会遇到这样的情况: #include <stdio.h> struct test { int a; char b; }; int main(int argc, const ...
- php 原理相关
[PHP 运行方式(PHP SAPI介绍)] http://www.phpddt.com/php/php-sapi.html [PHP内核探索:从SAPI接口开始]http://www.nowamag ...
- Python re模块 正则表达式
1 简介 就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C ...
- DICOM:C-GET与C-MOVE对照剖析
背景: 之前专栏中介绍最多的两款PACS各自是基于dcmtk的dcmqrscp以及Orthanc.和基于fo-dicom的DicomService(自己开发的).该类应用场景都是针对于局域网,因此在使 ...