请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

打包和发布Orchard模块


本文介绍了在Orchard中如何打包和发布模块或主题的方法。

生成模块或主题的安装包

Orchard模块开发完成后,我们就可以对所开发的模块进行打包和发布,这样就可以让更多人分享我们开发的模块了。在Orchard中提供了一个Orchard.Packaging的模块来实现打包模块的功能。首先我们可以在管理后台的Modules菜单中启用此模块,如下图:

 
启用后我们就可以利用Orchard中的命令行工具来打包我们的模块了。打包命令如下:
package create <extensionName> <path>
extensionName:Orchard扩展的名称,可以是模块名称或主题名称。
path:扩展包输出的路径。
启动命令行工具的方法可点击这里
例如:我们需要打包我们以前开发的产品模块,可以输入以下命令。
package create MyCompany.Products c:\temp
运行此命令后,在“c:\temp”目录下,将生成一个Orchard.Module.MyCompany.Products.2.0.nupkg安装包。这个安装包是一个nupkg文件,类似于zip文件,不过同时还包含了一些元数据的信息。

安装模块

我们可以建一个新的Orchard环境,用管理员登录到后台界面后点击Modules菜单,在Installed选项卡中,点击“Install a module form your computer”的链接。选择刚刚创建的安装包,点击“Install”即可。

 
安装成功即可在Features选项卡中看到我们添加的产品模块,启用后就可以使用了。

关于模块安装的更多内容可查看官网的《Installing and Upgrading Modules》文档。
 

分享模块

Orchard官网提供了一个类似软件商店的功能,我们可以将所开发的模块上传到这里,给大家分享。软件商店地址为:http://orchardproject.net/gallery,大家可以注册一个帐号,上传自己开发的模块或皮肤。
 

参考文档

http://www.orchardproject.net/docs/Packaging-and-sharing-a-module.ashx
 

作者原创内容不容易,如果觉得内容不错,请点击右侧“打赏”,赏俩给作者花花,也算是对作者付出的肯定,也可以鼓励作者原创更多更好内容。
更多详情欢迎到QQ群 166852192 交流。