Archive for the ‘Uncategorized’ Category


dialog conversion tool for classic UI to CoralUI released

February 4, 2015

Adobe released their upcoming dialog conversion tool that lets you convert a classic AEM dialog to the new CoralUI dialog structure. The documentation for the tool can be found on the site at

The package is available on package share


AEM OSGi Dependency Map

January 30, 2015

AEM contains a lot of OSGi bundles. We figured it would be nice to see how the bundles are connected.


you can find the dependency map for AEM5.6.1 and AEM 6.0.1 at


dynamically created and google indexed

January 21, 2015

According to google, js generated pages should now be indexed by their crawler as well. To test this out, we created a small test site that keeps all the content for the site in a json file and then uses handlebars to output the html for the site.

The html for the site only contains a body tag and a placeholder.

click here to visit the sample site

Read the rest of this entry ?


Moving to AEM6

August 20, 2014

I have not posted much on this blog for a while. First, I was waiting for AEM6 to come out, then I realized there is lots to learn on the AEM6 front – I finally decided to start a secondary blog that just focuses on learning about AEM6. Things I encounter while trying to get up to speed with the new major milestone release.

The new blog can be found here:



Ready for Sightly? The new AEM Templating Language

December 7, 2013

If you have been to one of the AEM Tech Events around the world you may have noticed Adobe is starting to heavily push their new templating language that hopefully will be available in AEM starting with the 6.0 release that’s scheduled for the beginning of next year. It also sounds like the templating language may be available for AEM5.6 as well. So what is it all about?

Have a look at the presentation by Gabriel Walt

And some of the videos from the Adobe@Adobe blog by Senol Tas

It seems the templating language code-named sightly will bring quite a big change to the developers working with AEM (CQ). The work is more shifted towards the front-end developers – the backend developers will be focusing more on java based development.


Roy Fielding talking at the OC CQ Meetup on Oct-2-2013

September 19, 2013

In case you always wanted to listen to Roy Fielding and what he was to say about CQ, REST and other things you may want to join us for Roy’s talk titled ‘scrambled eggs’.

The meeting will be held at the offices of Capital Group in Irvine on October 2nd 2013 at 6pm

the link to the meetup is:


AEM 5.6 and Timewarp

March 31, 2013

Adobe CQ (AEM) comes with this handy feature called timewarp – in a nutshell, it allows you to see the page in different versions by adding a timewarp cookie or timewarp parameter to your page. Just go to the sidekick and go to the version tab. Expand the timewarp tab. select a date and time and click go (or timewarp to see a modal with a history of the edits.

If you want to access an older version of the page directly, add ?timewarp=(long) as a time to your URL and you should see the older version.

Starting with 5.6, you may want to exit the timewarp before you do anything else. Going back to the new touch UI projects screen while in the timewarp mode throws an exception (the timewarp is by default set as a cookie and filters the repository accordingly, so this may start to fail).

I’d say Adobe has some work to do here – somewhere along the lines of ‘let’s do the timewarp again’