SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM & Single Page Applications (SPAs) 101
Shelby Britton and Haresh Kumar - AEM Strategy and Product Marketing
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The World Yesterday
2
CMS for both front-end and back-end
CMS for owned glass only
Web
Mobile
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Traditional Webpages
3
Server
click!
Client
HTML
Request
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The World has Changed
4
Channel proliferation requires CMSs to deliver
content to a variety of mature and emerging
channels regardless of glass owner
IT is challenged to develop more content and
deliver it to more channels – need faster and more
flexible development
Marketing needs to work in tandem with IT to
author and edit content in increased velocity
Email
Web
Social
Mobile
Multi-screen
Video
Print
Echo
POS
SPAs
Marketing IT
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The conundrum
IT is developing content like SPAs to move faster
SPAs outside of a CMS cuts out marketing and slows things down
5
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Why have SPAs captured IT’s attention?
6
High performance
Mobile traffic is more dominant
Decreased web development time
Availability of trained developers
Shift to micro-services architecture
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Single Page Applications: WW Macro Trend
7
SPAs have been popular for several years and remain of steady interest
Source: Google Search Trends
2008-06
2008-11
2009-04
2009-09
2010-02
2010-07
2010-12
2011-05
2011-10
2012-03
2012-08
2013-01
2013-06
2013-11
2014-04
2014-09
2015-02
2015-07
2015-12
2016-05
2016-10
2017-03
2017-08
2018-01
2018-06
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What is a Single Page App (SPA)?
8
Web-page(s) that never/rarely reload when getting new information
All calls and interactions are handled by client side (browser) instead of server once it is loaded
! After the initial JavaScript framework download to the browser and first page view, there is no page reloading when
navigating to a second, third, and fourth page - hence the “single page” part of Single Page Application
! New content is the only thing that gets updated (instead of the entire page)
Server
click! Initial page load
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What Are Single Page Apps (SPAs)?
9
SPAs are web applications accessed by
browsers. It gives them a resemblance to
the actual websites. However, they are
more like native applications in terms of
functionality.
© 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
There are a lot of different frameworks for SPAs
! AngularJS
! https://angularjs.org/
! developed by Google
! React
! https://facebook.github.io/react/index.html
! developed by Facebook
! Vue
! https://vuejs.org/
! developed by Evan You (ex-AngularJS developer)
! Ember and Handlebars
! http://emberjs.com/
! developed by Yehuda Katz (member of jQuery , Ruby on Rails and SproutCore teams)
10
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Example Single Page Apps
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
SPA Disrupted Historical AEM Perception
12
SPAs often turn the conversation in a headless-only direction
Convincing customer not to use SPAs does not demonstrate empathy for the customer
AEM’s core message is server-side experience management
Server-side integrations are too expensive
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
SPA Benefits for IT
13
Low loading
time
Runs faster Functions
Offline
Responsive
by Nature
Decrease
development time
High performance
personalization
© 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
SPA Challenges for IT
• SPAs rely heavily on modern HTML5 browsers
Browser compatibility
• IT needs to find ways to get more out of their developer resources
Cost of development
• The loading of the ‘first page’ in SPA is found to be slower than other web applications.
Initial loading
• Marketing has to work through IT for even the smallest of edits
IT has to do all the heavy lifting
• SPAs demand a bigger workload on the device’s browser
Faster battery power drain for customer
14
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
SPA Benefits for Marketers
• Improved page performance allows customers to find the information they need faster
Boosts customer engagement
• Finding information quickly reduces visitor exits
Decreases bounce rates
• A better experience on the site leads to longer visitor sessions
Longer average visitor sessions
• Better experiences and longer sessions lead to higher conversion rates
Improved conversions
• Longer time on the site leads to more visibility for ads on the site
Ad visibility increase
15
$
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
SPA Challenges for Marketers
16
• A lack of understanding the SPA technology may cause resistance to its use
Fear of new technology
• Single page JavaScript nature of SPA make crawling/indexing difficult for search engines
Search Engine Optimization (SEO)
• Marketing has to work through IT for even the smallest of edits
Marketing cannot work in tandem with IT
• Marketing can lose control over content developed with SPAs if a done outside a CMS
Loss of control
• Managing SPAs for expansive WW sites outside of powerful CMS tools is inefficient
WW site management
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Ideal use cases for SPAs
Ecommerce
storefronts
Intranets
Bank
customer
portals
Email
Social
media
Late sales
stage
information
17
© 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Fluid Experiences meets the needs of a SPA world
18
Decoupled Single
platform for content
delivery anywhere
Manage mature and
emerging channels
efficiently
Hybrid CMS gives greater
control to both IT and
marketing
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM 6.4 Delivers Everywhere
4
Deliver compelling digital experiences at scale beyond owned, earned and paid properties –web,
mobile, IoT, SPAs, POS, in-venue screens, etc
Web
Social
Mobile
Multi-screen
Video
Print
Echo
Email
POS
Owned, Earned, Paid
Touchpoints
Brand & User
Generated Content
Omnichannel
Content & Experience
Management
SPAs
AEM & Single Page Applications (SPAs) 101

Weitere ähnliche Inhalte

Was ist angesagt?

Rest and Sling Resolution
Rest and Sling ResolutionRest and Sling Resolution
Rest and Sling Resolution
DEEPAK KHETAWAT
 

Was ist angesagt? (20)

Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core Components
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
 
Aem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAem dispatcher – tips & tricks
Aem dispatcher – tips & tricks
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
 
Node.js
Node.jsNode.js
Node.js
 
AEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep DiveAEM Rich Text Editor (RTE) Deep Dive
AEM Rich Text Editor (RTE) Deep Dive
 
Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)
 
Understanding Sling Models in AEM
Understanding Sling Models in AEMUnderstanding Sling Models in AEM
Understanding Sling Models in AEM
 
Introduction to Sightly and Sling Models
Introduction to Sightly and Sling ModelsIntroduction to Sightly and Sling Models
Introduction to Sightly and Sling Models
 
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
 
Angular 8
Angular 8 Angular 8
Angular 8
 
Angular Data Binding
Angular Data BindingAngular Data Binding
Angular Data Binding
 
Angular Introduction By Surekha Gadkari
Angular Introduction By Surekha GadkariAngular Introduction By Surekha Gadkari
Angular Introduction By Surekha Gadkari
 
Angular 9
Angular 9 Angular 9
Angular 9
 
Use Node.js to create a REST API
Use Node.js to create a REST APIUse Node.js to create a REST API
Use Node.js to create a REST API
 
The new repository in AEM 6
The new repository in AEM 6The new repository in AEM 6
The new repository in AEM 6
 
slingmodels
slingmodelsslingmodels
slingmodels
 
Angular tutorial
Angular tutorialAngular tutorial
Angular tutorial
 
Rest and Sling Resolution
Rest and Sling ResolutionRest and Sling Resolution
Rest and Sling Resolution
 

Ähnlich wie AEM & Single Page Applications (SPAs) 101

Responsive Web Design - Adamphones.com
Responsive Web Design - Adamphones.comResponsive Web Design - Adamphones.com
Responsive Web Design - Adamphones.com
FusionFX
 

Ähnlich wie AEM & Single Page Applications (SPAs) 101 (20)

IMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc KeynoteIMMERSE 2016 IST Mark Szulc Keynote
IMMERSE 2016 IST Mark Szulc Keynote
 
Website development & it's trends
Website development & it's trendsWebsite development & it's trends
Website development & it's trends
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Adobe Summit 2016 - Cindy Lu - B2B Personalization
Adobe Summit 2016 - Cindy Lu - B2B PersonalizationAdobe Summit 2016 - Cindy Lu - B2B Personalization
Adobe Summit 2016 - Cindy Lu - B2B Personalization
 
Building Modern Applications on AWS
Building Modern Applications on AWSBuilding Modern Applications on AWS
Building Modern Applications on AWS
 
5 reasons to invest in custom website development
5 reasons to invest in custom website development5 reasons to invest in custom website development
5 reasons to invest in custom website development
 
agados app engine platform Intro
agados app engine platform Introagados app engine platform Intro
agados app engine platform Intro
 
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
 
Web Design Service and its Technology.pdf
Web Design Service and its Technology.pdfWeb Design Service and its Technology.pdf
Web Design Service and its Technology.pdf
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
 
Web Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdfWeb Based Vs Cloud Based Apps Complete Comparison.pdf
Web Based Vs Cloud Based Apps Complete Comparison.pdf
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
6 web development trends to follow in 2021
6 web development trends to follow in 20216 web development trends to follow in 2021
6 web development trends to follow in 2021
 
Responsive Web Design - Adamphones.com
Responsive Web Design - Adamphones.comResponsive Web Design - Adamphones.com
Responsive Web Design - Adamphones.com
 
Services of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptxServices of Web Design and its Technology.pptx
Services of Web Design and its Technology.pptx
 
Mobile simplificado
Mobile simplificadoMobile simplificado
Mobile simplificado
 
Best Digital Marketing Services
Best Digital Marketing Services Best Digital Marketing Services
Best Digital Marketing Services
 
Why Should You Choose Webflow For Website Development?
Why Should You Choose Webflow For Website Development?Why Should You Choose Webflow For Website Development?
Why Should You Choose Webflow For Website Development?
 
AVIT New Website
AVIT New WebsiteAVIT New Website
AVIT New Website
 
Omni-Channel Marketing in the Cloud
Omni-Channel Marketing in the CloudOmni-Channel Marketing in the Cloud
Omni-Channel Marketing in the Cloud
 

Mehr von Adobe

Mehr von Adobe (20)

Where I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse VoicesWhere I'm From | Adobe Diverse Voices
Where I'm From | Adobe Diverse Voices
 
Adobe Life Reflections
Adobe Life ReflectionsAdobe Life Reflections
Adobe Life Reflections
 
2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe Fellows2021 Sundance Ignite x Adobe Fellows
2021 Sundance Ignite x Adobe Fellows
 
Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020Adobe Holiday Shopping Recap 2020
Adobe Holiday Shopping Recap 2020
 
The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship The Inaugural Cohort of Women at Sundance | Adobe Fellowship
The Inaugural Cohort of Women at Sundance | Adobe Fellowship
 
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH StigmaAdobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
Adobe COVID-19 Productivity Study: Say ‘buh-bye’ to WFH Stigma
 
Introducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe FellowsIntroducing the 2020 Sundance Ignite x Adobe Fellows
Introducing the 2020 Sundance Ignite x Adobe Fellows
 
Adobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and MarketersAdobe Personalization 2020 Survey​ of Consumers and Marketers
Adobe Personalization 2020 Survey​ of Consumers and Marketers
 
The Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital TransformationThe Obstacles and Opportunities of Digital Transformation
The Obstacles and Opportunities of Digital Transformation
 
Sundance Ignite Fellows
Sundance Ignite FellowsSundance Ignite Fellows
Sundance Ignite Fellows
 
The Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document CloudThe Total Economic Impact of Adobe Document Cloud
The Total Economic Impact of Adobe Document Cloud
 
Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019Adobe Digital Insights Holiday Recap 2019
Adobe Digital Insights Holiday Recap 2019
 
ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020ADI Consumer Electronics Report 2020
ADI Consumer Electronics Report 2020
 
Five Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals FasterFive Ways to Accelerate the Sales Cycle and Close Deals Faster
Five Ways to Accelerate the Sales Cycle and Close Deals Faster
 
No Happy Holidays for Seasonal Employees
 No Happy Holidays for Seasonal Employees No Happy Holidays for Seasonal Employees
No Happy Holidays for Seasonal Employees
 
Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019Adobe Holiday Retailer Survey 2019
Adobe Holiday Retailer Survey 2019
 
Adobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping PredictionsAdobe 2019 Holiday Shopping Predictions
Adobe 2019 Holiday Shopping Predictions
 
ADI -- Digital Divide 2019
ADI -- Digital Divide 2019ADI -- Digital Divide 2019
ADI -- Digital Divide 2019
 
AdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking InsightsAdobeStudy: Consumer Banking Insights
AdobeStudy: Consumer Banking Insights
 
Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019Adobe Digital Insights -- Connected Car 2019
Adobe Digital Insights -- Connected Car 2019
 

Kürzlich hochgeladen

Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary BriscoDriving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 

Kürzlich hochgeladen (20)

Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary BriscoDriving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 

AEM & Single Page Applications (SPAs) 101

  • 1. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM & Single Page Applications (SPAs) 101 Shelby Britton and Haresh Kumar - AEM Strategy and Product Marketing
  • 2. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The World Yesterday 2 CMS for both front-end and back-end CMS for owned glass only Web Mobile
  • 3. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Traditional Webpages 3 Server click! Client HTML Request
  • 4. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The World has Changed 4 Channel proliferation requires CMSs to deliver content to a variety of mature and emerging channels regardless of glass owner IT is challenged to develop more content and deliver it to more channels – need faster and more flexible development Marketing needs to work in tandem with IT to author and edit content in increased velocity Email Web Social Mobile Multi-screen Video Print Echo POS SPAs Marketing IT
  • 5. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The conundrum IT is developing content like SPAs to move faster SPAs outside of a CMS cuts out marketing and slows things down 5
  • 6. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Why have SPAs captured IT’s attention? 6 High performance Mobile traffic is more dominant Decreased web development time Availability of trained developers Shift to micro-services architecture
  • 7. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Single Page Applications: WW Macro Trend 7 SPAs have been popular for several years and remain of steady interest Source: Google Search Trends 2008-06 2008-11 2009-04 2009-09 2010-02 2010-07 2010-12 2011-05 2011-10 2012-03 2012-08 2013-01 2013-06 2013-11 2014-04 2014-09 2015-02 2015-07 2015-12 2016-05 2016-10 2017-03 2017-08 2018-01 2018-06
  • 8. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What is a Single Page App (SPA)? 8 Web-page(s) that never/rarely reload when getting new information All calls and interactions are handled by client side (browser) instead of server once it is loaded ! After the initial JavaScript framework download to the browser and first page view, there is no page reloading when navigating to a second, third, and fourth page - hence the “single page” part of Single Page Application ! New content is the only thing that gets updated (instead of the entire page) Server click! Initial page load
  • 9. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What Are Single Page Apps (SPAs)? 9 SPAs are web applications accessed by browsers. It gives them a resemblance to the actual websites. However, they are more like native applications in terms of functionality.
  • 10. © 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. There are a lot of different frameworks for SPAs ! AngularJS ! https://angularjs.org/ ! developed by Google ! React ! https://facebook.github.io/react/index.html ! developed by Facebook ! Vue ! https://vuejs.org/ ! developed by Evan You (ex-AngularJS developer) ! Ember and Handlebars ! http://emberjs.com/ ! developed by Yehuda Katz (member of jQuery , Ruby on Rails and SproutCore teams) 10
  • 11. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 Example Single Page Apps
  • 12. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. SPA Disrupted Historical AEM Perception 12 SPAs often turn the conversation in a headless-only direction Convincing customer not to use SPAs does not demonstrate empathy for the customer AEM’s core message is server-side experience management Server-side integrations are too expensive
  • 13. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. SPA Benefits for IT 13 Low loading time Runs faster Functions Offline Responsive by Nature Decrease development time High performance personalization
  • 14. © 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. SPA Challenges for IT • SPAs rely heavily on modern HTML5 browsers Browser compatibility • IT needs to find ways to get more out of their developer resources Cost of development • The loading of the ‘first page’ in SPA is found to be slower than other web applications. Initial loading • Marketing has to work through IT for even the smallest of edits IT has to do all the heavy lifting • SPAs demand a bigger workload on the device’s browser Faster battery power drain for customer 14
  • 15. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. SPA Benefits for Marketers • Improved page performance allows customers to find the information they need faster Boosts customer engagement • Finding information quickly reduces visitor exits Decreases bounce rates • A better experience on the site leads to longer visitor sessions Longer average visitor sessions • Better experiences and longer sessions lead to higher conversion rates Improved conversions • Longer time on the site leads to more visibility for ads on the site Ad visibility increase 15 $
  • 16. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. SPA Challenges for Marketers 16 • A lack of understanding the SPA technology may cause resistance to its use Fear of new technology • Single page JavaScript nature of SPA make crawling/indexing difficult for search engines Search Engine Optimization (SEO) • Marketing has to work through IT for even the smallest of edits Marketing cannot work in tandem with IT • Marketing can lose control over content developed with SPAs if a done outside a CMS Loss of control • Managing SPAs for expansive WW sites outside of powerful CMS tools is inefficient WW site management
  • 17. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Ideal use cases for SPAs Ecommerce storefronts Intranets Bank customer portals Email Social media Late sales stage information 17
  • 18. © 2017 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Fluid Experiences meets the needs of a SPA world 18 Decoupled Single platform for content delivery anywhere Manage mature and emerging channels efficiently Hybrid CMS gives greater control to both IT and marketing
  • 19. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM 6.4 Delivers Everywhere 4 Deliver compelling digital experiences at scale beyond owned, earned and paid properties –web, mobile, IoT, SPAs, POS, in-venue screens, etc Web Social Mobile Multi-screen Video Print Echo Email POS Owned, Earned, Paid Touchpoints Brand & User Generated Content Omnichannel Content & Experience Management SPAs