Progress® Sitefinity® CMS sample react standalone renderer app

NOTE: Latest supported version: Sitefinity CMS 14.2.7924.0 and above

Overview

The sample code in this repo implements a decoupled frontend SPA renderer for Sitefinity CMS. It uses the Sitefinity Layout API services to render the layout and widget content in Sitefinity MVC pages. The sample code uses the React framework.

Capabilities

The sample supports:

  • Local Development on any node.js supported OS
  • Integration with thw WYSIWYG editor
  • Server-side rendering with Next.js
  • Widget development with React
  • OOB widgets - Section, Content list, Content block, Kendo widgets
  • Rendering of pages created through the 'React Renderer'

Getting started

To quickly set-up a dev environment, look at the docs in CI & CD.

To view how to set-up server-side rendering or static file generation with next.js look at the Next.js docs

To learn more about widget development, look at Widget development