我们目前正在从 SDL Tridion 2009 迁移到 2011 SP1。就模板而言,我们只有 1 个与默认出站电子邮件 TBB 相关的问题,通过使用新的更新旧的 2009 年默认出站电子邮件 TBB 可以轻松解决该问题。
我们还没有遇到任何其他问题。
是否需要更新所有模板才能开始使用新的 2011 默认模板构建块?让所有内容保持最新显然是一种好习惯,但是逻辑上是否也有任何变化?
我们目前正在从 SDL Tridion 2009 迁移到 2011 SP1。就模板而言,我们只有 1 个与默认出站电子邮件 TBB 相关的问题,通过使用新的更新旧的 2009 年默认出站电子邮件 TBB 可以轻松解决该问题。
我们还没有遇到任何其他问题。
是否需要更新所有模板才能开始使用新的 2011 默认模板构建块?让所有内容保持最新显然是一种好习惯,但是逻辑上是否也有任何变化?
默认模板构建块物理上位于 GAC 的程序集中;升级 Tridion 后,该组件也将自动升级。
然而,有些东西不在程序集中;参数模式和 DWT TBB 不会被更新(当然假设它们需要更新)。
在更新默认模板构建块时,这基本上让您只需要担心一个问题:
由于这个问题,我的建议是保留原始的默认模板构建块(请记住,它们的底层程序集和代码无论如何都会更新!);如果在默认模板构建块中进行了任何重大更改,则应在发行说明中列出(并且您的实现的回归测试也会显示这些)。
编辑:我已经更新了我的答案,因为正如弗兰克指出的那样,现有的 TBB 可以通过(重新)安装 TBB 到同一个父文件夹来自动覆盖。因此,升级 TBB 本质上是明智的非问题努力!
正如克里斯指出的那样,我还将 DWT TBB 添加到不会通过程序集更新的项目列表中。