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.


Ruby Script to determine the Version of a CQ/AEM Instance

October 7, 2013

sometimes it’s good to get the version number of a cq instance in a script. The following is an example Ruby script that grabs the version number of your cq instance from the welcome screen

require "rubygems"
require "net/http"
require "uri"

if ARGV.length < 3
  puts "cqversion.rb username password http://localhost:4502"
  username = ARGV[0]
  password = ARGV[1]
  host = ARGV[2]

  uri = URI.parse(host+"/libs/cq/core/content/welcome.html")

  http = Net::HTTP.new(uri.host, uri.port)
  request = Net::HTTP::Get.new(uri.request_uri)
  request.basic_auth username, password

  response = http.request(request)

  if response.code == "200"
    puts /Version [0-9\.a-zA-Z ]*/.match(response.body)
    puts "failed to get version number - http error code: ", response.code

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:



Presentations from CQCON 2013

July 3, 2013

In case you have not seen them yet, the presentations of the cqcon 2013 conference in Basel/Switzerland area available online – well worth reviewing


Adobe Experience Manager 5.6.1 Documentation Released

June 18, 2013

If you visited the AEM (CQ) Documentation today you may have noticed that the ‘current’ documentation is now for AEM 5.6.1 – While the download does not seem to be ready yet, the release notes are quite large and may be a good read for developers to get a head-start in order to understand what has changed.

The URL to the release notes is http://dev.day.com/docs/en/cq/current/release_notes/overview.html

update: the aem5.6.1 download is now available at https://licensing.adobe.com/ – there is also a download section on daycare, unfortunately the download is still missing from there ( https://daycare.day.com/home/products/cq_wcm/Adobe_Experience_Manager_5_6_1.html )


Changes to the Adobe AEM/CQ Security Checklist

May 31, 2013

In case you have not seen it, Adobe made a change to the security checklist for AEM/CQ. The section that was added just recently is an explanation on how to change the admin password for the felix console.

The following recommendation has been added: 

In addition, Adobe recommends changing the OSGi (web) console password to something other than the admin password as not doing so:

  • Exposes the server with default password during startup and shutdown (that can take minutes for large servers)
  • Exposes the server when the repository is down/restarting bundle – and OSGI is running.

The description on how to do this can be found here: 

https://dev.day.com/docs/en/cq/current/deploying/security_checklist.html#Changing the OSGi web console admin password

this issue affects AEM5.6 and CQ5.5


Video of Cedric Huesler’s talk: Reflection on AEM 5.6 release and preview of mid-year

May 24, 2013

If you missed Cedric’s talk at the Orange County CQ User Group meeting you can now watch it on youtube at http://youtu.be/bHBX4Y3-fsE