Skip to main content

Posts Tagged ‘AEM’

How to Use The Google Closure Compiler with AEM 6.2+

The Google Closure Compiler was added to AEM in version 6.2 as a new script compiler bundle. This means that AEM can now use the Closure Compiler to code-check and minify JavaScript instead of using the YUI Compressor, which is buggy and was last released on 07/03/2013 (at the time of this post). To check […]

Four Tips for AEM Beginners: Overcoming Common Issues

This blog primarily targets Adobe Experience Manager (AEM) beginners in an attempt to solve/ familiarize them with typical problems encountered when they start using AEM, and how to resolve those problems. Don’t feel like you are alone in this… I have run into many of the problems myself and gotten stuck. Not knowing how to […]

Apache Sling’s Hidden Gem: Request Processing Analyzer

Recently I was investigating a response timeout issue in an Adobe Experience Manager (AEM) implementation. The AEM application serves content both to the browser and portal application. The portal system makes a request to AEM, and AEM processes that request and returns the request in JSON format. As per the architecture, the response from AEM should reach the portal within five seconds. […]

Use Digital Marketing Layers Like an #AEMRockstar

This year’s Adobe Summit was the biggest and best yet. It was also the inaugural year for the AEM Rockstar competition and session. Dan Klco, an experienced Adobe Digital Marketing Technical Lead, Solution Architect, Consultant and Advisor from Perficient, nailed his presentation and wowed both attendees and the judging panel. As the winner, he took home […]

Rebuild Indexes in AEM with OAK Index Manager

Looking to rebuild indexes in Adobe Experience Manager? Need to boost query performance? Apart from optimized code, indexing plays a very important role in an application running smoothly. If you have more queries, you need to index your nodes in order to quickly get a response. In a recent project, I found a problem related […]

The Power of Transient Workflow in AEM

When a workflow executes in Adobe Experience Manager (AEM), it stores workflow runtime information in the JCR repository under the instance node. This feature is useful when auditing is required on each step of the workflow status. The downside of this feature is the growth of the repository size, as a large repository can eventually inhibit performance and cause disk […]

Increasing Desired Search Results with Oak Indexing Analyzer

Adobe Summit 2017 showcased a powerful feature of OAK Indexing that comes with Adobe Experience Manager (AEM) 6.3 with OAK Version 1.6.1. Oak Index Analyzer provides attributes that help in boosting search to get the desired results. The way it works is that each of the indexes can be defined with analyzer nodes with properties defined […]

Reduce Your Development Time with AEM Chrome Plug-in

While attending one of the hands-on session labs at Adobe Summit 2017, I came across an interesting tool: the AEM Chrome Plug-in. Add the plug-in to your Chrome browser and configure it. When you open the Chrome Developer Tools, it shows as a tab. The UI is very simple and easy to navigate. It as a […]

Adobe and Microsoft: Preserving the Status Quo is Not a Strategy

“Preserving the status quo is not a strategy.”  That’s how Adobe CEO Shantanu Narayen kicked off the Adobe Summit on Tuesday. He was speaking of digital disruption and transformation in general, but what amounted to a vision statement could just as easily sum up the burgeoning new alliance between his company and Microsoft. The status […]

Managing Ghost Users & Repository Growth in AEM

In my earlier post, User Admin Console (Classic UI) & Crashing Browsers, I discussed how business analysts and administrators can make use of queries to debug user and group-related issues in AEM. In relation to that topic, I noticed we have a business requirement to add users to AEM, but we do not have a requirement to remove users […]

How to Create “Drag and Drop” Experiences for AEM Authors

In this blog post, I’m going to show you how to enable custom drag and drop interactions in AEM Author mode. In my specific use case, I wanted to give authors the ability to drag assets and drop them into dialog field. Upon dropping, the asset path should be copied into the field. This article assumes basic […]

Built to Run: Content Migration

We talk a lot about Built to Run around here at Perficient. We put an enormous focus on making sure we build our AEM implementations so that marketing departments can run most efficiently. You obviously can’t do that without content. Creating content from scratch is an option, but starting from scratch for really large enterprises, who […]

Load More