Today I released the Single Page App version of mavention.com.
This November on the SharePoint Connect 2014 conference I will be presenting a session about building SharePoint 2013 portals and public-facing websites using the Single Page App (SPA) approach.
To show you, that it’s all not smoke and mirrors that I am talking about, but also to give you a working example that you can refer to after my presentation, I decided to build a SPA-version of the mavention.com website. Although it is a public-facing website, everything that you see on it can be applied to a content-driven portal as well.
For the last few weeks I’ve been assembling the different pieces of the mavention.com SPA. Finally today, the SPA reached a point where it’s presentable to a broader audience – you. I would like to encourage you to check it out and give it a try. As it’s an early release, there might be a few glitches here and there, but overall it should give you a good impression of what we will be talking about during my session in November. If you have any questions don’t forget to bring them with you to my session as it will be the opportunity to get the answers.
For your reference, I built the SPA using AngularJS, RequireJS and use jQuery mainly for UI manipulation. The SPA leverages all the new Web Content Management capabilities offered with SharePoint 2013 such as Cross-Site Publishing, Managed Navigation and Content Targeting with User Segments.
I would like to thank all my fellow Mavens for beta testing the early releases and all their feedback to improve the mavention.com SPA.
Visit the mavention.com Single Page Application at http://spa.mavention.com and let me know what you think!