Terminology

Last updated:

The following provides a brief explanation of key terms.

Term

Description

Display variant Additional CSS classes or theme-specific variants, which modify the appearance of individual elements.
Event API Uniform Formcentric interface for subscribing to and processing form events, e.g. for the integration of external tracking and analysis services like Matomo or Google Analytics.
Formcentric Client The client family for embedding Formcentric forms in the browser. Members include Static integration, SDK mount path and framework adapter.
Formcentric Cloud The Formcentric web app for creating, configuring and publishing forms.
Form container The div element in which the form is dynamically rendered.
Headless server The Formcentric server for serving, validating and processing form data, and forwarding this data to actions like webhook actions or email notifications.
SDK / module integration Programmatic embedding via mount(element, config) from @formcentric/client. Recommended for modern web applications that need tight integration and full control over the embedding process.
Single-page application (SPA) Web application in which content is updated without a full page reload. Typical technologies for SPAs are React, Vue and Angular.
Static integration Traditional embedding via formcentric.js, formapp.js, data-fc-* attributes and window.formcentric. Suitable for simple web sites without a complex JavaScript framework.
Theme Design theme that determines the appearance of a form – such as colours, fonts, layout and templates.