1

我有一个关于在 SDL Tridion R5.3 中发布项目的问题。

当我们发布一个项目时,比如说一个组件或页面——所有相关的项目也会被发布。好吧-我的问题是,如果该组件正在旧版本的页面中使用(而不是在当前版本的页面中),那么发布过程会是什么样子?

我可以说该页面现在没有使用该组件,因此不应发布该页面。会在发布的第一阶段(传输中)还是在后期避免此页面?

只是想得到一个专家的想法。我正在尝试提高 Tridion R5.3 中的发布性能。有多达 500 个与单个组件发布相关的相关项目,它也包含相关的旧版本项目。

4

2 回答 2

4

当您发布组件时,您还将重新发布(注意“重新”):

  • 使用该组件并与非动态 CT 配对的所有页面都将重新发布。
  • 使用已发布组件的所有组件。

您不会重新发布:

  • 在旧版本上使用该组件的页面
  • 未发布的页面

另请注意,当您发布页面时,默认功能不会重新发布其他页面

就性能而言,此发布传播的主要风险是您发布了一个组件,该组件用于其他组件,而第二个组件用于第三个组件......等等。用一个无辜的组件发布触发整个站点的重新发布。

这就是说,当心组件集合。

于 2012-10-04T14:58:54.920 回答
2

Here is the documentation explains on what get's published or unpublished. Even though the document is for 2011 SP1, applicable for previous Tridion versions.

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/concept_56BCD7B2A1994C76B940751B2458D8E0

Publish/RePublish:

  • If a Component has already been published and is embedded on a Page, all published Pages in which the Component is used are republished.
  • If a Component is based on an allowed Schema that is used in a dynamic Component Template(s), only the dynamic Component Presentation(s) is/are published.
  • Any Components that link to the Component you publish are also republished.

Unpublish:

  • All published Pages which use the Component are unpublished.
  • If a Component is used in one or more dynamic Component Presentations, the dynamic Component Presentations are unpublished.
于 2012-10-04T16:31:45.400 回答