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 of the most commonly...

by Surabhi Katiyar
Tag: AEM
20-Jul-2015

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 shutting down the server...

by Geetika Chhabra
Tag: AEM
20-Jul-2015

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 “I want...

by Rachna Rajpal
Tag: AEM
07-Jul-2015

Technology

Vanity URL : Moving from AEM 5.6 to 6.0

Adding vanity URL to pages/nodes, is a great way to get user friendly URLs. All you need to add is “sling:vanityPath” property to the node. For example, "www.mysite.com/content/mysite/en/home.html" doesn't seem to be a very user friendly URL. If you want this page to have a simple and concise URL like "www.mysite.com/home", you can...

by Vivek Sachdeva
Tag: AEM
27-May-2015

Technology

Creating OSGI Factory Configurations in AEM

AEM houses a powerful open source framework in its technology stack,Apache Felix. Felix is a open source implementation of OSGi. OSGi provides a way to manage bundles and their configurations. OSGi provides a way to configure services and modify those configurations on the run-time. But apart from this there is a another powerful...

by ankit.gubrani
Tag: AEM
28-Feb-2015

Technology

Hide a CQ parsys in edit mode

Often, a situation is encountered in CQ where we have a number of parsys on our page and it is required to show/hide some of them on certain events. A typical use case is that of a Tabbed Component where the parsys associated with a particular tab needs to be shown only on click of that particular tab while the parsys for all the other...

by Rima Mittal
Tag: AEM
27-Feb-2015

Technology

Custom Transport Handler in CQ5/AEM

While integrating ElasticSearch with AEM, I used custom replication agent, for indexing data to  ElasticSearch server, as replication agent manages a queue in case replication is not successful and tries it again(after specified time). But the problem I faced was that on successful indexing(insertion/updation), ElasticSearch return...

by Vivek Sachdeva
Tag: AEM
13-Oct-2014

Big Data

Integrating ElasticSearch with AEM

In adaptTo() 2014, I delivered a talk on "Integrating ElasticSearch with AEM". It started with a brief introduction about ElasticSearch, its working and flexibilty when it comes to huge amount of data. Here is a brief review of topics covered after that: How data is analyzed and indexed on the server Integration approaches with AEM...

by Vivek Sachdeva
Tag: AEM
25-Sep-2014

Technology

Day 3 @ adaptTo() 2014 | Grand Finale

After an eventful second day where we had a hackathon in the end to try all the stuff, something interesting was needed for Final Day and that is exactly what we had. Six sessions were scheduled for the day: Dynamic Components using Single-Page-Application Concepts by Andon Sikavica, Bojana Popovska OSGi Asynchronous Services:...

by Vivek Sachdeva
Tag: AEM
25-Sep-2014

Technology

Day 2 @ adaptTo() 2014

A quick recap of Day 2 sessions:Modern Day Operations with Apache Sling by Bertrand DelacretazSling DevOps and clusterGit driven Sling SetupThe Lazy AEM Developer by Feike VisserJSP and Sightly comparisonFeatures of SightlyWrite less code that does more.Mobile App Development with Apache Cordova and AEM by Bruce LefebvreSling IDE...

by Vivek Sachdeva
Tag: AEM
24-Sep-2014

Technology

Day 1 @ adaptTo() 2014 – What a start!!

One of the most famous Apache Sling Tech Meetup started today. As it is meant for people using slick and some part of it, the meetup started with a Rookie session by Sebastian Schlick. The session was mainly meant for attendees who wanted to know about basics of Sling. For others interested ones, AEM certification conducted by Adobe at...

by Vivek Sachdeva
Tag: AEM
23-Sep-2014

Technology

adaptTo() 2014 – Precap

adaptTo() is the premier event for AEM enthusiasts in Berlin. The conference features some exclusive technical sessions about the latest industry innovations and developments on AEM. This three day meetup will commence on September 22 this year. I will be taking a session on "Integrating ElasticSearch with AEM". The session will...

by Vivek Sachdeva
Tag: AEM
19-Sep-2014