[转]nopcommerce商城系统--如何编写一个插件
2015-10-26 14:11
381 查看
本文转自:/article/5864879.html
原址:http://www.nopcommerce.com/docs/77/how-to-write-a-nopcommerce-plugin.aspx
plug-in (或 plugin)是一个为更大的软件应用程序添加特定的能力的组件(Wikipedia)
插件是用来扩展nopCommerce功能的。nopCommerce拥有多种类型的插件。例如:支付方式(PayPal),税务机构,送货方式计算方法(UPS, USP, FedEx),小部件(如“在线聊天”块)等等。 nopCommerce本身也自带了很多不同的插件。您还可以在nopCommerce官方网站搜索各种符合您要求的插件。如果没有,本文将引导您完成创建自己的插件的过程。
该插件结构,所需文件和所在位置
1、你需要做的第一件事情就是在解决方案中创建一个新的“类库”项目。将所有的插件放在你的解决方案的根目录下的\ Plugins目录中是一个很好的做法(不要与Nop.Web项目中的\ plugins子目录混淆了,因为这里是放置已发布生成的插件DLL文件的地方)。这是一个很好的做法,将所有的插件进入“插件”的解决方案文件夹(关于更多解决方案文件夹的信息,请点击这里)。
Install方法重写示例
备注:已安装插件可以在”\ App_Data\ InstalledPlugins.txt“中找到。这份清单是在安装过程中创建的。
升级nopCommerce可能会让插件无法工作
nopCommerce升级后,有些插件可能会不兼容nopCommerce新版本。如果在升级到较新版本后有问题,删除插件,然后在nopCommerce官方网站,查看是否有兼容nopCommerce新的版本的插件。大部分插件开发者都会将升级他们的插件,以适应新的版本,但是,有些插件不会升级从而不兼容nopCommerce的新版本。但在大多数情况下,你可以打开相应的 Description.txt文件并编辑SupportedVersions字段。
小结
希望此文能让你开始nopCommerce的插件之旅并开发出一个出色的插件。
漫漫人生,唯有激流勇进,不畏艰险,奋力拼搏,方能中流击水,抵达光明的彼岸
原址:http://www.nopcommerce.com/docs/77/how-to-write-a-nopcommerce-plugin.aspx
plug-in (或 plugin)是一个为更大的软件应用程序添加特定的能力的组件(Wikipedia)
插件是用来扩展nopCommerce功能的。nopCommerce拥有多种类型的插件。例如:支付方式(PayPal),税务机构,送货方式计算方法(UPS, USP, FedEx),小部件(如“在线聊天”块)等等。 nopCommerce本身也自带了很多不同的插件。您还可以在nopCommerce官方网站搜索各种符合您要求的插件。如果没有,本文将引导您完成创建自己的插件的过程。
该插件结构,所需文件和所在位置
1、你需要做的第一件事情就是在解决方案中创建一个新的“类库”项目。将所有的插件放在你的解决方案的根目录下的\ Plugins目录中是一个很好的做法(不要与Nop.Web项目中的\ plugins子目录混淆了,因为这里是放置已发布生成的插件DLL文件的地方)。这是一个很好的做法,将所有的插件进入“插件”的解决方案文件夹(关于更多解决方案文件夹的信息,请点击这里)。
1 public override void Install() 2 { 3 var settings = new AuthorizeNetPaymentSettings() 4 { 5 UseSandbox = true, 6 TransactMode = TransactMode.Authorize, 7 TransactionKey = "123", 8 LoginId = "456" 9 }; 10 _settingService.SaveSetting(settings); 11 12 base.Install(); 13 }
Install方法重写示例
备注:已安装插件可以在”\ App_Data\ InstalledPlugins.txt“中找到。这份清单是在安装过程中创建的。
升级nopCommerce可能会让插件无法工作
nopCommerce升级后,有些插件可能会不兼容nopCommerce新版本。如果在升级到较新版本后有问题,删除插件,然后在nopCommerce官方网站,查看是否有兼容nopCommerce新的版本的插件。大部分插件开发者都会将升级他们的插件,以适应新的版本,但是,有些插件不会升级从而不兼容nopCommerce的新版本。但在大多数情况下,你可以打开相应的 Description.txt文件并编辑SupportedVersions字段。
小结
希望此文能让你开始nopCommerce的插件之旅并开发出一个出色的插件。
漫漫人生,唯有激流勇进,不畏艰险,奋力拼搏,方能中流击水,抵达光明的彼岸
相关文章推荐
- Linux运维入职学习计划
- [转]NopCommerce MVC 插件机制分析
- 谈 DevOps 自动化时,也应该考虑到 SOX 等法案
- free&Linux服务器系统内存监控方法详解
- 工作记录-离线创建docker私有仓库
- Server Tomcat v7.0 Server at localhost failed to start.
- linux 命令总结
- CentOS源码安装GitLab汉化版
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
- CentOS 图形界面的开启与关闭
- xcopy 复制了0个文件
- Tomcat问题记录
- 论架构师的自我修养
- tomcat的server.xml
- 深入理解linux的权限设置和SUID,SGID以及粘滞位
- windows/linux下查看端口
- linux下安装jre运行环境
- 【转载】4412开发板、PC、ubuntu通过网线连接
- 论架构师的自我修养
- sell学习第二课-选择排序