A CMS That (actually) Works with Single Page Application Frameworks like Angular and React

By Katie Lawson


In Bloomreach Experience v12.3  we’ve introduced an easier way to handle SPAs (and headless development in general) - and we wanted to tell you exactly why we are so excited with this new feature. I’ll be going over this in 3 parts:

[Part 1] What is a Single Page Application and why do people like them so much?

A quick overview on the difference between SPAs and the traditional way to build a website. Along with a look at why SPAs are rising in popularity among developers and why SPAs and CMSs were historically a difficult pairing.

[Part 2] A CMS that works with SPAs like Angular and React - and makes both developers and marketers happy

The fun part! How Bloomreach architecture and new SPA++ support lets developers leverage SPAs while ensuring marketers keep all the modern editing tools they need. We’ll look at how Preview and other key editing features work. 

[Part 3] Personalization and Hybrid Support for Single Page Applications

Bloomreach’s native server-side personalization and its content-based architecture makes it the perfect match for enterprise SPA use. We’ll dive in a bit deeper into content personalization and sharing content between an SPA and the traditionally built parts of your experience. 

If you’re a developer looking for how Bloomreach handles SPAs differently, you might want to jump to Part 2, and check out the links on implementation and more below. If you’ve been hearing the term SPA and just want to know what in the world it is, start from the beginning.

Just want the code? Here are some helpful links:

Found this useful? Subscribe to our newsletter or share it.

Katie Lawson

Marketing Manager

As an experienced marketer, Katie has worked for computer software and scientific industries specializing in Content Strategy and Digital Marketing.

Subscribe to our newsletter

Get the best of our knowledge. Learn from insights we’ve gained as market leaders in CDP and omnichannel marketing automation.