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.
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.
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.
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.
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.
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.
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.
Costruisci un widget con qualsiasi tecnologia web. Registralo una volta. Trascinalo su qualsiasi modulo. Funziona e basta.