Content management system Kentico定制模块开发

Content management system Kentico定制模块开发,content-management-system,module,sitefinity,kentico,Content Management System,Module,Sitefinity,Kentico,我刚从Sitefinity切换到Kentico CMS。 到目前为止,我真的很喜欢CMS,但我有一些问题 我找到了这个 但是它几乎没有什么用处,因为它没有像Blogs模块那样展示如何从现有类实现扩展 在SiteFinity3.7中,有自定义模块和文档类型的锅炉板代码,但我找不到Kentico的任何代码。 我曾尝试查看CMSModules/Blogs模块,但无法复制,因为我没有CMS.Blogs命名空间中的类?对于初学者,如果您想检查各种模块的编译代码,可以使用Reflector、DotPeek

我刚从Sitefinity切换到Kentico CMS。 到目前为止,我真的很喜欢CMS,但我有一些问题 我找到了这个

但是它几乎没有什么用处,因为它没有像Blogs模块那样展示如何从现有类实现扩展

在SiteFinity3.7中,有自定义模块和文档类型的锅炉板代码,但我找不到Kentico的任何代码。
我曾尝试查看CMSModules/Blogs模块,但无法复制,因为我没有CMS.Blogs命名空间中的类?

对于初学者,如果您想检查各种模块的编译代码,可以使用Reflector、DotPeek、ILSpay或任何其他反射/反编译应用程序查看代码。肯蒂科非常友好,他们不会阻止你看到引擎盖下发生的事情

虽然您可能希望查看编译后的代码,但它们不会做任何太花哨的事情。我相信他们所有的类都只是使用他们的标准API类。所以他们没有什么“魔法”瞒着你

至于创建自定义模块,没有示例,因为自定义模块几乎可以是任何东西。在一个简单的层次上,您可以使用IFrame Google并将其称为自定义模块。或者,您可以创建一个“真正”的自定义模块,该模块具有自定义界面、Kentico UI的外观、权限和导入/导出功能。至于什么是官方的。。。自定义模块只是一组用户界面元素,可以添加到CMS桌面或CMS站点管理器的不同区域

自定义模块可以是文档类型、web部件、自定义管理页面、自定义代码和封装一组功能的权限的任意组合。没有任何一种方法可以创建自定义模块

如果您确实想看看其他人做了什么,请查看Kentico Marketplace,看看是否有任何自定义模块可以解析。另外,我相信Thom Robbins有一篇关于进行Twitter集成的博文(你可以称之为模块)

希望有帮助

我也发现这基本上是我正在寻找的,但它不是针对5.5 dll文件构建的。