是否有必要用2011年的模板替换默认的2009模板构建块?

时间:2012-10-29 10:21:31

标签: tridion tridion-2011

我们目前正在从SDL Tridion 2009迁移到2011 SP1。就模板而言,我们只有1个问题与默认的出站电子邮件TBB有关,而且这个问题很容易通过更新旧的2009默认出站电子邮件TBB与新问题来解决。

我们还没有任何其他问题。

是否有必要更新所有模板以开始使用新的2011默认模板构建块?保持一切都是最新的显然是一种很好的做法,但逻辑上是否也有任何变化?

1 个答案:

答案 0 :(得分:5)

默认模板构建块实际位于GAC中的程序集中;升级Tridion后,此程序集也将自动升级。

然而,有些东西不在装配中;参数模式和DWT TBB不会更新(假设它们当然需要更新)。

在更新默认模板构建块时,这基本上只留下一个问题:

  • 对参数模式的任何更新很可能构成对默认模板构件块API的重大更改(使用这些模板的现有模板必须更新以使用更新模式中的参数)。

由于这种担心,我的建议是保留原始的默认模板构建块(请记住,无论如何都要更新它们的底层程序集和代码!);如果在默认模板构建块中进行了任何重大更改,则应在发行说明中列出(并且您的实现的回归测试也会显示这些更改)。

编辑:我已经更新了我的答案,因为正如Frank指出的那样,现有的TBB可以通过(重新)将TBB安装到同一个父文件夹来自动覆盖。因此,TBB的升级本质上是一个非问题的努力!

我还将DWT TBB添加到了Chris指出的不会通过程序集更新的项目列表中。