我有一些监控用户活动,徽章,审核和排名的业务逻辑。我计划在管理员和公共网页上显示数据,因此有自己的网络视图。
我正在尝试将其打包成Orchard。虽然我知道果园有模块化架构,但它不清楚差异是什么,或者它们是同一个东西? 所以,我的问题是 - 如何将其打包为小部件或插件,或者无关紧要?
与 a)用户视角和 b)开发人员视角有什么不同?或者它们是一样的吗?
答案 0 :(得分:2)
模块是一堆代码,依赖于Orchard的API(可能还有其他模块的API),打包后可以轻松安装。小部件是可重用的UI部分。它们是模块的一部分,因此问题听起来有点像类别错误;)
你的功能必须打包在一个模块中,这是扩展Orchard的唯一方法,但是这个模块中的内容似乎是真正的问题。我建议你阅读更多文档来理解Orchard中的基本概念,然后它应该自然地点击到位,你应该能够弄清楚你的设计的每个部分使用什么概念。
这些是开始的好地方: