SharePoint开发/生产环境

sen*_*nfo 6 sharepoint

我在SharePoint中遇到的最大挑战之一是它不能很好地适应典型的项目环境,而这种环境至少包含开发和生产环境.我遇到的问题是内容和列表紧密耦合,如果不对生产环境执行内容冻结,就很难执行设计更改.例如,如果我有一个包含计算列的列表并希望添加一些新功能,我将不得不在生产服务器上执行内容冻结,从生产服务器创建列表模板(包括内容),将该列表还原到开发环境,进行我的更改,然后反转列表模板过程.对于页面以及SharePoint中的任何其他内容也是如此.

你们中的一些其他SharePoint开发人员如何处理这个限制?

Eug*_*atz 3

SharePoint“开发”实际上有两个(更多?)级别。您拥有部署到服务器的代码,例如 Web 部件、内容类型、工作流操作等。这在部署和最佳实践方面效果相对较好。

然后您就有了示例,它更多的是站点实例的自定义。当我们必须在门户站点目录列表中自定义计算字段时,我们所做的就是尝试和调整开发中的更改。然后编写要进行的自定义的详细说明,并让具有适当权限的单独人员使用这些说明在集成(登台)服务器上进行更改。然后让同一个人在生产中进行更改。

我不确定您的更改是否容易受到这种方法的影响,但值得考虑。

然后我们有另一个使用 SharePoint 设计器进行大量自定义的网站,我们在该网站上实时工作。