如何在Sitecore中开发模块?

时间:2015-06-08 05:28:30

标签: sitecore

几个月前我已经开始尝试Sitecore了。那时候我想到的第一个问题是如何开发模块?但无法找到文档。任何人都可以向我提供文档如何开发自定义模块?

2 个答案:

答案 0 :(得分:3)

如果您的意思是想为IObjectReference创建一个模块,就像其他人一样,那么这个过程就相当简单了。

  1. 编写代码(ASCX,ASPX,CS,JS等)
  2. 创建Sitecore项目(布局,渲染/子布局,自定义按钮等)
  3. 为App_Config \ Include文件夹创建配置文件(如有必要)。
  4. 构建您的解决方案并在本地Sitecore实例中进行测试。
  5. 使用Sitecore打包实用程序将已发布的文件和项目打包在一起。
  6. 在市场上投放您的模块并上传包以供审核。
  7. 你希望在这里实现的是另一个人可以抓住你的包,将它安装在他们的系统上,并且能够使用它而无需重新编译你的源代码。

答案 1 :(得分:1)

如果你想开发一个模块,请提出想法,然后再构建它。

然后,您可以将其提交到提供部分下的Sitecore市场。

https://marketplace.sitecore.net/Contribute.aspx?sc_lang=en

通常,您将向本部分提交一份包,并提供有关如何设置和使用该模块的文档。

Sitecore将测试该模块并告知您它是否适合市场。然后,您的模块将在市场上发布,供其他人下载。

在开发模块时,您应该考虑与Sitecore版本的兼容性,您还应该彻底测试它。

以下是有关构建模块时最佳做法的更多信息:

https://kb.sitecore.net/articles/831724