SiteVision 4.5 is a developer-centric release that include full support for the long-awaited revolutionary technique of WebApps and RESTApps!
RESTApps is the sibling of WebApps and a profound part of the Headless CMS concept. The purpose of a RESTApp is to provide custom REST endpoints. It offers a powerful yet simple way to enrich SiteVision websites with new methods to expose data, as well as new methods to create and manage content. A RESTApp is developed, deployed and managed as a WebApp but it lacks the rendering process.
WebApps and RESTApps are deployed and installed on a SiteVision website as Add-ons. This enables centralized configuration and version management in a manner similar to the SiteVision Element concept. The deployment of a WebApp/RESTApp can be managed via the SiteVision UI but also via brand new REST API endpoints that comes with SiteVision 4.5.
Developers can deploy/install a WebApp/RESTApp to their local sites using a developer license, but SiteVision-signed certificates are needed to deploy to a website in production. Developers can log on to the developer web and create certificates for their organization. These certificates will be signed by SiteVision, thus can be used by a WebApp/RESTApp in production. When a production certificate is created, it can be utilized during the development of a WebApp/RESTApp via a grunt task (or such) that invokes the signing endpoint of the SiteVision developer site REST API.