Welcome
Discovery CMS is a CMS based on the Discovery platform that enables the construction of sites and apps with an API-first approach. The frontend is custom built using modern web frameworks and is not, like in traditional CMS, an HTML page generated by the CMS.
The main advantage of Discovery CMS compared to other CMS of this type is the very low impact on the components that come developed. Other Headless CMS require that the components, created in React, NextJS or other technologies, be designed specifically for the specific CMS, causing a lock in with the vendor. Our approach, on the contrary, is to make it as least invasive as possible the connection between the frontend components and the CMS, thus avoiding the lock in typical of other CMS.
Discovery CMS supports both dynamic sites, where the APIs are invoked from the application loaded in the browser, and static, where APIs are invoked at build time, in order to generate static HTML pages which are then moved to a AWS S3 buckets. Mixed approaches are also supported, where static HTML pages are generated which, once loaded, trigger dynamic Javascript components (e.g. React, jQuery, ...) to query the APIs dynamically.
Discovery CMS includes both the backend component, to configure the pages and contents, and the component of Content API, which consists of a layer decoupled from the backend that uses almost exclusively services managed and serverless on AWS technologies.
The frontend component, however, is the responsibility of the project team. Examples and guides on how to build are provided frontend using various technologies.
The Discovery CMS is perfectly integrated with the DAM and PIM modules of the same platform, allowing them to coexist in a single one application environment editorial content, digital assets (including 3D assets) and product catalogue.