Licentiecodes voor uw eigen FileMaker-oplossingen

Licentiecodes voor uw eigen FileMaker-oplossingen

Uw FileMaker-oplossingen meerdere keren verkopen


18. September 2023In FM-registratiesBy Karsten Risseeuw4 Minutes

Hoe kunt u een FileMaker-oplossing in licentie geven aan meerdere klanten? Natuurlijk kun je de oplossing voor elke klant installeren, aanpassen en vervolgens handmatig activeren. Dat is tijdrovend. Kan het gemakkelijker?

De eenvoudigste oplossing is misschien de oplossing die al tientallen jaren wordt gebruikt: Activering via een licentiecode. Hoe maakt u unieke licentiecodes voor uw eigen FileMaker-oplossingen? Dit is bijvoorbeeld mogelijk met “FM-registraties”.

FM Registrations is een FileMaker-toepassing die kan worden gebruikt om licentiecodes te maken voor uw eigen FileMaker-ontwikkelingen. FM Registraties wordt gebruikt om informatie te coderen die vervolgens weer wordt gedecodeerd in uw FileMaker-toepassing. Een voorbeeldbestand genaamd “FM Unlock” legt uit hoe de ontcijfering wordt geïnstalleerd. Alles blijft 100% FileMaker. Het vereist geen plug-ins en werkt op elk platform waarop FileMaker draait.

Licentiesleutels maken met FileMaker

Het werkt heel eenvoudig. Klanten en softwareversies worden vastgelegd in FM Registraties. Vervolgens maak je licenties aan voor de klanten: Selecteer een van de aangemaakte softwareversies, bepaal de configuratie en genereer de licentiesleutel.

Een licentiesleutel kan uit één of twee delen bestaan. Dit wordt naar de klant gestuurd, die de software kan activeren op een registratiepagina in je applicatie.

De licentiesleutel wordt gecontroleerd en als deze correct is ingevoerd, wordt de toepassing geactiveerd voor gebruik.

Activering of configuratie van FileMaker-oplossingen

De ontwikkeling van FM Registrations wilde twee dingen bereiken: Het moet mogelijk zijn om uw FileMaker-oplossing te activeren, maar het moet ook mogelijk zijn om deze te configureren. Je kunt alle informatie in de licentiesleutel opnemen, zoals het aantal gebruikers, een vervaldatum of informatie over extra opties. Deze informatie wordt ontcijferd wanneer deze wordt ingevoerd door de gebruiker en kan vervolgens worden gebruikt om functies in te stellen.

Als je bijvoorbeeld het aantal gebruikers wilt verhogen van 1 naar 5, genereer je een nieuwe licentiesleutel voor 5 personen. De klant ontvangt de nieuwe licentiesleutel. Na het invoeren van de nieuwe licentiesleutel wordt het aantal gebruikers verhoogd van 1 naar 5. De logica hierachter moet door de ontwikkelaar worden geïmplementeerd. Hij ontvangt de informatie van de licentiesleutel. Deze methode kan worden gebruikt om tijdsgebonden licenties aan te maken, meer gebruikers te activeren of extra modules te activeren.

Updates verkopen

Nieuwe versies kunnen worden verkocht als de licentiesleutel moet worden vernieuwd. Dit is in een handomdraai gedaan met FM Registraties. Er wordt een nieuwe softwareversie gemaakt en een nieuwe geheime sleutel gegenereerd, die wordt overgedragen naar de FileMaker-toepassing. De geheime sleutel wordt gebruikt om licentiesleutels te maken en te decoderen. Nieuwe versies werken alleen met nieuwe licentiesleutels en kunnen daarom worden verkocht als upgrades.

Verschillende versies verkopen

Goed voorbereid kun je verschillende versies of een andere uitbreiding van de aangeboden prestaties configureren met de mogelijkheden van FM Registraties. Ze kunnen alleen worden geactiveerd met een bijbehorende licentiesleutel. Dit werkt ook als je het administratiegedeelte van het bestand volledig verwijdert met de ontwikkelaarstools. Dit is perfect voor oplossingen die op internet worden verkocht.

Welke oplossingen zijn er voor FM-registraties?

Twee andere producten zijn al klaar voor FM-registraties. De “FM Unlock” ontcijferingsmodule is daar al geïmplementeerd. Dit vereenvoudigt niet alleen de constructie van een nieuw product, maar maakt ook de installatie van deze module overbodig. FM Unlock kan natuurlijk ook op andere manieren worden geïmplementeerd, zoals hierboven vermeld.


FM-registraties nu met add-on

FM-registraties nu met add-on

Versie 1.70 komt met verschillende vereenvoudigingen


25. October 2021In FM-registratiesBy Karsten Risseeuw2 Minutes

Hebt u uw FileMaker-oplossingen altijd al meerdere keren willen verkopen? Dat werkt! U kunt FM Registraties gebruiken om licentiecodes voor uw eigen FileMaker-oplossingen te maken. Hiervoor zijn twee dingen nodig: je hebt een codegenerator nodig die licentiecodes kan maken en coderen. Je hebt ook een integratie nodig voor je FileMaker-oplossing, zodat deze licentiecodes weer kunnen worden gedecodeerd. FM Registrations van Kursiv Software doet beide met vlag en wimpel. De tweede taak is veel eenvoudiger geworden met de nieuwste update.

Nieuw in versie 1.70

Kursiv Software heeft zojuist FM Registraties versie 1.70 uitgebracht. Deze update gaat over FM Unlock, een module waarmee licentiesleutels van FM-registraties kunnen worden ontsleuteld. FM Unlock is een module en nu ook een add-on. Afhankelijk van de FileMaker-versie waarmee u werkt, kunt u de module of de add-on gebruiken om de functies in uw eigen oplossingen te integreren. Dit is nu bijzonder eenvoudig met de add-on.

Dit zijn de wijzigingen voor versie 1.70

  • FM Unlock: Verbeterde lay-outs in het voorbeeldbestand
  • FM ontgrendelen: nu ook beschikbaar als add-on
  • Bijgewerkte handleiding
  • Diverse bugfixes en kleine verbeteringen.

Qua functionaliteit is er niets veranderd.

FM ontgrendelen niet vereist in FM Starter

Als je FM Starter al gebruikt, hoef je je geen zorgen te maken over de integratie van FM Unlock. De module maakt al deel uit van FM Starter en kan eenvoudig worden in- of uitgeschakeld in het dashboard voor ontwikkelaars. De laatste update van FM Starter heeft de nieuwe lay-outs van FM Unlock al geïntegreerd en is dus up-to-date.

Download de nieuwste versie

Iedereen die in de afgelopen 12 maanden FM-registraties heeft gekocht (inclusief als onderdeel van de Developer Bundle) kan de update nu downloaden vanaf hun eigen account op fmstarter.com.

Na het downloaden moet je de volgende stappen uitvoeren:

  • Activering met de licentiegegevens van de aankoop
  • Importeren van alle ontwikkelings- en registratiegegevens van je laatste versie.
  • Nieuwe handleidingen, voorbeeldbestanden en add-on’s zijn opgenomen in de oplossing en kunnen worden geëxporteerd vanaf de pagina “Resources”.


Betere registratie-e-mails van FM Registrations

Betere registratie-e-mails van FM Registrations

Versie 1.60 bijwerken


18. June 2021In FM-registratiesBy Karsten Risseeuw3 Minutes

De nieuwe update voor FM Registraties heeft verbeteringen voor de registratie-e-mails. Net als voorheen kunnen licentiegegevens eenvoudig per e-mail naar de klant worden gestuurd. Deze e-mails kunnen nu nog beter worden aangepast aan je eigen behoeften.

Verbeterd en vereenvoudigd

Bestaande klanten (vorig jaar aangeschaft) kunnen nu de nieuwe versie 1.60 downloaden van hun account op fmstarter.com. De update bevat een aantal kleine bugfixes, diverse aanpassingen en een aantal verbeteringen. Het is met name eenvoudiger om de e-mailsjabloon in te stellen waarmee de licentiegegevens naar de klant worden gestuurd. De sjabloon is verbeterd en het werken met de sjabloon is vereenvoudigd. De sjabloon toont een FileMaker-berekening waarin informatie- en tekstmodules eenvoudig kunnen worden ingevoegd. Bij gebruik van tekstmodules blijft de sjabloon (en dus de e-mail) meertalig. Teksten kunnen op elk moment worden bewerkt of gemaakt met behulp van de “Translation Toolbox”.

Je licentie bijwerken

Updaten vanaf een oudere versie is eenvoudig:

  • Download de nieuwe versie van je account
  • Pak het bestand uit en open het – voer je registratiegegevens in
  • Klik op “Bijwerken” op de startpagina (of ga naar Importeren/Exporteren)
  • Open je oude bestand naast het nieuwe bestand (dit installeert de juiste rechten voor de update)
  • Importeer uw gegevens uit het oude bestand in het nieuwe bestand
  • Dat is het al! Eén muisklik was genoeg!

Wat is FM Registraties?

FM Registrations is een FileMaker-oplossing die kan worden gebruikt om licentiecodes voor uw eigen FileMaker-projecten te genereren. Veel FileMaker-ontwikkelaars willen hun werk meerdere keren verkopen. Dit vereist een strategie. Onderdeel van deze strategie kan zijn om hetzelfde installatiebestand te ontgrendelen via licentiecodes. Hierdoor kun je een softwareoplossing “neutraal” distribueren en de klant gepersonaliseerde toegangsgegevens sturen na de verkoop.

De toegangscode kan ook worden gebruikt om configuratiegegevens te verzenden, zoals een vervaldatum, het aantal gebruikers en configuratietags. Op voorwaarde dat er geschikte scripts zijn die deze informatie gebruiken, kunnen aanpassingen ook later via code worden gerealiseerd zonder dat toegang tot de installatie van de klant nodig is. Wil de klant toegang mogelijk maken voor meer werknemers? Het verzenden van een nieuwe code is voldoende. Moet het jaarabonnement met nog een jaar worden verlengd? De klant kan deze extensie activeren met een nieuwe code.

Hier vind je meer informatie over FM-registraties:

Licentiecodes voor uw eigen FileMaker-oplossingen

Update: FM-registraties 1.5 uitgebracht

Update: FM-registraties 1.5 uitgebracht

Eenvoudiger en beter gedocumenteerd


15. October 2020In FM-registratiesBy Karsten Risseeuw2 Minutes

FM Registraties 1.5 is een grote update, hoewel er technisch gezien niet veel is veranderd. Dit zijn de wijzigingen in de huidige update:

  • Vereenvoudigde gebruikersinterface
  • Nieuwe handleidingen in het Duits en Engels
  • Nieuwe video’s in het Duits en Engels
  • Aanpassing van vervaldatum in code
  • Voorbeeldbestand bijgewerkt.

De update is gratis voor huidige gebruikers, op voorwaarde dat de aankoop niet langer dan een jaar geleden heeft plaatsgevonden. De update kan direct worden gedownload via je eigen account op kursiv-software.com.

Gemakkelijker hanteren

FM Registraties is met deze update volledig gemoderniseerd. De gebruikersinterface is eenvoudiger en de workflows zijn geoptimaliseerd. Over het algemeen is de verwerking en implementatie in uw eigen FileMaker-toepassing vereenvoudigd.

Vervaldatum wordt opgeslagen als een getal

FM Registrations biedt de optie om een vervaldatum in te voeren in de licentiecode. Dit is vooral interessant als de software bijvoorbeeld met jaarlicenties wordt verkocht. FileMaker slaat nu echter lokale informatie op in elk bestand, die behouden blijft zelfs als het bestand op een andere locatie wordt geopend en gebruikt. FM Registraties heeft een Europese datumopmaak. Als het bestand werd geopend in de VS, werd een definitieve vervaldatum niet opgeslagen in Amerikaans formaat, maar in Europees formaat (overeenkomstig de locale in het FileMaker-bestand). Dit kan leiden tot onjuiste data. Meer hierover in het artikel“Datumopmaak in FileMaker“.

Een definitieve vervaldatum is nu opgenomen in de code als een absoluut getal. Hierdoor worden de problemen met lokale informatie vermeden. De datum wordt omgezet in een getal met ReadAsNumber ( [Datum] ). De reconversie wordt uitgevoerd door ReadAsDate ( [ZAHL] ) en de ontwikkelaar moet hiermee rekening houden in zijn eigen oplossing.

Het bijgewerkte voorbeeldbestand laat zien hoe dit werkt.

FM ontgrendelen

Het voorbeeldbestand bevat de activeringsmodule. Dit is omgedoopt tot “FM Unlock” zodat de functie direct herkenbaar is. De module “FM Unlock” moet worden geïntegreerd in het eigen bestand van de ontwikkelaar, zodat licentiecodes van FM-registraties correct worden geëvalueerd.

Encryptie en decryptie worden uitgevoerd met behulp van een geheime code die wordt gemaakt met de toepassing “FM Registraties”. Lees meer op de productpagina.

De productpagina bevat ook de handleidingen en alle nieuwe video’s voor het product.


FM Developer Bundle voor FileMaker-ontwikkelaars

FM Developer Bundle voor FileMaker-ontwikkelaars


7. September 2020By Karsten Risseeuw3 MinutesIn FM Starter, FM-ontwerper, FM-registraties

Een FileMaker ontwikkelaar houdt zich bezig met de meest uiteenlopende onderwerpen. Het gaat niet alleen om technologie, maar ook om workflows, ontwerp en dergelijke. Deze basisfuncties staan hier centraal. De FM Developer Bundle combineert verschillende basisfuncties in een kosteneffectieve bundel. Dit maakt het nog eenvoudiger om FileMaker-projecten op te zetten en u kunt meteen aan de slag met de eigenlijke taken van uw nieuwe software.

Alle begin is gemakkelijk

Een van de grote voordelen van FileMaker is dat het heel eenvoudig is om ermee aan de slag te gaan. FileMaker is een low-code ontwikkelplatform en daarom voor veel mensen de perfecte tool voor in-house ontwikkelingen. Ik ben zelf op deze manier begonnen en ben overtuigd van de voordelen van FileMaker. Het is heel eenvoudig om aan de slag te gaan met nieuwe projecten en je hebt in een mum van tijd bruikbare resultaten.

Maar zodra je serieus begint met het ontwikkelen van nieuwe projecten, komen er vragen: Hoe los ik dit op? Hoe los ik dit op? Zou het niet logisch zijn om zoiets als een startoplossing voor terugkerende taken te hebben? Hoe je een project aanpakt is niet alleen een kwestie van smaak. Elke beslissing heeft gevolgen voor de verdere ontwikkeling. Ervaren ontwikkelaars kunnen beoordelen welke dingen werken en welke niet. Je zou ook kunnen zeggen dat je een paar fouten moet hebben gemaakt om dingen helderder te zien. Dit is de ervaring die het gemakkelijker maakt om nieuwe projecten van de grond te krijgen.

Het begin van de ontwikkeling is dus eenvoudig. Maar wat gebeurt er daarna? De FM Developer Bundle is de snelkoppeling naar een bewezen ontwikkelstructuur.

De volgende ontwikkelingsstap

Kursiv Software ontwikkelt producten voor FileMaker-ontwikkelaars. Deze zijn nu verkrijgbaar als bundel. De FM Developer Bundle combineert basisoplossingen voor verschillende taken. Hierdoor kunnen nieuwe projecten veel sneller worden opgestart. De bundel bevat de volgende producten:

  • FM Starter – het startbestand voor nieuwe FileMaker projecten
  • FM-registraties – licentiecodes maken voor standaardtoepassingen op basis van FileMaker
  • FM Designer – 10 ontwerpen om snel en eenvoudig te maken

Na de afzonderlijke producten is er nu de opgebouwde ervaring als een gunstige productbundel. Aan de slag gaan is nog nooit zo eenvoudig geweest. Terwijl de afzonderlijke producten zorgvuldig worden onderhouden en verder ontwikkeld, omvat de productbundel alle voordelen. De filosofie erachter kan als volgt worden omschreven: “Oplossingen die zo eenvoudig mogelijk zijn, maar wel goed werken en die iedereen zelf kan aanpassen en verder ontwikkelen”.

De productbundel zal ook de container zijn waarin we in de toekomst extra ontwikkelaarstools beschikbaar zullen maken die niet als afzonderlijk product beschikbaar zullen zijn.

Meer informatie over de “FM Developer Bundle” is te vinden op de website kursiv-software.com.