📄️ Introduction
This guide addresses topics related to building frontends, via web frameworks, using the
📄️ Concepts
Before starting to develop a frontend application, it is essential to understand the underlying concepts and the approach proposed by Discovery CMS. Unlike traditional CMS, which deliver HTML pages directly to the browser, the Discovery CMS has a headless approach: the frontends, whether websites or applications, are developed using any frontend framework (e.g. React or Vue), or using server-side approaches (PHP, Python...). The role of the CMS, in this case, is to make the contents and pages available via API, leaving the person creating the frontend the choice of organizing the display of these contents/pages.
📄️ Javascript connector
In frontend applications, the connection to the API is created using a javascript library that
📄️ React applications
Setup
📄️ NextJS applications
Setup
📄️ Svelte Applications
Work in progress
📄️ Vue Applications
Work in progress
📄️ PHP applications
It is also possible to use Discovery CMS in the construction of PHP pages.
📄️ Mobile Apps
If the frontend application is a mobile app (for example, with Swift technology on IOS, Java for Android, Ionic, etc.) it is possible to obtain the preview via an emulator.