如何构建自定义模块,以后可以在其他DNN网站上使用。
这是否有可能在模块开发中满足这一需求?
发布于 2011-07-29 20:43:12
到目前为止,还没有API可以让您自动完成此操作,但是您可以添加您自己的授权过程来实现这一点。
发布于 2011-07-30 01:14:17
这里有两个概念需要澄清。
安装-获取一个模块,并使它可用于DNN站点。通常,这是通过.zip包和模块安装向导完成的,但是有其他方法可以使模块可用于站点。模块可以安装在Admin (门户)级别,这意味着它只能在该特定门户中使用,也可以在主机级别安装,这意味着它可以在任何门户上使用。
模块实例-一旦一个模块被安装,它可以添加一个或多个页面到一个或多个页面。每次添加模块时,都会创建一个额外的模块实例。可以在多个位置共享单个实例。
“普通”模块是不受限制的。它可以安装在管理或主机级别,并且可以在整个门户中创建无限数量的实例。框架中没有任何东西可以限制模块的安装或实例。每个模块开发人员都留给提供者他们自己的商业许可机制。
发布于 2012-10-06 12:20:31
这听起来更像是授权问题,而不是功能问题。您可以将其中的每一个都视为模块的不同版本。如果您将模块与DNN许可解决方案(如牌照官 )集成,则可以控制应用程序的哪些功能在每个不同版本中“打开”。
https://stackoverflow.com/questions/6871923
复制相似问题