在DotNetNuke社区版中使用DNNRadMenu存在不确定性。
据我了解,从DNN 5.6.2开始,社区版用户可以使用(和修改)DNNRadMenu包装器,但这些用户/开发人员无法访问核心telerik代码(捆绑在一起)到所有版本的DNN附带的巨大的DLL)。
DNN RadMenu来自: http://dnnradmenu.codeplex.com/
来自DNN / Telerik合作伙伴关系Q& A. http://www.telerik.com/purchase/faqs/telerik-dnn-partnership-qanda.aspx
DotNetNuke Community Edition用户 将能够开发使用 RadControls通过标准用户 提供的接口扩展 DotNetNuke平台。社区版 开发人员将受到更多限制 访问Telerik RadControls比 专业版开发人员和 没有完整的开发者许可证 使用Telerik RadControls的权利 工具集。社区版开发人员 只会发展 标准用户界面扩展 提供核心平台。
社区版用户可以自由部署DNN RadMenu(在DNN安装中)吗?
我的解释是我们可以根据需要调整DNN RadMenu SkinObject,但我们无法访问核心telerik代码。我知道(来自DNN Corp)对我这样的商店有强烈的愿望订购DNN Pro或Enterprise,但有时候这不是特定项目的预算。我觉得这种伙伴关系的一部分原因是为了向社区版客户提供访问这些控件(如DNNRadMenu)以增加控制的普遍性......这应该增加许可证的销售额以便更好地访问控件。如果我对这些假设是正确的,那么我想利用这些机会。
答案 0 :(得分:3)
社区版用户可以自由使用 部署DNN RadMenu(在DNN内部) 安装)?
是的 - 任何由DNN包装的Telerik内容都可以在Community Edition安装中使用。
答案 1 :(得分:2)
DNN RadMenu项目是否被“包裹” DNN,“或者它是第三方组件 那与DNN公司无关? 我的理解是“包装” 仅指的是中的类型 DotNetNuke.Web.UI
在当前许可下,您无法修改dnnradmenu或任何其他外观对象(我发布),因为他们没有使用核心Telerik包装器(除非您是PE / EE客户或拥有有效的Telerik许可证)。他们目前不使用包装器,因为从dnn 5.6.2开始它们不存在。一旦6.0是公开发布(不是CTP / Beta),这将改变,我将更新所有皮肤对象以使用新的包装器,然后任何人都可以修改皮肤对象而无需许可问题。
此外,作为一个FYI,DDR菜单将是6.0中的新默认导航(不是当前的DNN菜单或Telerik备选方案)。