The Formcentric client is a modern and modular JavaScript application based on Preact. The client is used for the dynamic embedding and presentation of Formcentric forms in modern web applications and content management systems (CMS).
The application consists of two main modules:
This module forms the outer shell of the application and handles the basic setup.
It is responsible for the following:
This module constitutes the core of the application and controls the form logic.
It is responsible for the following:
The architecture has been designed to integrate seamlessly with existing web applications and CMS installations (see Formcentric Client in the developer manuals for CoreMedia and FirstSpirit ). As a result, Formcentric forms can be integrated into websites easily and consistently.
The modular structure supports features such as:
The library is provided as @formcentric/client and is easy to use together with modern JavaScript frameworks such as React, Angular or Vue. This also makes it ideally suited for use in single-page applications.