什么是CMS?
CMS是"Content Management System"的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解。而本文介绍的Magnolia-cms是一个开源基于Java的Web内容管理系统(CMS),构建在Java内容知识库标准(JSR-170)。(注:本文安装版本为5.6.1)
1.安装java开发环境
Magnolia CMS需要一个在Windows上的Java开发工具箱(Java Development Kit,JDK)。使用Java测试器来检查系统是否已经安装了Java。Java实时环境(Java Runtime Environment,JRE)由于不能被Tomcat应用程序服务器识别而无法使用。
java开发环境如何安装本文不再多说,请自行百度。
2.安装node.js
Magnolia需要node.js中的npm命令下载Magnolia的命令行。
3.安装Magnolia cli
打开cmd,选择安装目录,输入指令
npm install @magnolia/cli -g
注:若已经安装,需要更新,则输入
npm update @magnolia/cli -g
判断是否安装成功,则输入
mgnl help
4.下载并安装Magnolia bundle新建Magnolia文件夹,cd进去,输入
mgnl jumpstart
安装完成后的目录结构如下图所示:
5.启动Magnolia
打开cmd,cd到light-modules文件夹
输入mgnl start,启动magnolia
6.登录Magnolia
在浏览器中输入http://localhost:8080/magnoliaAuthor
到登录界面,用户名和密码都是superuser
如下图所示:
注:我在安装cms时,登录后出现exception,更新至最新版本就行了。