2009-02-20 123 views
2

我是SharePoint开发新手。我们创建了一个基地网站模板,并使用该模板在同一台服务器上的其他位置启动新网站。这工作正常,但新创建的网站似乎“扁平化”在原始网站中创建的自定义内容类型。我认为会有一种方法可以保持原始内容类型继承的完整性,以帮助支持新网站上的任何必要修改。他们仍然可以进行修改,但需要更长的时间,因为您必须单独访问每个列表。有谁知道如何解决这个问题或知道更好的方法来解决这个问题?SharePoint 2007网站模板内容类型

+0

是他们都在同一个web应用程序?网站集? – Jason 2009-02-20 18:26:23

+0

它是一个单独的网站集合,但服务器相同 – 2009-02-21 02:06:00

回答

4

您遇到的问题是从原来的网站集到另一个举动。网站模板不存储网站的完整定义 - 仅与底层网站定义有所不同。从一个网站集转移到另一个网站集,您将失去基础网站定义并遇到诸如丢失内容类型之类的问题。

网站模板和网站定义是您可以执行的两个单独的自定义设置。你需要根据你的要求做出最好的决定。

网站模板

Pro的:

  • 轻松创建并通过SharePoint界面
  • 非常适合最终用户
  • 网站模板重用是基础默认站点的定制定义

反对的:

  • 依赖于底层的网站定义指的SharePoint更新可能会破坏你的网站模板
  • 性能较差,因为修改保存在数据库中,并从数据库中读取和编译每个请求
  • 有限公司定制选项

网站定义

Pro的:

  • 更难建立:包括编码XML
  • 开发人员和现场制作管理员
  • 独立,这样不会影响的SharePoint的SharePoint默认网站定义更新
  • 无限的自定义选项

反对的:

  • 难以修改的部署
  • 可以在文件系统上缓存时也是如此快速加载

退房Google的信息创建自定义网站定义。

希望这会有所帮助!

强尼

0

要做到这一点,最好的方法是创建一个网站定义,其中内容类型的特点,其范围农场内。

相关问题