高级发布选项
利用高级发布选项,您可以更好地控制发布的内容和发布方式。
发布/取消发布的范围
-
要发布内容,Content Manager 需要执行两个步骤:
- 生成可发布内容(该流程被称为“呈现”)
- 将可发布内容发送到各种发布目的地
当您一次发布多个项目时,Content Manager 会默认将这些项目的呈现视为一个闭合操作,如果其任何部分失败,则该操作都会失败。
例如,如果您发布包含十个页面的结构组,但其中一个页面无法呈现,那么系统不会呈现任何内容。这并不总是您想要的。例如,结构组可能包含一个您知道含有错误的页面,但您可能仍希望发布该结构组中所有其他页面(无需逐个发布)。
另一个示例是发布组件失败,因为在其中一个页面中,该组件无法呈现。在这种情况下,您也不希望由于一个页面呈现失败而妨碍组件的发布。
要更改该行为,请选择生成可发布内容时忽略失败选项,然后在将失败次数限制为选项中选择可容忍的最大呈现失败次数,或清除该选项以允许任意数量的呈现失败。
- 发布/取消发布结构信息
-
选择该选项可将结构组层级发布/取消发布到内容交付端,在这里,结构组层级被存储为一种分类。
高级发布/取消发布设置
- 覆盖发布/取消发布优先级
-
您在发布或取消发布对话框左侧选择的目标类型具有发布优先级(低、正常或高)。发布优先级用于确定项目进入发布队列的速度。对于非常紧急、需要绕过正常发布队列的发布或取消发布操作,请使用高优先级;如果您希望在不妨碍正常工作的情况下使用服务器的可用发布时间,请使用低优先级。要更改待发布或取消发布项目的发布优先级,请选择覆盖发布/取消发布优先级,然后设置发布优先级。
- 同时在子出版物中发布/取消发布
-
要在当前出版物的子出版物中发布或取消发布项目,请选择同时在子出版物中发布/取消发布。有关子出版物和总体 BluePrinting 的更多信息,请参阅BluePrinting。
- 出错时中止所有服务器上的发布/取消发布活动
-
发布操作可能意味着将多个项目部署到多个物理发布目的地。通过选择出错时中止所有服务器上的发布活动,部分发布操作的任何失败都会导致整个发布操作回滚。
- 如果其他已发布组件链接到您正在发布的某个组件,请发布或重新发布那些组件
-
发布某个组件可能会导致发布或重新发布大量其他组件,前提是这些组件全都具有指向该组件的组件链接字段。虽然这是正常的预期行为(也是默认选择该选项的原因),但如果链接到您组件的组件数量非常高,那么发布或重新发布可能会花费大量时间。如果您知道链接到您所发布某个组件的组件不受发布操作影响,请清除该选项以提高发布性能。
发布进行中的项目
这些选项会影响位于工作流中或者已检出但不在工作流中的项目的发布。请注意,处于这些状态的项目通常正在积极处理、未完成且不适合发布到实时目标环境。选择这些选项的原因是让多个用户能够共同处理一组内容项目,以便在内容项目的工作流流程结束之前,查看其他用户的工作并相应地修改自己的工作。
- 如果一个项目在工作流中,则发布该项目的工作流版本
-
您要发布的一个或多个项目可能位于工作流中。默认情况下,该工作流中的版本不会发布,但系统会发布该项目最后一个主要版本。选择该选项后,系统会覆盖该默认行为,并发布工作流中的版本,前提是该项目已达到指定为待发布目标类型批准状态的工作流状态。
- 如果一个项目已被检出但不在工作流中,则发布该项目的已检出版本
-
您要发布的一个或多个项目可能已检出,但不在工作流中。例如,某用户可能已明确检出该项目,但忘记将其重新检入。默认情况下,系统不会发布该检出版本,而是发布该项目最后一个主要版本。选择该选项后,系统会覆盖该默认行为,并发布检出的版本。