Posts Tagged “AEM6”

CQ 5.6 Tipping Point

Image Credit: "Woodwards building Vancouver demolition 1" by Tannoy at English Wikipedia. Licensed under CC BY-SA 3.0 via Wikimedia Commons. Recently, I spent a bit of time running performance tests against various versions of CQ5/AEM to understand the performance characteristics of the different versions. One of the interesting outcomes of...

How to add AEM Dependency that is missing from public repository

![](/images/posts/2015-06-18-maven-dependency-missing-from-repo/mavendependency.png) So you just updated to the nice and shiny AEM 6.1, looking at new functionality and exploring around. Then you decide to tap into the [new api documentation](http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/index.html). Then reality comes back in, the boss wants to connect a new product into AEM 6.1. Too easy! I'll use a...

Welcome AEM 6.1!

Adobe just announced the release of the latest version of Adobe Experience Manager, AEM 6.1. 6D Welcomes AEM 6.1! In celebration of the release of AEM 6.1, 6D's Thought Leaders have contributed a number new posts. Improvements to Touch UI in AEM 6.1 Center of Excellence New in AEM 6.1:...

Repository runmodes now tied to instance runmode.

In AEM/CQ versions past, as in prior to AEM 6.0 and 6.1, if a publish instance was to go down and time was of the essence, you could always shutdown the author and copy the author repository over top of the publish repository. Once you brought up the publish instance, it would behave like a publish instance and you'd have all the content of the author instance with no need for long and costly activation...

Emberjs.adaptTo(AEM)

![](/images/posts/2015-05-18-emberjs-adaptto-aem/emberaem.png) # Emberjs and AEM Emberjs is a popular framework for ambitious web applications. It can be used to create Single Page Applications or SPA. Emberjs can be used with AEM. Here is a simple approach to getting Emberjs working inside AEM. ## Getting Started Follow the tutorial from [RequireJS...

Requirejs and AEM 6. Kiss.

Following the KISS principle, let's get requirejs working inside AEM. Table of Contents Getting Started with Requirejs and AEM Setup Create project using maven archetype Getting Requirejs Download Requirejs Setup Requirejs Setup jQuery Wire Up Clientlibs Clientlibs Vendor image Setup AEM Simple Test Test component image Test component results image...

Accessing Request Variables in Sightly

You can implement some interesting stuff in Sightly, the newest templating language for Adobe Experience Manager, including Tower of Hanoi.  At the same time, there are a few practical applications which are not available in Sightly, including accessing request scoped variables in Sightly.  While Gabriel's suggested approaches in the Stack Overflow post are absolutely correct in this situation, there are still certain situations where request variables can be very useful.   A good example is for sharing a variable...

CQ Users and Groups Permissions - Major Differences

In this article, I'll briefly illustrate a major difference between CQ 5.6.1 and AME6 when it comes to Users and Groups permissions. I am not fully aware the scale or the extent of the impact this might cause on upgrading from CQ 5.6.1 to AEM6, but I thought it's worth sharing.   CQ 5.6.1 AEM6 In CQ 5.6.1, users/groups permissions are stored in a JCR node called rep:policy under the node that was assigned right(s) to a...

Sightly vs Handlebars vs JSP: Comparing Scripting Languages

The latest release of Adobe Experience Manager, version 6.0, introduces two new languages for front end scripting in CQ.   The two languages are both attempting to address the problems found in the existing foundation and Geometrixx reference code, namely the lack of separation of concerns between business and presentation logic and the sloppy use of scriplet.   The two new templating languages are: Sightly Sightly has come from Adobe user groups and seems to be...

New in AEM 6: JSP TagLib 2.2.0

The latest release of Adobe Experience Manager, version 6.0, introduces a number of features which make developing on the platform easier and cleaner.  These include some different open source bundles and proprietary solutions from Adobe.  One of these new bundles is the Apache Sling JSP TagLib 2.2.0. This bundle is available in AEM6 by default, however it is not included in the global.jsp.  The Sling JSP Taglib 2.2.0 provides a number of new tags to make it easier to...

Issues with Touch UI in AEM 6

AEM 6 has been released, and with it comes an extension of the thin veneer known as “Touch-optimized UI.” In AEM 5.6, the Touch UI was limited to just the consoles; upon entering a page for content editing, one was greeted with the tried-and-true “Classic UI” interface. In AEM 6, Touch UI has been extended to provide an entire alternate user interface for authoring content. The “What’s New in AEM 6.0” video released by Adobe...

AEM6 Translation API Webinar

Do you want to learn more about the new changes to translations available in AEM 6?  Are you interested in machine translation?  If so the AEM6 Translation API Webinar is for you! About the Webinar Thought Leader: Bryce Acer (AEM Technical Architect) This webinar is the sixth in our series of AEM (formerly Day CQ) webinars and will provider an insider insight into the new Translation API available in AEM 6 from one of it's primary architects, Bryce...

AEM6 Self Service Monitoring

Adobe Experience Manager 6.0 is the latest release in the long line of CQ/Adobe Experience Manager products. AEM6 now has monitoring capability beyond what was included in previous releases, built-in to the WCMS out of the box. Navigating to "Tools"->"Operations"->"Dashboard"->"Health Reports" will present you with a screen containing multiple color-coded 'tiles' representing monitored parameters like the one below. ![AEM6 Monitoring Dashboard](/images/posts/2014-05-22-aem6-self-monitoring/healthreports.jpg) As you can see, each tile is color-coded to provide an easy-to-view snapshot of...