Bruce Lefebvre

Content management meets mobile

Using SSL Locally for AEM Dev

Goal

Set up an AEM publish instance with SSL to enable local, OS X-based development on :8443. These instructions are deliberately concise and not designed to be used in prod (refer to the official docs for that).

You will need

  • An AEM publish instance (accessible - for the moment - on :4503)
  • A machine running OS X (the following was tested on Yosemite)

AEM Apps Starter Kit Improvements

With AEM 6.1 out the door, we’ve pushed some commits to the Starter Kit repository to ensure that the apps you bootstrap with it are taking advantage of the present state of the art. What follows is a visual tour of a few of those improvements.

Native Page Transitions

Transitions between pages play such a big role in how your app’s performance is perceived, yet perfecting this animation with CSS can stump even the sharpest front-end dev. The Starter Kit now comes with the excellent Native Page Transitions plugin enabled by default, delivering buttery smooth transitions while offloading the tedious translate3d (or was it transform?) work to native hardware acceleration. Many thanks go to @eddyverbruggen for all the hard work that went into this plugin!

SUMMIT 2015: Mobile App Dev & Content Management With AEM

I’m thrilled to be returning to beautiful Salt Lake City this March to host a technical session on Mobile App Development and Content Management with AEM at Adobe SUMMIT 2015.

Digging through my chicken scratch in an old notebook, I was able to locate what I suspect to be my notes from one of the first meetings about the potential of an integration between Adobe PhoneGap (then, version 1.9) and AEM - better known as CQ 5.5 at the time (circa July 2012):

AEM Apps Feature Pack Updates

A keen observer of AEM’s Package Share may have noticed two new offerings show up in the past couple of weeks. In particular, our team is thrilled to announce the availability of the AEM Apps feature pack 1, and an updated Geometrixx Outdoors App sample which demonstrates the usage of these new features. Let’s take a quick tour.

Application Command Center

The feature pack includes a single user interface for managing all aspects of an app’s lifecycle. The Command Center enables you to keep app content fresh and relevant, while understanding how the app is performing in one intuitive view.

IoT Day in Ottawa

The folks at IoT Ottawa hosted an all-day meetup on the subject of the Internet of Things, right here in the Adobe Ottawa office tower. As someone new to the IoT field I found the many short, to-the-point sessions served as both a nice introduction to possibilities in the industry and also as a glimpse into the innovation happening right here in our backyard. What follows are my personal highlights from the day.

Dr. Ghods on Smart Buildings

(thanks to Aali R. Alizadeh for sharing this picture)

Mobile Apps: Made and Managed in AEM

I’m thrilled to be returning to Basel this summer to present at the conference formerly known as CQCON: CONNECT Web Experience. This year I’ll be speaking about building and managing mobile applications within AEM, with a focus on the technical details of the solution.

To frame the context of the integration between AEM and PhoneGap, I told a story of a hypothetical company looking to extend the reach of their content by building a mobile app. Since presenting at both Adobe SUMMIT and AEMHub, I’ve had a chance to work with some real, non-hypothetical customers, and have selected a few themes from these experiences to highlight for an audience of highly-technical AEM pros.

So, You Want to Build an App

You’ve been approached by management and given orders to begin architecting a plan to get that ever-coveted place in the app store. Your peers at the office are devoted iOS fans - aside from that one guy, still touting the battery life of his flip phone - and expect to see your work in their preferred store, and soon. However, upon reviewing mobile browser analytics from your company’s site, you notice a trend: not all traffic is from mobile Safari. Hits seem to be originating from Android browsers at about half the rate of Safari, and Google’s Chrome browser is not far behind. Your office may be satisfied with an iPhone app, but how will your Android customers take it?