Using the Page layout service API, you can manage the communication between Single Page Applications (SPAs) and your Sitefinity CMS backend. In this scenario, Sitefinity CMS no longer handles the frontend rendering of your pages and content. Instead, you write a dedicated frontend application (SPA) that accesses the content and the layout from the backend. The Page layout service API handles the communication between such apps and the Sitefinity CMS backend using standard OData REST API.
To ensure that your frontend app can access the content from the Sitefinity CMS instance, perform the following:
For more information, see Web services.
RESULT: The Page layout service is activated and ready to serve content to your apps.
By default, with Sitefinity CMS Page layout service, you can expose the following content to your frontend applications:
To expose other widgets, perform the following:
EXAMPLE: NewsController, PressRelease, MessageWidgetController.
After you have set up your Sitefinity CMS instance, you can develop your frontend application. The Progress Sitefinity CMS sample frontend renderer app GitHub repository contains the following samples in the listed branches:
You may use these samples to learn the Page layout service API and how to integrate it into your frontend app.
Sign up for our free beginner training. Boost your credentials through advanced courses and certification. Register for Sitefinity training and certification.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important