We are interested in finding out what’s Bloomreach’s suggested approach to implement a new web site using BrXM. Perhaps @woonsanko or @jeroen.hoffman could provide their valuable feedback on this one.
From the documentation there seem to be 2 main ways to proceed:
Combine an SPA (Angular, React, Vue) for UI/UX with BrXM for contents and data sourcing.
Use “pure” BrXM, with JAVA components and freemarker for UI/UX
Is there any other approach you would recommend?
Documentation pages don’t seem to favor or encourage one over the other, perhaps due to the objectives you would like to accomplish with the platform.
We are also wondering if a feature such as experience pages (where you can “build” a page from the experience manager by dragging and dropping components into the layout) and publish it (or schedule it for later) is also possible when the UI/UX is SPA-based?
The context for the site in question would be an e-commerce site primarily with additional sections for news and other types of informative data.
Thanks in advance for your kind assistance.