跟踪CQ5中设计模式的变化

时间:2013-07-17 07:33:49

标签: cq5

我在CQ页面上对设计模式进行了一些更改。 我想跟踪是否有其他人在设计模式下更改页面。 无论如何都要这样做吗?

2 个答案:

答案 0 :(得分:3)

CQ中的某些操作会在审核日志中留下记录。修改页面就是这样一种操作,通过修改/etc/designs

下的相应设计页面来记录在设计模式下所做的更改。

要查看谁对设计进行了更改,只需在审核日志中搜索“/ etc / designs” <your-CQ-dir>/crx-quickstart/logs/audit.log

你可以找到如下行:

17.07.2013 22:24:12.722 [46] 5497760921600 admin@crx.default:/etc/designs/default/jcr:content (11143)

表示用户admin(登录到默认CRX工作区)在该日期和时间更改了设计。

CQ中的设计可以应用于许多不同的页面,审核日志不会记录设计更改时用户所在的页面,因此如果这些信息对您很重要,您需要提出一种方法跟踪你自己。

有关审核CQ更改的更多信息,请参阅Adobe's documentation,其中还提到审核事件记录在/var/audit下,您可以使用CRXDE Lite进行探索(尽管搜索更方便日志文件)。

答案 1 :(得分:1)

使用基本WCM功能

您可以在WCM网站管理员的CQ5工具部分中观看设计的上次修改日期

http://localhost:4502/miscadmin#/etc/designs

扩展您的CQ应用程序/安装

或者,您可以编写一个事件监听器,查找设计页面的更改并生成某种通知(例如电子邮件)。

分析日志

如果您有权访问cq request.log,则可以监控对设计路径的POST请求。例如,您可能会看到类似的内容:

17/Jul/2013:10:22:00 +0100 [73] -> POST /etc/designs/mydesign/jcr:content/component HTTP/1.1

进行设计更改后。

控制对设计功能的访问

最后,如果您只想控制谁可以修改设计,您可以通过/ etc / designs上的用户/组写入权限来控制它。请参阅"Removing the design icon from the sidekick in cq5"

与mszu一样,设计可能适用于许多页面,因此当他们在设计模式下更改任何页面时,设计而不是页面将会更新。