51黑料不打烊

How to Create Single Page Applications (SPAs) with AEM

In this optional continuation of the AEM Headless Developer Journey, you learn how AEM can combine headless delivery with traditional full-stack CMS features. You also learn how you can create editable SPAs using AEM鈥檚 SPA Editor framework, and integrate external SPAs, enabling editing capabilities as required.

The Story So Far

At this point, you should have completed the entire AEM Headless Developer Journey and understand the basics of headless delivery in AEM including an understanding of:

  • The difference between headless and headful content delivery.
  • AEM鈥檚 headless features.
  • How to organize and AEM Headless project.
  • How to create headless content in AEM.
  • How to retrieve and update headless content in AEM.
  • How to go live with an AEM Headless project.

Up to now, you have either gone live with your first AEM Headless project or have the knowledge that to do so. Congratulations!

So, why are you reading this additional, optional continuation of the journey? You recall that in the Getting Started, it was discussed how AEM not only supports headless delivery and traditional full-stack models, but supports hybrid models that combine the advantages of both. Although not the traditional headless model, such hybrid models can offer unprecedented flexibility to certain projects.

This article builds on your knowledge of AEM Headless by exploring in-depth how you can create your own single-page applications (SPAs) that are editable in AEM. In this way, you can create content and deliver it headlessly to a SPA, but that SPA remains editable in AEM.