nopcommerce插件使用】的更多相关文章

nopcommerce是国外用.net开发的电商b2c开源项目,主要涉及技术包括了ef+mvc. 今天主要分析nop的插件机制. 什么是插件?插件是预先开发好的可以独立运行的功能模块,把单独的功能模块动态嵌入主项目这种模式我自称它为插件模式. 这种插件模式作用在于利于模块化编码,降低功能模块间耦合程度,增加模块功能的可扩展性. 废话扯完,现在主要说下插件的运行机制.简单总结的说,程序启动,动态加载各种插件的程序集,动态执行相应实现接口的代码逻辑. 插件主要涉及的类如下: PluginManage…
在园子里看到这篇文章:http://www.cnblogs.com/haoxinyue/archive/2013/06/06/3105541.html写的非常好,我也是在此文章的基础上来一步步的学习NOP的插件机制. .....先mark,…
注意Description.txt中,以下字段必须配置当前可用.我抄人家代码的时候,人家是3.4   我也配成3.4,结果我的nop是3.7的,后台半天显示不出来插件,浪费了一下午.…
原文地址:http://www.cnblogs.com/haoxinyue/archive/2013/06/06/3105541.html 基本原理 插件话的应用程序一般都是先定义插件接口,然后把插件编译的dll放到固定的目录中,应用程序主程序通过加载那些实现了插件接口的dll来实现插件的使用.NopCommerce也是这样,但作为MVC Web应用程序会有一些不一样,首先是不同信任级别(Full Trust,Medium Trust)的时候加载dll的策略会有不一样,另外就是怎样显示插件中的V…
熟悉nopcommerce插件的朋友应该知道里面有一种Misc类型的插件,比如Nop.Plugin.Misc.WebServices和 Nop.Plugin.Misc.FacebookShop,继承自接口IMiscPlugin,主要用来完成其他插件不能完成的工作,今天无意中发现这 种插件还有个妙用,就是可以替换现有的页面,看来nopcommerce真的很博大. 例如我们进入后台促销管理 - 折扣管理,你会看到这个页面: 这 个功能做的不太友好,没有搜索功能,如果数据比较多的话找起来会很吃力,怎么…
我们承接以下nop相关的业务,欢迎联系我们. 我们承接NopCommerce定制个性化开发: Nopcommerce二次开发 Nopcommerce主题开发 基于Nopcommerce的二次开发的电子商城 基于Nopcommerce开发仿制代购网站 基于Nopcommerce开发商城手机版 基于Nopcommerce开发商城App =============================== 我之前写了一个跟蓝狐学ASP.NET MVC教程专题,最近在研究外国优秀的ASP.NET mvc电子商…
在计算领域,插件( plug-in or plugin)是将特定的功能增加到大型软件中的软件组件. nopCommerce插件用来扩展nopCommerce的功能.nopCommerce 有几种插件.例如,支付插件 ( PayPal),税收, 货运( UPS, USP, FedEx), 小应用程序widgets ( 'live chat' block), 等等. nopCommerce 已带有大量插件.你可以在nopCommerce 官方网站搜索其他人创建的满足你需要的插件.如果没有找到,本文将…
一.基础介绍 ——In computing, a plug-in (or plugin) is a set of software components that add specific abilities to a larger software application (Wikipedia). Plugin,即插件,用来做NopCommerce的功能扩展.NopCommerce源码本身提供了一些插件供参考使用.本篇文章通过阅读官方文档进行实践总结,主要讲解如何编写一个数据持久化的NopCo…
[转]NopCommerce中的多商店支持:权威指南 多商店支持是最强大的nopCommerce功能之一.但究竟什么是多店支持?它是谁的?如何在nopCommerce中设置多个商店?在今天的帖子中,我们将回答这些以及与多商店功能相关的其他问题. 什么是nopCommerce中的多店支持? nopCommerce中的多商店功能允许您在单个nopCommerce安装中运行多个在线商店. 您可以在不同的域或子域上运行不同的存储,但不能让它们在单独的虚拟目录中运行. 换句话说,所有商店都在同一个应用程序…
返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板. ABP的官方网站:http://www.aspnetboilerplate.com ABP官方文档:http://www.aspnetboilerplate.com/Pages/Documents Github上的开源项目:http…