Beschreibung

Zuletzt geändert am:

Der Formcentric-Client ist eine modulare JavaScript-Lösung für die dynamische Einbettung und Darstellung von Formcentric-Formularen in Websites, CMS-Systemen und modernen Frontends.

Technisch besteht die Laufzeit aus zwei Hauptteilen:

  1. formcentric.js übernimmt Wrapper-Aufgaben wie Initialisierung, Konfigurationsaufnahme, Asset-Ladepfade und Lifecycle-Orchestrierung.
  2. formapp.js ist die eigentliche Formularanwendung. Sie rendert das Formular, verwaltet Zustände, verarbeitet Interaktionen und kommuniziert mit dem Headless-Server.


Die Formularanwendung basiert intern auf Preact. Für Integrationen stehen heute mehrere Pfade zur Verfügung:

  1. Static über Script-Tag und data-fc-*
  2. SDK über mount()
  3. React über @formcentric/client-react
  4. Vue über @formcentric/client-vue
  5. Angular derzeit nur über einen projektspezifischen Wrapper auf Basis des SDK