Bêta privée Demander un accès

Intégrez n'importe quelle application web comme champ de formulaire

Les champs widget vous permettent d'intégrer des applications web auto-hébergées directement dans vos formulaires. Sélecteurs de carte, calculatrices, pavés de signature, lecteurs de codes-barres — si ça a une URL, ça peut être un champ de formulaire.

Champs widget auto-hébergés

Pointez formcel vers n'importe quelle URL HTTPS et elle devient un champ de formulaire. Vous hébergez le widget, vous contrôlez le code, vous possédez les données. Pas de marketplace, pas de verrouillage fournisseur.

maps.widget.com
Your widget renders here

SDK développeur inclus

Un SDK JavaScript léger gère toute la communication entre votre widget et le formulaire parent. Définissez des valeurs, répondez à la validation, redimensionnez dynamiquement, recevez des mises à jour de thème — le tout via une API propre.

widget.js
formcelWidget.init();
formcelWidget.onGetValue(
() => myValue
);

Apparaît dans la palette de champs

Les widgets enregistrés s'affichent aux côtés des types de champs intégrés dans la palette de l'éditeur. Votre équipe les glisse sur les formulaires comme n'importe quel autre champ — sans étape supplémentaire.

Widgets
Map Picker
Calculator
Lookup
Scanner

Isolé par défaut

Les widgets s'exécutent dans un sandbox de sécurité strict — les scripts sont autorisés, mais totalement isolés des données de votre formulaire. URL HTTPS uniquement. Messagerie à débit limité. Plafond de valeur de 50 Ko. Protection contre les dépassements de délai lors de la récupération des valeurs.

Sandboxed iframe
HTTPS only
Rate-limited
50KB value cap

Chargement paresseux et redimensionnement

Les widgets ne se chargent que lorsqu'ils apparaissent à l'écran. Ils peuvent demander des changements de hauteur dynamiquement. Un délai de 10 secondes intercepte les widgets qui ne répondent pas.

Visible in viewport Loaded
Below the fold Deferred
Unresponsive? 10s timeout

Gérés par l'administrateur avec piste d'audit

Les administrateurs enregistrent les widgets avec un libellé, une icône, une URL et une hauteur par défaut. Chaque création, mise à jour et suppression est journalisée. Une limite globale de 100 widgets par serveur garde les choses propres.

widget.create Map Picker
widget.update Calculator
widget.delete Old Widget

Cas d'usage

Sélecteur d'emplacement Google Maps
Autocomplétion et recherche d'adresses
Calculatrices et configurateurs intégrés
Lecteurs de codes-barres et QR
Capture de signature personnalisée
Configurateurs de produits et viewers 3D

Votre application, dans votre formulaire

Construisez un widget avec n'importe quelle technologie web. Enregistrez-le une fois. Glissez-le sur n'importe quel formulaire. Ça fonctionne tout simplement.