evolve'16 | keynote | community profile: autodesk

44
#evolverocks COMMUNITY PROFILE: AUTODESK BENJAMIN DELMAN SHARAT RADHAKRISHNAN RAMYA VIJAYAN August 30, 2016

Upload: evolve-the-aem-community-conference

Post on 13-Apr-2017

84 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: EVOLVE'16 | Keynote | Community Profile: Autodesk

#evolverocks

COMMUNITY PROFILE: AUTODESK

BENJAMIN DELMANSHARAT RADHAKRISHNANRAMYA VIJAYANAugust 30, 2016

Page 2: EVOLVE'16 | Keynote | Community Profile: Autodesk

2#evolverocks

Autodesk makes software for people who make things. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers are doing with our software.

ABOUT AUTODESK

Page 3: EVOLVE'16 | Keynote | Community Profile: Autodesk

3#evolverocks

• Autodesk’s AEM Landscape• In Product Messaging (IPM)• Business Benefits• Technical Details• Q&A

AGENDA

Page 4: EVOLVE'16 | Keynote | Community Profile: Autodesk

4#evolverocks

AUTODESK’S AEM LANDSCAPE

Page 5: EVOLVE'16 | Keynote | Community Profile: Autodesk

5#evolverocks

3/2013Autodesk.com

5/2013Corporate DAM

8/2013Autodesk University

11/2013eStore

2/2014Autodesk.org

4/2014.COM to 5.6.1

7/2014AU to 5.6.1

5/2015eStore to 6.0

1/2016IPM

12/2016AEM to 6.2

Page 6: EVOLVE'16 | Keynote | Community Profile: Autodesk

6#evolverocks

4 AEM Stacks61 Sites• Autodesk.com, Autodesk.xx• Autodesk.com/store• Autodesk University• IPM

24 Languages75k+ Pages500+ Global Authors

AUTODESK’S AEM LANDSCAPE

Page 7: EVOLVE'16 | Keynote | Community Profile: Autodesk

7#evolverocks

IN PRODUCT MESSAGING

WHAT IS IT?

Page 8: EVOLVE'16 | Keynote | Community Profile: Autodesk

8#evolverocks

New way to message customers within our productsNew path to purchasePersonalized, relevant experiencesSupport and learning contentEnriched customer metrics

IN PRODUCT MESSAGINGWHAT IS IT?

Page 9: EVOLVE'16 | Keynote | Community Profile: Autodesk

9#evolverocks

IN PRODUCT MESSAGINGMAYA LT: IPM

Page 10: EVOLVE'16 | Keynote | Community Profile: Autodesk

10#evolverocks

IN PRODUCT MESSAGINGMAYA LT: IPP

Page 11: EVOLVE'16 | Keynote | Community Profile: Autodesk

11#evolverocks

IN PRODUCT MESSAGINGMAYA LT: CART

Page 12: EVOLVE'16 | Keynote | Community Profile: Autodesk

12#evolverocks

Adoption AEMDrive subscriptionSpeed to market

Unified brand experienceConsistent reporting

IN PRODUCT MESSAGINGPROBLEM WE WERE TRYING TO SOLVE

Page 13: EVOLVE'16 | Keynote | Community Profile: Autodesk

13#evolverocks

AEM has been used to market to our customers on Web, eStore, and Learning portals. Autodesk’s biggest customer touch point is within our products. IPM now allows us to message our customers any time they use our product.

Not just web. AEM content within product.

IN PRODUCT MESSAGINGFIRST VENTURE INTO AEM AND AUTODESK PRODUCTS

Page 14: EVOLVE'16 | Keynote | Community Profile: Autodesk

14#evolverocks

TRIAL IPMFIRST DAY

Page 15: EVOLVE'16 | Keynote | Community Profile: Autodesk

15#evolverocks

TRIAL IPM15 DAYS LEFT

Page 16: EVOLVE'16 | Keynote | Community Profile: Autodesk

16#evolverocks

TRIAL IPMEXPIRED

Page 17: EVOLVE'16 | Keynote | Community Profile: Autodesk

17#evolverocks

TRIAL IPMCUSTOMIZED

Page 18: EVOLVE'16 | Keynote | Community Profile: Autodesk

18#evolverocks

TRIAL IPMCUSTOMIZED

Page 19: EVOLVE'16 | Keynote | Community Profile: Autodesk

19#evolverocks

TRIAL IPMLOCALIZED

Page 20: EVOLVE'16 | Keynote | Community Profile: Autodesk

20#evolverocks

IN PRODUCT MESSAGING

BUSINESS BENEFITS

Page 21: EVOLVE'16 | Keynote | Community Profile: Autodesk

21#evolverocks

BUSINESS BENEFITSPATH TO PURCHASE

Display Pricing in local currency

Integrate with In-Product Cart where applicable

On Geos/Products with no Cart, launch eCommere site in desktop browser

eCommerce site (AEM) to re-direct users to the right eStore product page

Enable Chat experience within the product for support

Page 22: EVOLVE'16 | Keynote | Community Profile: Autodesk

22#evolverocks

We leveraged AEM ClientContext to deliver a highly personalized experience within Autodesk products.

Account Attributes:• Type of License (Trial/Student/Subscription)• Account Status

User Attributes:• Language• Product• Geo-location• Industry• Role (purchaser vs. user)

BUSINESS BENEFITSPERSONALIZATION

Page 23: EVOLVE'16 | Keynote | Community Profile: Autodesk

23#evolverocks

BUSINESS BENEFITSPERSONALIZATION

Page 24: EVOLVE'16 | Keynote | Community Profile: Autodesk

24#evolverocks

1. CONTEXT STORE COMPONENTS

2. SEGMENT EDITOR

BUSINESS BENEFITSPERSONALIZATION: HOW?

Page 25: EVOLVE'16 | Keynote | Community Profile: Autodesk

25#evolverocks

3. CREATE SEGMENT CONTENT IN AEM CAMPAIGNS USING TEASER TEMPLATES

BUSINESS BENEFITSPERSONALIZATION: HOW?

Page 26: EVOLVE'16 | Keynote | Community Profile: Autodesk

26#evolverocks

4. USE TEASER COMPONENT TO DELIVER PERSONALIZED CONTENT

BUSINESS BENEFITSPERSONALIZATION: HOW?

Page 27: EVOLVE'16 | Keynote | Community Profile: Autodesk

27

MySQL

AEMAutho

r6.0

LSVendor VendorVendor

Information Architecture & Content

Web Services Layer (OSGi)

Supports AEM Dashboard for Localization• Projects• Jobs• Deliverables• Reports

Autodesk Localization Services (LS) System: • Translation Memory• World Server, Athena• Vendor Management

CustomAdapter

BUSINESS BENEFITSLOCALIZATION IN 14 LANGUAGES

Page 28: EVOLVE'16 | Keynote | Community Profile: Autodesk

28#evolverocks

PUBLISHING EFFICIENCYBUSINESS BENEFITS

• Localization & Personalization Exponential Growth in Content• We had to build custom tools to address content creation challenges

Patterns• Allows a select group of authors to define content templates and layouts• These content templates & layouts are centralized for re-usability• Reduced Development efforts• Improved speed to market by 90% for common content experiences

Page 29: EVOLVE'16 | Keynote | Community Profile: Autodesk

29#evolverocks

PUBLISHING EFFICIENCYBUSINESS BENEFITS

• Localization & Personalization Exponential Growth in Content• We had to build custom tools to address content creation challenges

Custom Tools• To bulk apply add meta-data tags to content & assets for personalization• To bulk schedule pages, assets, campaigns for activation• To bulk update pricing catalog

Page 30: EVOLVE'16 | Keynote | Community Profile: Autodesk

30#evolverocks

IN PRODUCT MESSAGING

TECHNICAL DETAILS

Page 31: EVOLVE'16 | Keynote | Community Profile: Autodesk

31#evolverocks

IPM: WORKFLOW

31

AEMAutho

r

AEMPublis

h Autodesk Product

Embedded Browser

1. Cloud licensing app (CLIC) within our products integrates with AEM

2. CLIC renders AEM content via custom embedded browsers

HTML

HOW IS IT DIFFERENT FROM OTHER WEB IMPLEMENTATIONS?

Page 32: EVOLVE'16 | Keynote | Community Profile: Autodesk

32#evolverocks

IN PRODUCT MESSAGING

AUTHORING EXPERIENCE

Page 33: EVOLVE'16 | Keynote | Community Profile: Autodesk

33#evolverocks

• License Types • Default vs. Industry

Default vs. Custom• Days Left• Content Size

IPM: AUTHORING EXPERIENCECONTENT FLEXIBILITY

Page 34: EVOLVE'16 | Keynote | Community Profile: Autodesk

34#evolverocks

Typical Sling Request example:https://ipm-aem.autodesk.com/en-US/3DSMAX/trl.html- Single request maps to single Page

IPM Request example (Multiple options):https://ipm-aem.autodesk.com/en-US/3DSMAX/trl.html?preTrial=yes&daysLeft=30- Algorithm uses 10+ input parameters to decide which content to deliver in real time

IPM: TECHNICAL DETAILSREQUEST PROCESSING

Page 35: EVOLVE'16 | Keynote | Community Profile: Autodesk

35#evolverocks

• Adding a product automatically enables global default licenses and content

IPM: AUTHORING EXPERIENCEPRODUCT CREATION TEMPLATE

Page 36: EVOLVE'16 | Keynote | Community Profile: Autodesk

36#evolverocks

• Alternatively, product licenses can be configured to use industry specific default content sets

• Ex. Entertainment, Manufacturing, etc.

IPM: AUTHORING EXPERIENCELICENSE LEVEL CUSTOMIZATION

Page 37: EVOLVE'16 | Keynote | Community Profile: Autodesk

37#evolverocks

• Content can be customized for any number of remaining day combinations in a license

• Specify whether a product should open content in a small or large window

IPM: AUTHORING EXPERIENCECONTENT CUSTOMIZATION BY REMAIN DAYS IN LICENSE

Page 38: EVOLVE'16 | Keynote | Community Profile: Autodesk

38#evolverocks

Photo placeholder

• Product pages provide a snapshot of all content customizations

IPM: AUTHORING EXPERIENCECONTENT CUSTOMIZATION REPORTING

Page 39: EVOLVE'16 | Keynote | Community Profile: Autodesk

39#evolverocks

Standard responsive design adapts to the overall size of the viewport/screen.

With IPM, the responsive design adapts only to vertical breakpoints. Specific viewport sizes are determined by the product itself.

Tested using product emulators.

IPM: TECHNICAL DETAILSVERTICAL BREAKPOINTS

LargeSmallMicro

Page 40: EVOLVE'16 | Keynote | Community Profile: Autodesk

40#evolverocks

Q & A

Page 41: EVOLVE'16 | Keynote | Community Profile: Autodesk

#evolverocks

THANK YOU!

Page 42: EVOLVE'16 | Keynote | Community Profile: Autodesk

#evolverocks 42

ABOUT US

Phone415.675.8221

LinkedInwww.linkedin.com/in/benjamindelman

[email protected]

Benjamin DelmanProduct ManagerAutodesk

Page 43: EVOLVE'16 | Keynote | Community Profile: Autodesk

#evolverocks 43

ABOUT US

Phone415.539.4894

LinkedInwww.linkedin.com/in/sharatrk

[email protected]

Sharat RadhakrishnanPlatform ArchitectAutodesk

Page 44: EVOLVE'16 | Keynote | Community Profile: Autodesk

#evolverocks 44

ABOUT US

Phone415.580.3785

LinkedInwww.linkedin.com/in/ramya-vijayan-94b4365

[email protected]

Ramya VijayanPrincipal EngineerAutodesk