Multi Page InDesign previews in Adobe Experience Manager DAM (CQ5)


Adobe Experience Manager DAM (CQ5) has had the ability to generate thumbnail previews of InDesign documents since CQ5.5. It creates thumbnails by communicating with Adobe InDesign Server. Unfortunately the out of the box setup only produces a thumbnail of the first page, however this is easily tweaked to created previews of every page in the InDesign file.

You’ll need to either grab the jsx file from GitHub and place it at /etc/dam/indesign/scripts, or if feeling lazy I’ve created a tiny package for you to install here: MultipageThumbnails-1.0.zip

DAM Media Extract Workflow setup screenshotAll that is left to do now is add your new script to your DAM-Update-Asset workflow. Double click on the Media Extraction workflow step, switch to the arguments tab, then add a new entry pointing to the MultipagePreview.jsx file you imported. (see the screenshot of how your dialogue should look)

Don’t forget to hit save, close the workflow and try importing a new InDesign Document to DAM. Assuming InDesign Server is set up correctly, you should now see additional page previews!

I’ve tested this out on CQ5.5, CQ5.6 and 5.6.1. If you get stuck, check out the video to see what you might have missed.

InDesign JSX on Github – MultipagePreview.jsx
AEM/CQ Package (including the JSX) MultipageThumbnails-1.0.zip

Big thanks to Sameer Charles for his work on this.

AEM/CQ Developer Interviews & Slides from CQCon

Last week in Basel, Switzerland a community group of CQ5/AEM (Adobe Experience Manager) developers from Adobe Solution Partners & Customers got together for CQCon’13. I wasn’t able to attend, but the feedback has been extremely positive. Check out this short YouTube clip..

Included in the agenda were great presentations covering everything from Continuous Integration / Continuous Delivery with CQ5, Security best practices, Mobile and Deep Dives on Apache Sling topics. The slides from 17 presentations are shared below and worth checking out!

If you check out the slides and like what you see, you may want to check out the Evolve conference in San Diego coming up late in August this year. At the very least, check out the funny teaser video :-)

New simplified blog design for MarkSzulc.com

My site design was overdue for an update. With Mobile, Tablet & Desktop views now a mandatory part of any site, plus the fact that I have a new Retina based Mac, I decided to finally get around to it.

This new template was up and running fast based on the default WP TwentyTwelve theme. Responsive design appears to be working well, however I’ve added a tweak to improve the ipad/portrait view by removing the sidebar.

I still want to do some work to the home page, but given most of my traffic comes in directly to the page via search, social or rss, I’m spending time getting those pages right first.

Let me know what you think.. too simple? just right? whats missing?

Landing Page management made easy

Landing Pages.. they’re supposed to be simple right? We build them, we launch them, we (hopefully!) get an uplift in sales as a result and then we pull them down at some point. Easy?

The reality is that although the design process is typically straight forward, it’s the management and measurement part that gets messy. What happens in most cases today is that a separate design team or agency builds the pages,  throws the pages up onto a hosting service, and any changes are pushed back and forth via email forcing the design / developer team to pop open the code for each change. Continue reading

iPhone 5 Emulator for Adobe CQ5

Picture of an iPhone5 in Adobe CQ5With the launch of the latest iPhone 5 and its larger screen size, I’ve created a new Adobe CQ5 emulator that allows Content Authors / Producers to preview how their content is displayed.

If you haven’t seen the Mobile Emulators in CQ5 before, the intent is to show the author how content will look on different devices, using groups such as Feature Phone, Smart Phone, Touch Phone etc. You can create your own groups and then use the device detection capabilities to route a device to the content optimized for the device capabilities. Continue reading