Home

AEM 6.1 - Filter RequestDispatcher Forward breaks i18n

I just noticed that on AEM 6, in my Filter, when I call RequestDispatcher forward, i.e. request.getRequestDispatcher(...).forward(req, res);, it cause i18n to break. Here's a snippet of my codes: ... boolean filtered = false; SlingHttpServletRequest request = req instanceof SlingHttpServletRequest ? (SlingHttpServletRequest) req : null; SlingHttpServletResponse response = res instanceof SlingHttpServletResponse ? (SlingHttpServletResponse) res : null; if (request != null && response != null) { // block of codes to resolve the request uri and get the new...

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

August Webinar-Stravaganza!

Tis the season for webinars! 6D will be presenting some great webinars in August.  6D DPS Entitlement System Webinar Tuesday, August 18, 201512:30-1:00pm EST / 9:30-10:00am PST First up, Jason Porath and Cecelia Wren will be leading a webinar introducing the new 6D DPS Entitlement System. This product integrates with Adobe’s DPS and Publish platforms...

Three AEM / DPS Tips

I recently created a reference integration between Adobe Experience Manager (AEM) and Adobe Digital Pubishing Suite (DPS). AEM 6.1 ships with an integration between the two tools, along with a reference implementation, Geometrixx Media. This is a very exciting solution, as it allows non-technical authors to publish content to DPS apps. The AEM...