Beta privata Richiedi accesso

Incorpora qualsiasi app web come campo del modulo

I campi widget ti permettono di incorporare applicazioni web self-hosted direttamente nei tuoi moduli. Selettori di mappe, calcolatrici, pad firma, scanner di codici a barre — se ha un URL, può essere un campo del modulo.

Campi widget self-hosted

Punta formcel a qualsiasi URL HTTPS e diventa un campo del modulo. Tu ospiti il widget, controlli il codice, possiedi i dati. Nessun marketplace, nessun vincolo al fornitore.

maps.widget.com
Your widget renders here

SDK per sviluppatori incluso

Un SDK JavaScript leggero gestisce tutta la comunicazione tra il tuo widget e il modulo principale. Imposta valori, rispondi alla validazione, ridimensiona dinamicamente, ricevi aggiornamenti del tema — tutto tramite un'API pulita.

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

Appare nella tavolozza dei campi

I widget registrati appaiono proprio accanto ai tipi di campo integrati nella tavolozza dell'editor. Il tuo team li trascina sui moduli come qualsiasi altro campo — nessun passaggio aggiuntivo.

Widgets
Map Picker
Calculator
Lookup
Scanner

Sandboxed per impostazione predefinita

I widget vengono eseguiti in un sandbox di sicurezza rigoroso — script consentiti, ma completamente isolati dai dati del tuo modulo. URL solo HTTPS. Messaggistica con limite di frequenza. Limite di 50KB per valore. Protezione timeout sul recupero dei valori.

Sandboxed iframe
HTTPS only
Rate-limited
50KB value cap

Caricamento lazy e ridimensionamento

I widget si caricano solo quando scorrono nella vista. Possono richiedere modifiche di altezza dinamicamente. Un timeout di 10 secondi cattura in modo elegante i widget che non rispondono.

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

Gestito dagli amministratori con audit trail

Gli amministratori registrano i widget con un'etichetta, un'icona, un URL e un'altezza predefinita. Ogni creazione, aggiornamento ed eliminazione viene registrata. Un limite di 100 widget a livello di server mantiene le cose ordinate.

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

Casi d'uso

Selettore di posizione Google Maps
Completamento automatico e ricerca indirizzi
Calcolatrici e configuratori incorporati
Scanner di codici a barre e QR
Cattura firma personalizzata
Configuratori prodotto e visualizzatori 3D

La tua app, dentro il tuo modulo

Costruisci un widget con qualsiasi tecnologia web. Registralo una volta. Trascinalo su qualsiasi modulo. Funziona e basta.