Eigen plug-ins maken
Als u programmeert in C of C++ en vertrouwd bent met berekeningen en scripts, kunt u zelf plug-ins maken. De plug-ins kunnen voordeel halen uit recursie en lussen of gebruikmaken van andere programmeerinterfaces. Als u zelf een plug-in wilt maken, hebt u de FileMaker-plug-in SDK nodig.
Om plug-ins te kunnen gebruiken, moeten gebruikers instellen dat plug-ins mogen worden geïnstalleerd en ingeschakeld door bestanden van apps op maat. Bij gehoste bestanden moet de serverbeheerder in de Admin Console voor FileMaker Server toestaan dat de plug-ins op de server worden bijgewerkt door de Plug-inbestand installeren scriptstap FileMaker Cloud ondersteunt geen plug-ins.
Zo bereidt u uw eigen plug-ins voor:
-
Maak een plug-inbestand in C of C++.
De plug-in-extensie moet .fmx64 (Windows), .fmplugin (macOS), of .fmx (Linux) zijn.
-
Compileer en test de plug-in.
Hoewel het niet verplicht is om uw plug-in digitaal te ondertekenen, wordt gebruikers gevraagd of zij het toestaan dat een niet-ondertekende plug-in wordt geladen. Zie Toegestane hosts en plug-in-instellingen wijzigen.
-
Installeer het gecompileerde plug-inbestand in een containerveld in uw app op maat. Raadpleeg Plug-ins installeren.
-
(optioneel) U kunt de app op maat ook zo instellen dat de versie van geïnstalleerde plug-ins wordt gecontroleerd en de plug-ins indien nodig automatisch worden bijgewerkt. Raadpleeg Voorbeeld van update van plug-in.
Gebruikers moeten het volgende doen om plug-ins in een bestand beschikbaar te maken:
-
Schakel plug-ins in en configureer deze in het dialoogvenster Instellingen. Zie Plug-in-instellingen wijzigen.
-
(optioneel) Selecteer Oplossingen toestaan om bestanden te installeren in de instellingen van de plug-in om updates voor plug-ins automatisch te laten installeren. Raadpleeg Voorbeeld van update van plug-in.
-
Voer één van de volgende handelingen uit:
-
Om een functie van de plug-in te gebruiken, sorteert u de lijst met functies in het dialoogvenster ‘Berekening opgeven’ op type. Kies onder de naam van de plug-in een functie.
-
Om een scriptstap van de plug-in te gebruiken, sorteert u de lijst met scriptstappen in de Scriptwerkruimte op categorie. Kies onder de naam van de plug-in een scriptstap.
-
Opmerkingen
-
Het is mogelijk dat systeembeheerders om veiligheidsredenen gebruikers verplichten om de optie Oplossingen toestaan om bestanden te installeren uit te schakelen. Neem contact op met de systeembeheerder van uw klant voor meer informatie.