Adobe Experience Manager (AEM) is a powerful web content management system with a strong focus on simplifying the management of complex digital experiences and multi-sites. But as with any system, there is always room for improvement. Copying content between acceptance and production environments in website development, or between author and publish servers (instances) is often hard to manage if you’re not a developer or administrator. So how can authors, editors and content managers copy content and assets between sites?
AEM 6.3 Package Manager is the out of the box tool for importing and exporting repository content, in so-called "content packages".
A package is a zip file holding repository content in the form of a file-system serialization (called "vault" serialization). This provides an easy-to-use-and-edit representation of files and folders containing pages and all digital assets from your website repository in AEM.
Adobe AEM Support
Package Manager is ideal for copying content between different instances and environments and is also often used to back up repository content. However, if you're managing multilingual websites, this tool falls short on user experience. When your package contains content from multi-sites in multiple languages, the overview of the package's content is chaotic. This makes management of content packages overwhelming and time consuming for editors, while also increasing the risk of errors in paths to the different pages and languages, or even missing assets.
Because we at AMPLEXOR deal with so many global companies who need to communicate in multiple languages, we felt the need to develop a more practical, user-friendly alternative for the web and content teams we work with. We looked at the shortcomings in Adobe's default tool, and improved, adapted and simplified it.
AMPLEXOR's Content Package Tool (CPT) is ideal for multilingual content management. With its familiar user interface built in the updated AEM Touch-Enabled UI, our tool enables any content author to create content packages in a fast and easy-to-use way, without requiring any technical skills.
Get started with 3 simple steps:
Step 1 – Select pages, labels and tags
The first step to create a package is to select the content: the author can add pages, labels and tags by pointing to their path in AEM.
Step 2 – Choose automatic options
The greatest advantage comes after the selection of the content. You have a few automations you can choose: you can “activate” the copied/moved page (so it publishes online immediately), include all subpages, language copies and live copies. CPT will also automatically copy all images and references from the selected pages to ensure every piece of the page is handled, saving the manual work of searching and listing the correct assets.
When adding labels, there is also the option to activate and handle their language and/or live copies.
You can also choose to add tags and automatically activate them on the associated content.
Step 3 – Review and use your package
Once you add all the pages, labels and tags and select the different available options, your content package is ready in just a mouse click away. Content Package Tool then shows you an overview of the packaged zip file content and gives you options to install, upload, download or remove it.
Creating content packages in AEM to copy content between websites or backup doesn’t need to be a daunting task for content managers, even when handling multilingual websites. CPT simplifies the work for authors, offering a practical and user-friendly interface to create content packages for new pages or simply to back up multilingual content.
Our clients have noticed a reduction in time spent managing packages in multilingual websites, from an average of 12 hours work down to 2 hours. Getting the same work done for 1/6 of the time means a big profit in time for the content teams!
Nik De Muyer is a Digital Experience Consultant, specializing in Adobe Experience Manager. Nik joined AMPLEXOR in 2015 and has over 15 years of experience in web development. He is a certified Scrum Master.