Java/JVM

Issues while Migrating from Java6 to Java8 in AEM 6.1

Recently while working on AEM 6.1, I had to move from Java 6 to Java 8. Simply changing the Java version in POM led to some issues with OSGi services. Specifically, those services that were using @Reference annotation were not getting active and remained in “satistied” state. Here are all the steps I followed firstly to change Java version […]

Technology

Content Migration in AEM using SlingPostServlet

A very basic migration flow looks as follows: In this scenario, you have a CMS(that could be Sitecore, Drupal, WordPress or any other CMS) which has source content that needs to be migrated to AEM. To achieve this, we typically need to do following things: Get content from source CMS in any format(XML, CSV, etc) […]

Technology

AEM Integration with Spring

The purpose of this blog is to provide the details on how to integrate Spring in Adobe Experience Manager (AEM) aka CQ5 with the help of OSGI extender. This will open up the world of Spring (DI, AOP, Caching, web services (REST/SOAP), transactions, logging etc.) to AEM projects. This integration will be very vital for […]

Yagyesh
Yagyesh
Read

Technology

Registering a Servlet for every Page in AEM

UseCase: – I had a situation in which needed to return custom information corresponding to every page in AEM and also use it via component to display to end user . -Then i have to invoke a Servlet on every page and with the use of selector want to return some information in JSON Format […]

Technology

Integrating Spring AOP with AEM

Spring AOP Spring AOP (Aspect-oriented programming) framework is used to modularize cross-cutting concerns in aspects.Some of cases where we can use it are to control some of common things like logging , adding some extra feature without actually touching the core logic. This blog post will explain how to enable aspects in our AEM projects […]

Yagyesh
Yagyesh
Read

Technology

Content Migration using Talend

Redevelopment of a website is often triggered because of three major factors: The current website is built on the technology stack which is now obsolete Redesigning/Revamping the existing website, either to address the weaknesses in the current system or to add significant features Switching to a new technology platform, such as a new Content Management […]

Technology

AEM: Ways to populate a Selection Widget

One of the powerful features that AEM offers is its authoring capabilities. It provides easy to use GUI for authors to create and edit content. When it comes to authoring the content, dialog plays a vital role in that. A dialog accepts inputs via Widgets and then makes that input available for further use. One […]

Technology

Changing the Port of a Running AEM Instance

AEM derives the port number from the quickstart jar file. As the documentation says that by renaming the jar file, we can configure AEM to run on a different port. But this requires an instance shutdown. What if we want to change the port number of a running AEM instance? What if it is an e-Commerce site and […]

Technology

Full Text Search in AEM using Query Builder

The full-text field search allows you to look for a field anywhere in a webpage, be it the title, content, or the url of a webpage. A full-text search shall match whole words. For example, a full-text search on comments that contains “perform search” or “text search” or “text” will return a comment that contains […]

Services