在上一篇文章中,我们创建了一个站点。下面,我们需要创建模块。有童鞋问,模块是什么?有什么作用?一定要创建模块吗?
模块就是按照你标准,把各种资源分类保存的一种组织方式。这样可以保证你的资源结构清晰,易于重用。如果只是一个简单的网站,不一定要有模块,如果没有谁会不用模块,除非你想和自己过不去。:-)
在OpenCms中模块通常划分为内容类型模块、内容模块、扩展模块、管理模块。在此不罗嗦。开始创建一个OpenCms中文战斗的内容类型模块。
1、登录并进入系统管理界面
2、点击模块管理、点击新建模块、输入信息。
3、模块文件夹各个选项在此不做详细说明,请大家自己登录系统看帮助信息。
这样的话一个模块建立完毕了
4、切换到资源管理视图、进入/system/modules/org.jsoss.v9.components
5、创建一个i18n文件夹,这个是OpenCms9特有的功能,让多语言的支持更简单。大家看看自带的
/system/modules/com.alkacon.bootstrap.schemas/i18n/里面的文件,就能够了解OpenCms是如何支持多语言。本文采用了另一种更简单的方式,在XSD文件里面自由使用。
6、选中schemas文件夹,开始创建.xsd文件。这里提供一个模块下载,大家可以下载自由学习和使用。
下载点: OpenCms中文网 和优快云下载站点
大家看看XSD文件,有问题提出,有必要的话,下次写一篇文章专门介绍XSD文件架构。