I am a Marketing Leader

Filter Subscribe

I am an IT Leader

Filter Subscribe

I am a Developer

Filter Subscribe

Articles for Developers

    May 16, 2013

    CQCon 2013: Automated self-testing of live CQ instances

    I'm looking forward to my talk on automated self-testing and health check of live Adobe CQ instances (now part of Adobe Experience Manager) at CQCON 2013 in Basel. A number of Apache Sling and CQ5 developers have been working on various tools to check the health of a live CQ or Sling instance, and we seem to be converging on a set of simple tools that can be very helpful for system administrators and developers.

    The focus of my talk is presenting the SLING-2822 prototype that I've been working on recently that allows for creating health check tests for Sling systems in an extensible way. Out of the box, you can configure rules to check MBean attribute values, OSGi bundles states, disabling of Sling default accounts or any rule that can be checked by executing a script in a language that Sling supports. Extension points allow for registering additional rule types as OSGi services.

    This prototype is not a finished tool. The goal is to start a concrete discussion about what's actually needed in terms of health checks. This can be seen from various angles: checking that the CQ security checklist has been applied, checking that the system is still in good shape after upgrading some OSGi bundles, checking that performance counters are within acceptable limits, etc.

    With this in mind, I hope that you will attend CQCON 2013 and join in the open discussion to provide feedback on which direction such tools should take. I'll make sure to mention the idea of using server-side JUnit scripts for auto-testing production instances, as reactions to that idea have been varying from sheer enthusiasm to cries of horror. Just slightly exaggerating; but it looks like opinions may vary on which tools to use where.

    I'll also present related tools like Joerg Hoh's cq5-healthcheck tool and Davide Gianella's sanity check tool. We haven't yet decided if and how much we should merge all those ideas into a common tool, so getting feedback from you and the rest of the CQCON audience on that will be invaluable.

    file

    May 15, 2013

    CQCON 2013: CQ Maven Methods – Mastering Development Workflows that Combine Adobe Experience Manager with Apache Maven and Git

    Posted by Andrew Savory

    CQCON is a month away, and I'm excited to be delivering a talk there on CQ Maven Methods.

    Daunted by the complexity of starting or managing a project with Adobe CQ, now part of Adobe Experience Manager? Do you ever wonder what to do with the heap of project code you've just been given? How do you build it? How do you install it? How do you use it?

    One of the biggest challenges in working with any technology is knowing where to begin, and having a good foundation upon which to build your work. It's even harder if you're working in a team, where you need all the developers to hit the ground running. You want to minimise the time spent on setup, initialisation, and on duplicating build infrastructures across laptops.

    In my talk, I'll show you how to solve all these challenges. I will be covering how to use Apache Maven and Git to structure your projects involving the CQ capabilities of Adobe Experience Manager, to ensure you have a repeatable build that anyone can work with. I'll show you how Maven can simplify deployment of your code, and how you can keep all your work safe using Git – not just for collaborative development, but also for managing all aspects of your projects.

    CQCON is shaping up to be the essential event for anyone working with Adobe Experience Manager. I look forward to seeing you all there!
     

    file

    May 07, 2013

    My favourite CQ5 util classes

    Posted by Feike Visser

    In this blogpost I want to give you an overview of my favourite CQ5 util classes.

    Some of these classes might already be known to you, hopefull you will find a new one that will help you during your CQ5 development work.

    With every class I will give a small code example on how you can use it.

    Read More »

    May 06, 2013

    Join Us: 2nd Adobe Experience Manager Multilingual Content Intelligence Special Interest Group Meeting

    Posted by Seungmin Lee

    The Multilingual Content Intelligence team at Adobe is excited to host the 2nd Adobe Experience Manager Multilingual Content Intelligence Special Interest Group (SIG) on May 9 in San Jose, California. This time we plan to deep dive into Multi Site Manager in Adobe Experience Manager (which now includes all CQ capabilities) due to the high interest in it from the community. This is a great opportunity to understand basic concepts of Multi Site Manager, related best practices, and the general collaboration around using Experience Manager in a global context. The attendees will also meet Adobe internal experts to share experiences, and network with peers from various industry leading companies that are putting Experience Manager to use.

    Here are the meeting details:

    Date: Thursday, May 9, 2013

    Time: 9:00 AM – 5:00 PM PDT
    Address:  Adobe San Jose headquarters       
    345 Park Avenue
    San Jose, CA, 95110

    The event is free, but you must register in advance to attend. For registration, please click here: http://adobecqsig.eventbrite.com

    For more information or any questions, please contact: Seungmin Lee seunlee at adobe.com

    We hope to see you in a few days!

     

    Seungmin Lee

    Sr. Program Manager

    Multilingual Content Intelligence, Adobe


    May 06, 2013

    For AEM Developers: CQCON content preview. Register now.

    Posted by Paolo Mottadelli

    CQCON, the CQ developer event organized by Unic, that will take place in Basel on June 19-20 2013, is open for registrations and is ready to offer a great preview of the content. I am excited to provide here a sneak into some of the topics and to introduce some of the speakers that will take part to the event.

    Register to CQCON from the conference website.
    Seats are limited as this is shaped as a rather small event, to allow participants to engage in a warm and collaborative environment.

    Here is a small anticipation of the conference topics:

    Automated self-testing and health check of live AEM instances
    presented by Bertrand Delacretaz, Senior Developer at Adobe Basel and member of the Board of Directors of the Apache Software Foundation.

    Mobile First development with AEM made easy
    presented by Bruce Lefebvre, Computer Scientist at Adobe Ottawa

    Scaling AEM
    presented by Michael Marth, Senior Engineering Manager at Adobe Basel

    And several other compelling sessions and speakers are already confirmed and will be announced shortly in the final program of the conference. Some of the topics include:

    • Security
    • Integration with backend systems
    • Apache Sling component filters
    • Integration with PhoneGap
    • Integration testing
    • Efficient content structures and queries

    CQCON is going to be a unique opportunity to gather more experience on some key topics that make AEM development projects successful and to engage with AEM developers as well as with some of the key developers of the product.

    Book your seat now and register for CQCON!

     


    May 02, 2013

    Universal video, rich integration, dynamic personalization with the latest release of Scene7

    Posted by Vebeka Guess

    We’ve updated Adobe Scene7, now part of Adobe Experience Manager, and are excited to share the latest features with you. Our newest release includes enhanced features and tighter integration with Adobe Experience Manager to streamline campaign management, improve customer experience, and increase conversion.  

    Key features included in the release are:

    A new universal video player that enables you to design once in HTML5 and deliver video optimally to every device.  With the universal video player, Scene7 can automatically detect each viewer’s browser type and network bandwidth, and serve up the best viewing and playback experience.

     

    file

    For more information on video strategies and best practices, download our latest guide: The Adobe 2013 Video Conversion playbook. You'll learn proven techniques for creating targeted and profitable videos.

    Richer integration with Adobe Experience Manager enables automatic transcoding, drag-and-drop web page authoring, and dynamic personalization tools.

    Product enhancements that enable you to convert fonts to outlines, maintain source image format and color space during FXG conversion, knock out opaque image backgrounds on ingestion, and much more.

    The latest release is live in North America as of May 2, 2013, with data center deployments scheduled for Europe and Asia shortly thereafter.  Here are more release details.

    Learn more about how Experience Manager dynamic media (powered by Scene7) can help you deliver dynamic rich media across devices.  


    Apr 24, 2013

    Conquering the Webinar Process—from within Adobe Experience Manager

    Posted by Chris Nguyen

    As thousands of digital marketers from across Europe gather in London for the start of Adobe Summit today—and also coming hot on the heels of the latest version of Adobe Experience Manager 5.6 (which now includes all CQ capabilities)—we’re excited to announce Adobe Experience Manager webinars, powered by Adobe Connect.

    Webinars have become an increasingly important part of the digital marketing mix as organizations work to engage with prospects and customers and to cost-effectively drive leads.  However, to be successful, marketers need to be able to draw large audiences, effectively engage and communicate with participants, and measure the effectiveness of each webinar like they would a search campaign.  And, importantly, do so as part of their overall online presence. Often times, challenges associated with this process can result in marketers not getting the return they need from their online events, at the expense of driving interest, revenue and loyalty.

    That’s where Adobe Experience Manager webinars, powered by Adobe Connect, can help by providing marketers with a complete set of capabilities to conduct webinars and manage the process from within the Experience Manager environment.

     

    First, the offering enables marketers to easily create targeted webinar landing pages that drive registration using pre-built tools that work seamlessly with Adobe Connect. And users can do so leveraging the familiar drag-and-drop interface, existing assets, page design templates, and additional components available in Experience Manager for landing page creation.

    file
    Create targeted webinar landing pages within familiar Adobe Experience Manager environment, with tools built for Adobe Connect
    file
    Display events based on user profile

    Next, the offering enables the delivery of immersive online events that help engage audiences to build brand and drive demand. Webinar environments supporting up to 1,500 attendees can be branded with corporate colors and logos, and deliver rich interactivity, including content and video streaming, live Twitter feeds, Q&A, and polls.  

    file
    Leverage engaging Adobe Experience Manager components, such as Facebook, Twitter, or owned social communities, etc., to promote events through social interactions

    Finally, post-event analytics, delivered via capabilities from Adobe Analytics, enable measurement of results. From identifying which promotional campaigns generated the best results to qualifying leads based on both demographic and behavioral dimensions and also reviewing engagement levels throughout the event to determine what messages resonated most with the audience, marketers can gain important insights needed to optimize their webinar programs.

    file
    Leverage common templates and DAM library for brand consistency

    The new offering will be provided as an add-on to Adobe Experience Manager, and is expected to be available in June. After licensing the add-on, a free integration package, available via Package Share, will enable the solution.

    We’re thrilled to bring together these Adobe technologies to provide a strong answer to some key challenges our customers have expressed they face in running their webinar programs. We encourage you to stay in touch with us here and on Twitter; we’ll be sharing additional information as we approach availability. And for those in the community at Adobe Summit in London, you can learn more about this offering at the Adobe Experience Manager demo booth within the Community Pavilion.

    Chris Nguyen

    Product Marketing

    @ChrisNguyen


    Apr 18, 2013

    Modify the auto-generated DIVs using cq:htmlTag

    Posted by Vianney Baron

    Out of the box AEM creates a number of div tags in the HTML code, these are used by the editing system, but also to identify the various components in the DOM.

    As a designer you want to make sure the HTML presented to the end user complies to what you originally put together, so these generated elements can often be seen as a nuisance.

    However there are a few ways to work around this, one of them is to use the cq:htmlTag node as described in this post.

    Read More »

    Apr 16, 2013

    Adobe Experience Management Highlights at Adobe Summit 2013 in London

    Posted by Gunnar Klauberg

    In just one week, we all will be turning to London for Europe’s biggest digital marketing event of the year: Adobe Summit, The Digital Marketing Conference. Following on last year’s success, we can again expect a great community of digital marketing leaders, innovators and entrepreneurs who are sure to deliver fascinating insights and best practices to solve marketers’ growing challenges.  No doubt that next week will spark new ideas and accelerate many others. Here’s a peak at what’s in store for Web Experience Management:

    ·         Curious about the true value of enabling marketers to self-publish in 40 languages and 72 countries to establish a digital presence that captures and sustains their audience’s attention?  Then join SAP’s Shawn Burns, Global VP of Digital Marketing and our Loni Stark in their session on “How to Stand Out: Survival of the Most Relevant.”

    ·         Interested in taking a closer look at how pharmaceutical reps’ sales presentations, delivered on a iPad, can be authored centrally with Adobe Experience Manager, Analytics and PhoneGap to return actionable leads and meeting notes? Don’t miss Miro Walker, CEO of Cognifide and Cédric Hüsler show how to Build blockbuster mobile apps the easy way!”

    ·         Looking to have several of the most popular digital marketing myths debunked? Get great insights from Stevin Treurniet, Senior Marketing Consultant at DSM and Adobe’s Marcel Boucher on the do’s and don’ts of personalisation and brand engagement in their session, The marketer's guide to solutions for building brands online.”

    These are just three of the twelve sessions in the Web Experience Management track. There’s much more, including sessions focused on:

    ·         Digital Asset Management – how marketers are taking new approaches to creating, managing, and delivering digital assets for dynamic multichannel experiences

    ·         Experience-driven commerce: Turning passion into purchase

    ·         The 10 hottest new features in Adobe Experience Manager

    Don’t miss it!  Choose your Web Experience Management session before they fill up.

    All of this great content and networking comes on the heels of the newest release of Adobe Experience Manager (AEM 5.6) which features a host of new capabilities in Digital Asset Management, Social and Mobile, as well as even deeper integration with other Adobe Marketing Cloud solutions and Adobe Creative Cloud.   

    Adobe Summit is the premier opportunity to hear directly from Adobe, our customer and partners gathering in London why Adobe Experience Manager has been named THE leader Web Content Management for Digital Customer Experience in latest Forrester Wave report.

    We look forward to seeing you in London!

    Gunnar Klauberg (@Aeroid)

     

     


    Apr 15, 2013

    How to add custom text in your context menu

    Posted by Feike Visser

    When you place a new component onto your page, then by default you have a context menu that allows you to edit/delete etc the component.

    In this blogpost I will explain you how to add some custom text into the context menu in order to identify your custom component more easily.

    Read More »

Previous Posts

Next Posts