Adobe Summit 2019 | L784 - Building for the Modern Web with the Adobe Experience Manager SPA Editor | Community
Skip to main content
smacdonald2008
Level 10
February 11, 2019

Adobe Summit 2019 | L784 - Building for the Modern Web with the Adobe Experience Manager SPA Editor

  • February 11, 2019
  • 3 replies
  • 19717 views

Session Details

As brands move to single-page applications (SPA), too often the digital marketer has minimal control over content and layout decisions. With the SPA Editor framework in Adobe Experience Manager, digital marketers are no longer left out of the process. Front-end developers continue to build highly performant and rich experiences while enabling content authors to make in-context editorial updates. Gain hands-on knowledge of the authoring experience with the SPA Editor framework, and see how fluid experiences play into powering SPAs and traditional websites with Adobe Experience Manager.

Speaker(s)

Amol Anand, Principal Consultant, Adobe

Chris Borland, Technical Architect, Adobe

Session Length

90 Minutes

Digital Lab Manual

L784 - Experience League Intelligent Guidance | Adobe

Q&A

Please use this thread to ask the question related to this session.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

Level 2
April 20, 2019

Thank you for the guide.

Does the SPA editor support a mix of Sightly and react based components? Otherwise, we will require to create more than 1 header, footer and other components in 2 different languages?

Adobe Employee
April 22, 2019

Hi @om_vineet

Quoting some useful text from our PM:

Hope this answers your query.

Level 2
April 30, 2019

Thanks for the reply.

However in real world, situation might be different. Since SPA is not offering any SSR offering (officially and yet in technical preview), we can not just build everything as a client side app which will negatively impact SEO. I was thinking to have a possibility of multi-page for SEO specific user jouneys and spa for transactions journey in the same site which is quite feasible. However the issue is to duplicate common components (header, footers) across react and sightly since SPA doesn't support a mixed model. This will introduce manageability and maintainability overhead. So IMHO, please do consider to have this in roadmap at least. The format could still be JSON however the JSON will have HTML snippet for Sightly component rendered in server and react component just inject that HTML at the correct div.

Please let me know what do you think about it.

Adobe Employee
April 22, 2019

One minor update to get this code to work with AEM 6.5 GA release:

In the angular-app/package.json file, please update the following dependencies with the latest versions as shown below and then run the maven build as usual:

"@adobe/cq-angular-editable-components": "^1.2.0",

"@adobe/cq-spa-component-mapping": "^1.0.3",

"@adobe/cq-spa-page-model-manager": "^1.0.7",

October 25, 2019

smacdonald2008

The link for the Lab Resources in the tutorial is broken: https://expleague.azureedge.net/labs/L738/resources

Can we get an updated link? This turtial is different from the ones on the Adobe website and I would like to complete it as well for some more exposure to SPA Editor dev. Thanks!

_Bruce_Robertson
Level 10
October 25, 2019