Source: Hoodoo Blog

Hoodoo Blog Top Considerations for Migrating Assets to AEM

Govinda Baweja is a Senior Developer at Rightpoint and is an integral part of our integration team. He specializes in Java, CSS, HTML, Javascript, and Python. With 5 years of experience, Govinda works closely with our customers to help them realize their vision for the unique digital experience they want to create for their customers. Outside of work, Govinda can be found taking flight - whether it is with drones, flying Cessnas, or programming drones for autonomous flight using python.  When he has his feet on the ground he can be found traveling and even dancing (occasionally). At Rightpoint (formerly Hoodoo Digital), we specialize in Adobe Experience Manager (AEM) Assets implementations, and a key part of this is migrating assets. This article is intended to outline some of the considerations and best practices for asset migration, but it is not intended to be a complete set of steps for every situation. All migration projects are unique, but these steps should cover a broad range of considerations.  Adobe’s Digital Asset Manager (DAM), AEM Assets, allows companies to manage all content and digital assets on a single platform where assets can be managed, edited, and delivered with AI (Artificial Intelligence) and data-driven insights to streamline creative workflows and automate experience delivery at scale.   Migrating digital assets from some other asset repository to AEM can seem like an enormous undertaking, but there are several steps you can use to approach an asset migration that can make the task more surmountable. For the remainder of this article, will be using the word “source” to refer to the place where all the assets that will be migrated are currently stored - In other words, the original asset storage location.   Below are the simple steps for asset migration:  Analysis and Extraction of source data  AEM instance preparation and readiness  Create custom metadata schema based on source (if required)  Source data processing  Binary data migration  Assets metadata migration  Validation of the migrated assets    Analysis and Extraction of source data   Before starting assets migration, you should analyze the following at the source:  Consider all external sources:   What is the external source? Is it a digital asset management tool or an external hard drive?  Does the external source involve multiple asset management tools, multiple external hard drives, or both?   AEM supported assets?   Experience Manager Assets supports a wide range of assets and has varied support for different MIME types. Ask the client if they need any add-on features. For example, the support for EPS (Encapsulated Postscript) files applies to raster images only, and thumbnail generation for EPS vector images is not supported by default. To support this feature the additional imageMagic configuration is required to work with Experience Manager Assets. A list of assets that are supported by AEM can be found here .  Assets migration size:   What is the total number of assets and the total asset migration size? This is important for migration estimation as the migration involves multiple file types and file sizes. The processing power of PROD AEM instance on AEM as a Cloud Service (AEMaaCS) runs faster and has better performance as compared to Stage and Develop instances. Asset migrations can vary substantially in size, ranging from single digit to double digit (maybe more) TB of total assets. Knowing migration size and the number of assets that can migrate in a day helps to estimate the migration timeline.  The folder structure in the existing system:   This allows us to correctly map the source folder structure to the AEM folder structure.  There could be a possibility that the client’s existing DAM may not have any folder structure. For example, a folder structure in AEMaaCS can based on a business logic for their business so that their authors could find, edit, and deliver assets in an easier and faster way.  Assets access:   In the case of the source digital asset management tool, are there any APIs (Application Programming Interface) available to get the binary data and metadata of the assets?   What about archived assets? Check with client if archived assets in their existing DAM need to be migrated or not. Check with the client who manages them to determine if any additional authorization is required.  Duplicate Assets:   There are two types of duplicate assets: when two or more assets have the same binary data, and when two or more assets have the same file name.     AEM Instance Preparation and Readiness   After analyzing the existing system and its related challenges, it is time for AEM implementation architecture:  Will the migration be performed on a new AEM instance or an existing system? If the AEM instance is new, any downtime for a faster approach will not impact the business. If it is a running system, a correct migration approach must be decided so that it does not disrupt daily activities for users and authors using the running system.  Existing folder structure at source : For better performance and folder structure access, the folder structure needs to be organized and optimized specifically for the needs of the business. Deciding on the folder structure beforehand helps reduce stress during and post-migration. For example, consider organizing asset categories based on locale (country, state, city, etc.).  Other pre-requisites (if applicable):   (Does not apply to AEM as a Cloud Service) Check the DAM Update asset workflow as it fits the project and check if it requires any customization or any custom processing. DAM update asset workflow is important because, by default, all uploaded assets are processed using the DAM Update Asset workflow. The workflow executes for each uploaded asset and accomplishes basic asset management tasks such as rendition generation, metadata writeback, page extraction, media extraction, and transcoding. Rebuild indexes and modify existing damAssetLucene index if metadata properties need to be indexed are introduced. This will help in searching and filtering assets. Please refer to Adobe official documentation to learn more about oak queries and indexing .   

Read full article »
Est. Annual Revenue
$5.0-25M
Est. Employees
25-100
Kem Elbrader's photo - Co-Founder of Hoodoo

Co-Founder

Kem Elbrader

CEO Approval Rating

90/100

Read more