Hi All,
I need to create a report for deleted pages and assets. I have used acs-commons report builder tool to generate different kinds of reports in AEM, but I would need to generate report for deleted content also.
Any suggestions or help would really appreacited.
Thanks,
Aruna
Solved! Go to Solution.
Views
Replies
Total Likes
I am not sure if this is the best way , but one thing you can do is to listen to a deletion action and write the details to a log. If log is enough for your requirement . It might be process heavy as when you trigger a deletion in bulk , it might slow down the system . I am also curious to know of something better . Hope the community has some better answers
Views
Replies
Total Likes
I am not sure if this is the best way , but one thing you can do is to listen to a deletion action and write the details to a log. If log is enough for your requirement . It might be process heavy as when you trigger a deletion in bulk , it might slow down the system . I am also curious to know of something better . Hope the community has some better answers
Views
Replies
Total Likes
Views
Replies
Total Likes
I agree with @veena, where you would need to store data within the JCR, so you can use this data to print a friendly report to the AEM authors; you can view this as writing logs into AEM.
This can be as easy as creating a new nt:unstructured node with a few useful properties, and store it into AEM before deleting the page or DAM Asset in AEM.
Also, when purging resources, like pages, from AEM, you will lose all details about the resources.
Views
Replies
Total Likes
Since you are looking for some author friendly report, how about saving the resource details to a node every time a deletion happens ? Later you can fetch the values from this node when you need it
Views
Replies
Total Likes
If you have enabled AEM to save audit data, you can query the nodes under "/var/audit/com.day.cq.wcm.core.page/content"
Nodetypes : cq:AuditEvent
Property: cq:type=PageDeleted
@arunaaems506124 I guess https://adobe-consulting-services.github.io/acs-aem-commons/features/audit-log-search/index.html this might help you in your requirement. It will give you a list of the deleted pages from audit log as below
Views
Likes
Replies
Views
Likes
Replies