Replicate Content
Use when publishing, unpublishing, replicating, or activating/deactivating content in AEM 6.5 LTS.
by adobe · Apache-2.0
The skill
Use when publishing, unpublishing, replicating, or activating/deactivating content in AEM 6.5 LTS. Covers Quick Publish, Manage Publication, tree activation, bulk content activation, package replication, workflow-based approval, scheduled activation/deactivation (on/off time), dispatcher flush, and the programmatic Replication Java API for AEM publish instances.
Replicate Content in AEM 6.5 LTS
Use this skill when the user asks to publish, unpublish, replicate, activate, deactivate, or bulk-replicate content on AEM 6.5 LTS publish instances.
Prerequisites
- AEM 6.5 LTS Author with configured replication agents — see
configure-replication-agent - Author permissions to activate/deactivate content
Replication Method Selector
| Method | When to Use | Scope |
|---|---|---|
| Quick Publish | Fast single-page activation, no approval | Selected pages only (shallow) |
| Manage Publication | Scheduling, references, or workflow control | Single/multiple pages with options |
| Tree Activation | Entire site section or initial site launch | Page tree (see references/TREE_ACTIVATION.md) |
| Package Replication | Specific content sets or cross-env deploy | Custom JCR filter (see references/PACKAGE_REPLICATION.md) |
| Workflow Replication | Approval required before going live | Any content with assigned approver |
| Scheduled Activation | Time-based publish/unpublish | On Time / Off Time in page properties |
| Replication API | Programmatic from Java or scripts | Any JCR path (see references/REPLICATION_API.md) |
Quick Publish
Sites console → select page(s) → Quick Publish (toolbar or right-click menu)
- Shallow: publishes selected pages only, not children
- Uses all enabled default replication agents immediately
- ✓ Verify: page shows green "Published" checkmark in Sites console
Manage Publication
Sites console → select page(s) → Manage Publication
- Action: Publish / Unpublish / Publish Later / Unpublish Later
- Date/time: set if using a "Later" option
- Scope: Selected / Include Children / Modified Only
- Options: Include References (assets, XFs), Create Version Before Publish
- ✓ Verify: progress indicator completes with no error notifications; check replication agent queue is idle
Tree Activation
http://localhost:4502/miscadmin → Replication → Activate Tree
- Start Path:
/content/mysite/en - Always run Dry Run first to preview scope
- Options: Only Modified, Only Activated, Ignore Deactivated
- ✓ Verify: results log shows success count with zero failures
For full steps and performance guidance, see references/TREE_ACTIVATION.md.
Package Replication
/crx/packmgr → Create Package → add filters → Build → More → Replicate
- ✓ Verify: package appears as Installed in Publish CRX Package Manager (
http://publish:4503/crx/packmgr)
For full steps, see references/PACKAGE_REPLICATION.md.
Workflow Replication
Select page → Timeline panel → Start Workflow → Request for Activation → assign approver
- Approver acts via
http://localhost:4502/aem/inbox: Approve → content activates; Reject → returns to author - ✓ Verify: page status updates to "Published" after approval completes
Scheduled Activation
Page Properties → Advanced tab → set On Time (activate) and/or Off Time (deactivate)
- Requires replication agent trigger "On-/Offtime reached" enabled
- ✓ Verify: agent trigger at
/etc/replication/agents.author/[agent]→ Triggers tab → "On-/Offtime reached" is checked
Replication API
@Reference private Replicator replicator;
replicator.replicate(session, ReplicationActionType.ACTIVATE, "/content/path");
replicator.replicate(session, ReplicationActionType.DEACTIVATE, "/content/path");
curl -u $AEM_USER:$AEM_PASSWORD -X POST http://localhost:4502/bin/replicate.json \
-F "cmd=Activate" -F "path=/content/mysite/en/page"
# ✓ Verify: HTTP 200 with {"success":true,"path":"/content/mysite/en/page"}
For ReplicationOptions (synchronous, agent filtering) and full curl error handling, see references/REPLICATION_API.md.
Deactivation (Unpublishing)
Sites console → select page(s) → Quick Unpublish (or Manage Publication → Unpublish)
- Content removed from Publish; URLs return 404; Author content preserved
- Dispatcher cache invalidated if flush agent is configured
- ✓ Verify: page URL on Publish returns 404
Replication Status Indicators
| Indicator | Meaning |
|---|---|
| Green checkmark | Published and up-to-date |
| Orange dot | Modified since last publish — re-publish needed |
| Gray circle | Never published |
Check queue: Tools → Deployment → Replication → Agents on author → [agent] → queue should be idle/empty after processing.
Logs: crx-quickstart/logs/replication.log
Troubleshooting
- Content not appearing on Publish: confirm replication timestamp is recent; agent queue should be empty
- Agent blocked: Agents on author → select agent → Force Retry or Clear failed item
- Dispatcher serving stale content: manually flush cache or verify flush agent configuration
- Permission denied errors: check Agent User Id has replication privileges on the content path
For deep diagnostics, use the troubleshoot-replication skill.
Asset Replication (DAM)
Use the Assets console (/assets.html/content/dam) with the same Quick Publish / Manage Publication actions. All renditions and metadata replicate automatically. For shared datastores, enable binary-less replication (Serialization Type: Binary-less) on the agent to transfer only metadata nodes.
Additional Resources
Related Skills
configure-replication-agent— set up and configure replication agentsreplication-api— full programmatic Replication API reference for custom OSGi services and servletstroubleshoot-replication— diagnose and resolve replication failures
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: adobe/replicate-content-7784487677.
Details
- Publisher
- adobe
- Category
- Software Development › DevOps & cloud
- License
- Apache-2.0
- Updated
- 2026-10-17
References
More from adobe
- Aa Conversion Funnel Analysis Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have the…
- Aa Executive Briefing Generates a concise, executive-ready performance summary covering key metrics, trends, and what's…
- Aa Kpi Pulse Produces a compact KPI digest showing how key metrics changed over a period and what's driving th…
- Aa Segment Performance Comparator Compares the performance of two or more audience segments across key metrics side by side.