Archive for the ‘adep’ Category

h1

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
http://www.adaptto.org/13_dontmessview.shtml

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.

h1

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"
else
  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)
  else
    puts "failed to get version number - http error code: ", response.code
  end
end
h1

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

h1

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 )

h1

Reflection on AEM 5.6 release and preview of mid-year Release by Cedric Huesler

May 6, 2013

Cedric Huesler (the product manager of AEM/CQ) will give a talk at the OC CQ User Group meeting (May-22, 6pm at the offices of Capital Group)

http://www.meetup.com/OC-CQ-Sling-JCR-User-Group/events/112309702/

Would be great if you can make it!

h1

Adobe CQ (AEM) Debug Filter

April 2, 2013

As outlined in the security doc for AEM, you should turn off the debug filter on your production instances. When searching the docs, however, I had a hard time actually finding the options for the debug filter.

There is a class called DebugFlag that enumerates all the options for this filter:

http://dev.day.com/docs/en/cq/current/javadoc/com/day/cq/wcm/api/DebugFlag.html

the 3 values supported are layout, mdev and mdevc – layout outputs information about every cq:include on the page (path, selector, resource, component), mdev and mdevc output what mobile device AEM thinks the browser is. If you add debug=mdev to the page, the output is right there on the screen, if you use mdevc, the output is a html comment.

h1

Adobe Summit 2013 Breakout Session Videos

March 7, 2013

In case you did not make it to Adobe Summit this year to hear more about CQ and all the other products they offer you can watch the breakout sessions at https://summit.adobe.com/online2013.html for free.