我们在 Sitecore 7 中取消了共享布局 - 升级到 8 时是否存在潜在问题?

We've unshared layout in Sitecore 7 - potential problems in upgrade to 8?

我想知道在从 Sitecore 7.5 升级到 8 时是否有人对共享布局有任何经验。

在我们的解决方案中,我们需要版本化布局,因此我们遵循 this guide。现在此字段已取消共享,我们在布局级别进行了版本控制。

我在这些 release notes 中看到该问题已在 Sitecore 8 中解决。

如果我们将我们的解决方案升级到 Sitecore 8,取消共享布局字段会有任何问题吗?有没有人遇到过这种情况?

版本化布局问题已在 Sitecore 8 中通过添加新的最终渲染字段解决,该字段是常规渲染字段的增量。

这是允许按语言进行版本控制的最终渲染字段,并且渲染字段仍保持共享状态,所以简而言之,您应该没问题。 - 为了仔细检查,我在 Sitecore 8 中尝试过,渲染字段的取消共享仍然有效。

如果您想使用版本化布局和非共享渲染,我不确定这将如何实现 - 您必须检查那个。

如果您要转移到 Sitecore 8,我个人会开始使用版本化布局,而不是取消共享现有的渲染字段,因为我个人认为取消共享有点可怕。

正如 Jan Hebnes 所说 "you may get burned" 更进一步。虽然我已经在布局未共享的解决方案上工作,但我遇到的唯一问题是使用参数模板时,内容编辑器必须为每种语言指定设置并且创建时可能会有很多 "noise"内容.

http://www.sitecore.net/learn/blogs/best-practice-blogs/jan-hebnes/posts/2012/09/unsharing-the-layout-field-in-sitecore.aspx

Sitecore 8 之前我使用条件呈现逻辑和规则引擎根据用户的语言交换组件 - 我发现这非常强大且不那么可怕。