7

現在、SDLTridion2009から2011SP1に移行しています。テンプレートを作成する限り、デフォルトの送信メールTBBに関係する問題は1つしかありませんでした。この問題は、古い2009年のデフォルトの送信メールTBBを新しいものに更新することで簡単に解決されました。

他の問題はまだ発生していません。

新しい2011年のデフォルトテンプレートビルディングブロックの使用を開始するには、すべてのテンプレートを更新する必要がありますか?すべてを最新の状態に保つことは明らかに良い習慣ですが、ロジックにも変更はありますか?

4

1 に答える 1

5

デフォルトのテンプレートビルディングブロックは、GACのアセンブリに物理的に配置されています。Tridionのアップグレード後、このアセンブリも自動的にアップグレードされます。

ただし、アセンブリに配置されていないものもあります。パラメータスキーマとDWTTBBは更新されていません(もちろん更新が必要であると想定しています)。

これにより、デフォルトのテンプレートビルディングブロックの更新に関して、基本的に1つの懸念事項が残ります。

  • ただし、パラメータースキーマを更新すると、デフォルトのテンプレートビルディングブロックAPIが大幅に変更される可能性があります(更新されたスキーマのパラメーターを使用するには、これらを使用する既存のテンプレートを更新する必要があります)。

この懸念があるため、元のデフォルトテンプレートビルディングブロックをそのままにしておくことをお勧めします(基礎となるアセンブリとコードは関係なく更新されることに注意してください)。デフォルトのテンプレートビルディングブロックに重大な変更が加えられた場合は、リリースノートに記載する必要があります(実装の回帰テストでもこれらが明らかになります)。

編集:フランクが指摘したように、既存のTBBは、同じ親フォルダーにTBBを(再)インストールすることで自動的にオーバーライドできるため、回答を更新しました。そのため、TBBのアップグレードは、本質的に問題のない作業です。

また、Chrisが指摘したように、アセンブリを通じて更新されないアイテムのリストにDWTTBBを追加しました。

于 2012-10-29T10:55:30.100 に答える