For those wanting to implement this approach in a Sitecore instance, there are several benefits to going headless:
Encapsulated in the project below is a "starter kit" for anyone looking to build a website using this approach. It includes:
Resources for starter kit:
hi Steve, thanks for the viewpoint, what i was wondering was how will other features like Personalization and Sitecore Analytics work within the Decoupled Architecture?
i like this approach. i can see a lot of use cases in which it would be very useful
Hi Steve, Thanks for nice article. Access denined to bitbucket repository. Is there any plans to make it public?
Hoes does experence editor/personalisation/analytics work with this approach?
please share the git repo - i'd like to have a look - it seems a great idea!
Hi all, I have moved the source to a public repository: github.com/.../disconnected. Also to answer your questions this does not, out-of-box, factor in Personalization and Analytics. That doesn't mean you can't code the endpoints to take those into account: adding an `ActionFilter` or `Attribute` to your endpoints to log and track user behavior for analytics and manually invoke the personalization logic from within the endpoint might get you where you need to be.