1. Preparare FileMaker Server
-
Assicurati di avere un FileMaker Server configurato e accessibile via HTTPS (con certificato SSL valido).
-
Abilita i servizi Web (Data API o XML, a seconda della configurazione).
-
Prepara un file
.fmp12dedicato al progetto BetterForms, con una tabella di test (es.Utenti,Richieste, ecc.).
2. Creare un account su FM BetterForms
-
Registrati sul sito ufficiale di FM BetterForms.
-
Crea un nuovo progetto (App) all’interno della dashboard.
-
Configura la connessione con il tuo FileMaker Server, inserendo:
-
URL del server (es.
web.mioserver.com) -
Database name (BetterForms_Helper)
-
Utente e password con privilegi API o XML
-
3. Configurazione DB files
-
Apri BetterForms_Helper.fmp12 e il tuo file DB (con Full Access)
-
In BetterForms_Helper crea un External Data Source verso il tuo DB
- Clicca “Copy Custom Functions to the clipboard” nel pannello "Integration"
- Passa al tuo DB →
File > Manage > Custom Functions…e incolla le "custom function" necessarie
Senza queste CF alcuni script generati non funzionano (parsing/risposte JSON, gestione errori, ecc.).
- Clicca “Generate a complete integration Folder” per creare ("incollando") nel tuo DB una cartella di script “BetterForms Integration” con:
- Receiver/Dispatcher dell’app (es. “Betterforms - App - Receiver and Dispatch - app”)
- Common hooks (site-wide)
- Scoped hooks (per pagine/ambiti specifici)
Questo passo lo fai una sola volta per ciascun file che vuoi integrare.
- Verifica che nel tuo DB compaiano le nuove cartelle di script e lo script Receiver
- Apri lo script dell’Helper “Hooks - Developer - Transmitter – CONFIGURE HERE” e modificare secondo le proprie necessità il blocco CONFIGURE HERE
Il nome file deve essere quello pubblicato sul server.
Separa dev / prod con due
Else Ifdiversi (domini diversi → file diversi, se serve).
📌 Consiglio pratico
Inizia con un progetto piccolo e concreto (es. un form di contatto online che scrive in FileMaker). Una volta validato il flusso base, potrai estendere a portali clienti, dashboard esterne e moduli piĂą complessi.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.