创建新模块

自动生成模块代码结构

可以通过Orchard中一个Code Generation的功能来自动创建模块代码结构。Code Generationd的详细介绍可以参见《Command-Line Code Generation》或《Orchard中的命令行工具》。

安装并启用Code Generation后,在Orchard命令行工具中输入:

codegen module MyCompany.HelloWorld

注:在Orchard中创建模块的时候最好采用“公司名+功能名”的方式来作为模块的命名。这样可以在以后发布模块的时候,不和其他公司开发的相似功能的模块相冲突。

模块创建成功后,可以在Orchard的Module目录中看见我们刚创建的模块项目(用户注册模块)。

创建新模块_第1张图片

修改模块清单文件

在新创建的模块目录中可以发现一个Module.txt文件,这是一个模块清单文件。他描述了这个模块的一些基本信息,如:名称,作者,版本等。这些信息将会在系统中显示,告诉管理员这个模块的作用和其他一些相关的信息。内容如下:

Name: Atom.Registration

AntiForgery: enabled

Author: Atom Team

Website: http://www.jianshu.com/p/6d04341db41c

Version: 1.0

OrchardVersion: 1.0

Description: 自定义用户注册

Dependencies:Orchard.Projections, Orchard.Forms, Orchard.jQuery,Orchard.Users

Features:

           Atom.Registration:

                  Description: Description for feature Atom.Registration.

你可能感兴趣的:(创建新模块)