AEM Cloud Service - Show Asset References in Delete Dialog
GoalAdobe Experience Manager 2021.7.5607.20210705T063041Z-210600Show Asset references in Delete alert box before proceeding with deletion....Demo | Package Install | GithubSolutionCreate a clientlib...
View ArticleAEM Cloud Service - Get Adobe IMS JWT and AEM Access Token using POSTMan for SSO
GoalThis article is on using POSTMan requests to generate a long lived signed JWT token and exchange it with Adobe IMS for an IMS Access Token, valid for 24 hours. Using the access token you can make...
View ArticleAEM Cloud Service - Dynamic Media Clear Scene7 CDN Cache on Asset ReUpload
GoalDefault Scene7 CDN TTL for an asset url is 10 hours. Deleting an asset uploaded to AEM (synced to Scene7) and uploading another binary with same name, will not serve the respective presets with...
View ArticleAEM - Generate Smart Crop Rect Log of Images in a DM Classic (Scene7 Account)
GoalThis is Part-1 of Migrating the Smart Crop Settings of images in a DM Classic (Scene7) account to a different Scene7 account. Executing the standalone class apps.GenerateSmartCropsLog, smart crop...
View ArticleAEM - Update Smart Crop Rect of Images in a DM Classic (Scene7 Account)
GoalThis is Part-2 of Migrating the Smart Crop Settings of images in a DM Classic (Scene7) account to a different Scene7 account. Executing the standalone class apps.UpdateSmartCrops, smart crop...
View ArticleAEM 6580 - Workflow Step to fetch Smart Crop Settings of Asset and Update
GoalOff chance you have the requirement to fetch smart crop settings of assets from a different AEM DM or Classic (Scene7) account and update assets in a logged in AEM, the workflow step in this post...
View ArticleAEM Cloud Service - Adding Source Maps for Main File in AEM React SPA
GoalThe code in this post is a workaround to open the main js file during build (eg. ui.frontend\build\static\js\main.174a7c53.chunk.js) and adjust the source map location to point to the right file......
View ArticleAEM Cloud Service - Pass Request Parameters in React SPA Model JSON url
GoalExtend the React SPA ModelManager to pass request parameters like Access tokens, Cache killer...Package Install | GithubSolution1) Create the maven project for your AEM React SPA...mvn -B...
View ArticleAEM Cloudservice - React SPA with Sling Vanity URLs
GoalAdobe Experience Manager 2021.9.5899.20210929T093525Z-210800 (Sep 29, 2021)Create a AEM React SPA supporting Vanity Urls. Otb Vanity Urls are added in Page Properties, saved as...
View ArticleAEM 65 sp10 - Simple Token Based Authentication
GoalAEM Cloud Services provides OAuth 2 based authentication documented here. For OAuth 2 based authentication in AEM 65 check this post. The solution discussed here is a more simple non standard token...
View ArticleAEM CS - Geo Targeting in React SPA Using Experience Fragments and Adobe Target
GoalAdobe Experience Manager 2021.9.5899.20210929T093525Z-210800 (Sep 29, 2021)Create a AEM Geo Targeting React SPA Component for showing Geo based Personalized Experience in a Page. In this sample,...
View ArticleAEM Cloud Service - Detect Duplicate Sling Vanity URLs when Adding In Page...
GoalAdobe Experience Manager 2021.10.5933.20211012T154732Z-210900 (Oct 12, 2021)Different pages cannot have the same Sling Vanity Url. The logic in this post enforces that rule...Demo | Package Install...
View ArticleAEM Cloud Service - Url Shortening of React SPA
Goal Adobe Experience Manager 2021.10.5933.20211012T154732Z-210900 (Oct 12, 2021)This post is on making necessary changes in React SPA generated by the maven archetype...
View ArticleAEM Cloud Service - React SPA Runtime Include Pages (Fragments) by Merging...
GoalAEM Cloud Service 2021.10.5940.20211013T233531Z-210900This post is on creating AEM React SPA Html fragments and including them in multiple SPA Pages. Experience Fragments (XF) is one way to author...
View ArticleAEM 6.5.10 - Lazy Load Image and Smart Crop req=set,json calls in Image Core...
GoalLazy loading feature in Image Core Component lazy loads the image improving performance, however with Dynamic Media enabled, the respective Smart crop settings for image prefetched using...
View ArticleAEM Cloud Service - Extend Fulltext Predicate Evaluator to modify Search Term
GoalAEM Cloud Service 2021.11.6058.20211123T163652Z-211000 (Nov 23, 2021)Oftentimes you may have to modify the entered OmniSearch term (fulltext) to deal with special characters or files names with...
View ArticleAEM Cloud Service - Case Insensitive URLS for accessing Site pages
GoalCloud Service Version 2022.1.6198.20220113T173638Z-211100 (Jan 13, 2022)Apache mod_speling module can be used to configure Case Insensitivity for URLs on an onPrem AEM instance. This post is for...
View ArticleAEM 6.5.10.0 - Select Experience Fragments in RTE (Rich Text Editor) Link Plugin
GoalIn the Path Field picker of RTE Link Plugin, Experience Fragments are NOT shown by default. This extension is to adjust /libs/cq/gui/content/linkpathfield/picker/views/column/datasource...
View ArticleAEM 6.5.10 - Start Workflow on Site Pages in Omni Search Results
GoalStart workflow on Sites Pages in Omni Search results...Demo | Package Install | GithubSolution 1) Create a clientlib /apps/eaem-omni-search-create-workflow with...
View ArticleAEM 6.5.10 - Assets Metadata Based Custom Restriction Provider
GoalIn Assets, for dam-users group do NOT show jpg assets with metadata assetCategory is RESTRICTED, always show when assetCategory is ALLOWED and when assetCategory is missing/empty you may or may not...
View Article