https://github.com/cqsupport/content-tools
AEM tools to manage content, such as replicate from on Author to another, or purge content without using a query.
https://github.com/cqsupport/content-tools
Last synced: 4 months ago
JSON representation
AEM tools to manage content, such as replicate from on Author to another, or purge content without using a query.
- Host: GitHub
- URL: https://github.com/cqsupport/content-tools
- Owner: cqsupport
- Created: 2023-12-27T17:04:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T23:54:52.000Z (over 1 year ago)
- Last Synced: 2025-02-26T00:27:50.537Z (over 1 year ago)
- Size: 431 KB
- Stars: 0
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# content-tools
AEM tools to manage content, such as replicate from on Author to another, or purge content without using a query.
* [activate-tree-extension.zip](activate-tree-extension-2.3.zip) Extension to AEM > Tools > Replication > Activate Tree, where you can specify the replication agent. Useful for transferring content from one Author to another without a package or sending a cache invalidation request directly to the Dispatcher.
* [deleteproperty.zip](deleteproperty-1.0.zip) Remove a property from nodes via traversal or query. Useful for cleaning up unnecessary properties.
* [fix-missing-asset-metadata.zip](fix-missing-asset-metadata-2.0.zip) Traverses a path and finds dam:Asset nodes that are missing the jcr:content/metadata subnodes. If found, it adds the node and runs the specified workflow on it.
* [purge-launches.zip](purge-launches-1.1.zip) Purge standard launches by walking down the JCR tree starting at /content/launches, looking for cq:Page nodes under /content/launches/YYYY/MM/DD that have liveDate < "now - age" days. If liveDate (Launch Date) does not exist, then it uses jcr:created (the date the launch was created). Does not use a query.
* [purge-translation-launches.zip](purge-translation-launches-1.1.zip) Purge translation launches by walking down the JCR tree starting at /content/launches, looking for cq:Page nodes under /content/launches/YYYY/MM/DD that are older than "age" days. Date property is either lastPromoted or jcr:created. Does not use a query.
* [purge-users.zip](purge-users-1.0.zip) Purge users by walking down the JCR tree starting at /home/users, looking for rep:User nodes. Does not use a query.
* [purge-workflows.zip](purge-workflows-1.4.zip) Purge completed workflows by walking down the JCR tree starting at /var/workflow/instances, looking for cq:Workflow nodes that have an endTime < "now - age" days. Does not use a query. Useful if the OOTB workflow purge fails due to query traversal limits.
* [execute-query.zip](execute-query-1.4.zip) Execute a user-defined query in any of the supported query languages.
* [unlock-tree.zip](unlock-tree-script-1.3.zip) Traverses a tree of nodes, unlocks both pages and assets that are locked.