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:
http://frontend.sitefinity.com
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.
NewsController
PressRelease
MessageWidgetController
SimpleName
Telerik.Sitefinity.Frontend.News.Mvc.Controllers.NewsController
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:
Master
quantum-landing-page
You may use these samples to learn the Page layout service API and how to integrate it into your frontend app.
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important