【发布时间】:2015-11-25 09:53:27
【问题描述】:
AEM 提供了稍后激活的 OOTB 功能。跟随发生混乱的场景
- 用户计划稍后激活页面(假设在当前时间之后 5 分钟)。它在内部创建一个页面版本并等待选定的时间。
- 用户修改了页面中的一些内容。在 /siteadmin 控制台中,修改后的时间戳被更新,修改后的图标变为“蓝色”。
- 现在计划稍后工作流发布在步骤 1 中创建的版本以发布实例(在步骤 2 中完成的更改未发布,这很好,是预期的行为),复制 API 在复制时创建另一个版本以防内容更改。
- 页面发布后,/siteadmin 控制台在已发布列下显示“绿色”图标状态。但是修改列下的“蓝色”图标被删除了。
现在这会造成糟糕的用户体验(不确定这是否是 AEM 中的错误,修改列下的状态应该是蓝色,这会向作者反馈当前页面处于修改状态并且发布的版本较旧) .我的问题是,有没有办法验证作者实例中的哪个版本的页面当前存在于发布实例中(这样至少我们可以确定修改后的版本尚未发布)。或者在 /siteadmin 控制台中控制修改后的列。
【问题讨论】: