Single Page Application (SPA) demo of AngularJS and Sitecore as seen during the November 2013 Sitecore Philadelphia Area User Group Meetup.
Follow these steps to install the demo site onto an existing Sitecore site:
- Copy the site folder on top of your root Sitecore folder.
- Install package Data\packages\Single-Page-App-Demo.zip to create the root application item, layouts, renderings and sample data.
- Install the Sitecore Item Web API from SDN
- without-sitecore: Example SPA by itself (App start utl: /SpaWithoutSitecore.html)
- with-sitecore-webapi: Example SPA with content by way of Sitecore Item Web API (App start utl: /SpaWithSitecoreWebApi.html)
- with-sitecore-integrated: Example SPA fully integrated into Sitecore (App start utl: /)
- AngularJS
- Bootstrap
- Siteocore (tested on 6.6)
- Sitecore Item Web API v1
- Sitecore Item Web API is referenced, but not necessary to view the demo. Without it, you'll only be able to review the routing logic.
- If using the Sitecore Item Web API, be sure to enable it within App_Config\include\Sitecore.ItemWebApi.config.
- Sitecore Item Web API credentials for the demo use admin/b :)