Magnolia简介:

Magnolia CMS是一家瑞士公司自2003年起发布的一个基于Java的开源内容管理系统。它适合且已被使用在以下领域:电子商务(例如:COOPMigrosRossmann)、银行(例如:巴克莱银行苏格兰银行INGAmerican Express)、媒体娱乐(例如:阿拉伯电台MBCFoxtel)、政府(例如:美国NAVY美国运输安全管理局德国慕尼黑水电)、旅游(例如:Thomas CookTravel.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中国在OSChina有开发者博客

Magnolia资源链接:

Magnolia操作界面:

Magnolia应用主界面:

页面编辑:

移动设备预览:

页面层级视图:

图片编辑:

Groovy脚本编辑器:

 

OSCHina技术导向:web内容管理系统Magnolia的更多相关文章

  1. Web内容管理系统 Magnolia 介绍-挖掘优良的架构(1)

    Magnolia简介: Magnolia CMS是一家瑞士公司自2003年起发布的一个基于Java的开源内容管理系统.它适合且已被使用在以下领域:电子商务(例如:COOP.Migros.Rossman ...

  2. Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)

    Author and Public instances 第一个关键观念:instance-实例.每一个项目都必须至少有一个Author实例和至少一个Public实例.下面将告诉你为什么: 基本概念:J ...

  3. Web内容管理系统 Magnolia 安装使用-挖掘优良的架构(2)

    在Windows上安装社区版  tomcat集成版 Magnolia CMS社区版本为免费发行,不需要任何GNU通用公共许可协议(第3版)条款下的授权(这个许可协议允许您在特定条款和条件下,重新分配和 ...

  4. OSCHina技术导向:开源企业ERP系统Opentaps

    opentaps Open Source ERP + CRM 基于 Apache OFBiz (The Open For Business Project ) 构建, 是一款设计良好, 逐渐流行起来的 ...

  5. OSCHina技术导向:Java WEB企业门户平台Liferay

    Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了We ...

  6. OSCHina技术导向:Java轻量web开发框架——JFinal

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ru ...

  7. OSCHina技术导向:Java模板引擎velocity

    OSChina 采用 velocity 作为页面模板 Velocity是一个基于java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template langua ...

  8. OSCHina技术导向:Java电子商务平台OFBiz

    OFBiz 是开放的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系统的框 ...

  9. OSCHina技术导向:Java全文搜索框架Lucene

    Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎.Lucene的目的是为软件开发人员提供一个简单易用 ...

随机推荐

  1. hdu 4620 Fruit Ninja Extreme

    Fruit Ninja Extreme Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  2. c3p0链接池

    频繁的链接数据库是非常消耗性能的,所以就采用了将一定量的链接保存在一个池中,这个池我们叫做链接池. 详细请看:http://baike.baidu.com/link?url=dlTW-fTS3N_-j ...

  3. 常用财务软件:用友,金蝶,新中大,速达,管家婆,金算盘,远方,远光,金钥匙,润衡,浪潮,上海博科,易商,任我行,千方百剂,智管,小蜜蜂,SAP,ORACLE,SSA,QAD,MAPICS,JDE。

    常用财务软件:用友,金蝶,新中大,速达,管家婆,金算盘,远方,远光,金钥匙,润衡,浪潮,上海博科,易商,任我行,千方百剂,智管,小蜜蜂,SAP,ORACLE,SSA,QAD,MAPICS,JDE. 申 ...

  4. C语言随笔_区分=与==

    写C程序时,经常发现大家=与==分不清.最常见的写法如下:int a = 3;if(a = 1){.......} 写程序的人原意是想如果a等于1的话,就执行花括号里的语句,a初始化时的值是3,也就是 ...

  5. Search Insert Position 解答

    Question Given a sorted array and a target value, return the index if the target is found. If not, r ...

  6. Mod_python: The Long Story

    mod_python: the long story - Grisha Trubetskoy Mod_python: The Long Story Oct 25th, 2013 | Comments ...

  7. 【转】android camera(三):camera V4L2 FIMC

    关键词:android  camera CMM 模组 camera参数  CAMIF   V4L2  平台信息:内核:linux系统:android 平台:S5PV310(samsung exynos ...

  8. Mac 下纯lua(三)

    文件处理 直接使用io调用 io.close();文件流关闭 io.flush():如果文件流以bufferd缓存模式处理,输入不会立即存入文件,需要调用本函数 io.input(file):输入 i ...

  9. 通过匹配绑定select option的文本值 模糊匹配

    //通过匹配绑定select option的文本值 模糊匹配 $(".class option:contains('文本值')").attr("selected" ...

  10. 单击事件的处理方式及注册窗体的创建之(四)Intent实现界面跳转传值

    跳转开发步骤: 创建Intent对象  设置Intent对象的跳转路径  启动Intent //Register_Activity.java case R.id.btnRegister: Inte ...