Technology

Important Considerations for Migrating Content from a CMS to AEM – Blog Series – Blog 2

This is the second part of the two-blog series on 'Important things to consider for Migrating Content to AEM'. Click here to checkout blog-1. Following are some more points to help in the process of migration to AEM: Migration Strategy: Decision of what strategy/approach is needed to be followed for migration is very important....

by Prabhdeep Puri
Tag: Adobe cq5
28-Feb-2017

Technology

Easy Digitization of Long and Complex Form with AEM!!!

Opening a bank account or a savings account is a usually a long and tedious form filling exercise of filling 3 to 4 pages. Moreover, these forms contain small font that makes it hard to read them. Many times, bank executives to ease you from this trouble ask you to sign in particular places of the form, assuring they will take care of...

by Pooja Chauhan
Tag: Adobe cq5
24-Jan-2017

Technology

Why prefer Sling for building a website and how to get started ?

With all the options out there to create a personal website: Wordpress, Drupal or Joomla to name a few why would anyone create a site from scratch anymore? Naturally creating something from scratch takes a lot more work than simply taking something Out of the Box (OOTB). A number of open source projects allow users to template out...

by Arpit Gupta
Tag: Adobe cq5
15-Feb-2016

Technology

i18n implementation using Sightly

Internationalization (i18n) is the process of generalizing a product so that it can handle multiple languages and cultural conventions without the need for re-design . a. Structure format required for i18n implementation : 1) Create a i18n node of type sling:Folder as below 2) Create a node of type sling:Folder under i18n of...

by Arpit Gupta
Tag: Adobe cq5
09-Nov-2015

Java

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...

by Shiffali Grover
Tag: Adobe cq5
30-Oct-2015

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 which can be used to display via Component on a...

by Deepak Khetawat
Tag: Adobe cq5
04-Aug-2015

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...

by Geetika Chhabra
Tag: Adobe cq5
21-Jul-2015

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: Adobe cq5
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: Adobe cq5
20-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: Adobe cq5
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: Adobe cq5
28-Feb-2015

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: Adobe cq5
19-Sep-2014