Lizenzcodes für eigene FileMaker-Lösungen

Lizenzcodes für eigene FileMaker-Lösungen

Verkaufe Deine FileMaker-Lösungen mehrfach


18. September 2023In FM RegistrationsBy Karsten Risseeuw4 Minutes

Wie kann man eine FileMaker-Lösung an mehrere Kunden lizenzieren? Selbstverständlich kann man bei jedem Kunden die Lösung installieren, anpassen und dann manuell freischalten. Das ist aufwendig. Gelingt das auch einfacher?

Die einfachste Lösung ist vielleicht die, welche seit Jahrzehnten benutzt wird: Die Freischaltung über einen Lizenzcode. Wie erstellt man für eigene FileMaker-Lösungen einmalige Lizenzcodes? Das gelingt etwa mit «FM Registrations».

FM Registrations ist eine FileMaker Applikation, womit Lizenzcodes für eigene FileMaker-Entwicklungen gemacht werden können. Mit FM Registrations verschlüsselt man Informationen, die dann in Ihrer FileMaker Applikation wieder entschlüsselt werden. Wie die Entschlüsselung eingebaut wird, erklärt eine Beispieldatei mit dem Namen «FM Unlock». Alles bleibt 100% FileMaker. Es benötigt keine Plug-ins und funktioniert auf jeder Plattform, worauf FileMaker läuft.

Lizenzschlüssel mit FileMaker erstellen

Es funktioniert ganz einfach. In FM Registrations erfasst man Kunden und Softwareversionen. Danach legt man für die Kunden Lizenzen an: Man wählt eine der angelegten Softwareversionen, stellt die Konfiguration fest und generiert den Lizenzschlüssel.

Ein Lizenzschlüssel kann aus einem oder zwei Teilen bestehen. Diese sendet man dem Kunden, der auf einer Registrationsseite in Ihrer Applikation die Software freischalten kann.

Der Lizenzschlüssel wird geprüft und bei korrekter Eingabe wird die Applikation zur Benutzung freigeschaltet.

Freischalten oder konfigurieren von FileMaker Lösungen

Die Entwicklung von FM Registrations wollte zwei Dinge erreichen: Es soll eine Freischaltung Ihrer FileMaker Lösung ermöglicht werden, aber ebenso eine Konfiguration möglich sein. Man kann beliebige Informationen im Lizenzschlüssel verpacken, etwa die Anzahl Benutzer, ein Verfalldatum oder Hinweise auf zusätzliche Optionen. Diese Informationen werden bei der Eingabe durch den Benutzer wieder entschlüsselt und können dann zur Einstellung von Funktionen genutzt werden.

Möchte man etwa die Anzahl Benutzer von 1 auf 5 erhöhen, generiert man einen neuen Lizenzschlüssel für 5 Personen. Der Kunde erhält den neuen Lizenzschlüssel. Nach Eingabe des neuen Lizenzschlüssels wird die Anzahl Benutzer von 1 auf 5 erhöht. Die Logik dahinter muss vom Entwickler implementiert werden. Die Informationen erhält er aus dem Lizenzschlüssel. Mit dieser Methode lassen sich etwa zeitlich limitierte Lizenzen erstellen, mehr Benutzer freischalten oder weitere Module aktivieren.

Updates verkaufen

Neue Versionen können verkauft werden, wenn der Lizenzschlüssel erneuert werden muss. Das ist mit FM Registrations im Handumdrehen erledigt. Man legt eine neue Softwareversion an und generiert einen neuen geheimen Schlüssel, der in die FileMaker Applikation übertragen wird. Mithilfe des geheimen Schlüssels werden Lizenzschlüssel erstellt und wieder entschlüsselt. So funktionieren neue Versionen nur mit neuen Lizenzschlüsseln und können deshalb als Upgrade verkauft werden.

Verschiedene Versionen verkaufen

Gut vorbereitet, kann man mit den Möglichkeiten von FM Registrations mehrere Versionen oder ein unterschiedlicher Ausbau der gebotenen Leistung konfigurieren. Sie lassen sich nur durch einen entsprechenden Lizenzschlüssel aktivieren. Das funktioniert auch, wenn man mit den Entwicklerwerkzeugen den Administrationsteil der Datei komplett entfernt. Das ist perfekt für Lösungen, die im Internet vertrieben werden.

Welche Lösungen sind für FM Registrations vorbereitet?

Zwei weitere Produkte sind bereits für FM Registrations vorbereitet. Dort ist das Entschlüsselungsmodul «FM Unlock» bereits implementiert. Das vereinfacht nicht nur den Aufbau eines neuen Produktes, sondern erübrigt den Einbau von diesem Modul. FM Unlock kann natürlich auch auf andere Art implementiert werden, wie hier oben bereits erwähnt.


FM Registrations jetzt mit Add-on

FM Registrations jetzt mit Add-on

Version 1.70 kommt mit verschiedenen Vereinfachungen


25. Oktober 2021In FM RegistrationsBy Karsten Risseeuw2 Minutes

Wollten Sie schon immer Ihre FileMaker-Lösungen mehrfach verkaufen? Das geht! Mithilfe von FM Registrations können Sie Lizenzcodes für eigene FileMaker-Lösungen erstellen. Dafür braucht es zwei Dinge: Sie brauchen einen Code-Generator, der Lizenzcodes erstellen und verschlüsseln kann. Sie brauchen auch eine Integration für Ihre FileMaker-Lösung, wodurch diese Lizenzcodes wieder entschlüsselt werden können. Beides erledigt FM Registrations von Kursiv Software mit Bravour. Die zweite Aufgabe wurde mit dem letzten Update noch viel einfacher.

Neu in Version 1.70

Kursiv Software hat gerade FM Registrations in der Version 1.70 freigegeben. In diesem Update dreht sich alles um FM Unlock, ein Modul, womit sich Lizenzschlüssel von FM Registrations wieder entschlüsseln lassen. FM Unlock ist ein Modul und neu auch ein Add-on. Abhängig von der FileMaker-Version, womit Sie arbeiten, können Sie das Modul oder das Add-on nutzen, um die Funktionen in eigenen Lösungen zu integrieren. Beim Add-on ist das jetzt besonders einfach.

Dies sind die Änderungen für Version 1.70

  • FM Unlock: Verbesserte Layouts in der Beispieldatei
  • FM Unlock: Neu auch als Add-on
  • Aktualisiertes Handbuch
  • Diverse Bugfixes und kleine Verbesserungen.

An der Funktionalität hat sich nichts geändert.

FM Unlock nicht benötigt in FM Starter

Wer bereits FM Starter einsetzt, muss sich um eine Integration von FM Unlock nicht kümmern. Das Modul ist bereits Teil von FM Starter und kann dort im Entwickler-Dashboard einfach ein- oder ausgeschaltet werden. Das letzte Update von FM Starter hat bereits die neuen Layouts von FM Unlock integriert und ist damit aktuell.

Download der letzten Version

Wer innerhalb der letzten 12 Monaten FM Registrations gekauft hat (auch als Teil vom Developer Bundle), kann das Update ab sofort aus dem eigenen Konto auf fmstarter.com herunterladen.

Nach dem Download muss man folgende Schritte machen:

  • Freischaltung mit den Lizenzdaten vom Kauf
  • Import aller Entwicklungs- und Registrationsdaten aus ihrer letzten Version.
  • Neue Handbücher, Beispieldatei und Add-on sind in der Lösung enthalten und können dort ab der Seite «Ressourcen» exportiert werden.


Bessere Registrations-Emails von FM Registrations

Bessere Registrations-Emails von FM Registrations

Update Version 1.60


18. Juni 2021In FM RegistrationsBy Karsten Risseeuw3 Minutes

Das neue Update für FM Registrations hat Verbesserungen für die Registrations-Emails. Lizenzdetails lassen sich – wie bereits vorher – bequem per Email an den Kunden senden. Diese Emails können jetzt noch besser an die eigenen Bedürfnissen angepasst werden.

Verbessert und vereinfacht

Bestehende Kunden (gekauft im letzten Jahr) können die neue Version 1.60 ab sofort aus Ihrem Konto auf fmstarter.com herunterladen. Das Update umfasst einige kleinere Bugfixes, verschiedene Anpassungen und einige Verbesserungen. Insbesondere lässt sich das Email-Template besser einrichten, womit die Lizenzdetails dem Kunden verschickt werden. Das Template wurde verbessert und die Arbeit mit dem Template wurde vereinfacht. Das Template zeigt eine FileMaker-Berechnung, worin sich Informationen und Textbausteine leicht einfügen lassen. Bei Benutzung von Textbausteinen bleibt das Template (und damit das Email) mehrsprachig. Texte können über den «Translations Toolbox» jederzeit bearbeitet oder auch erzeugt werden.

So aktualisieren Sie Ihre Lizenz

Das Update von einer älteren Version ist einfach:

  • Laden Sie die neue Version von Ihrem Konto herunter
  • Entpacken und öffnen Sie die Datei – geben Sie Ihre Registrierungsdaten ein
  • Klicken Sie auf der Startseite auf “Update” (oder gehen Sie auf Import/Export)
  • Öffnen Sie Ihre alte Datei neben der neuen Datei (dadurch werden die entsprechenden Rechte für das Update installiert)
  • Importieren Sie aus der neuen Datei Ihre Daten aus der alten Datei
  • Das war’s schon! Ein Mausklick genügte!

Was ist FM Registrations?

FM Registrations ist eine FileMaker-Lösung, womit sich Lizenzcodes für eigene FileMaker-Projekte erzeugen lassen. Viele FileMaker Entwickler möchten Ihre Arbeit mehrfach verkaufen. Dazu braucht es eine Strategie. Teil dieser Strategie kann es sein, dass man dieselbe Installationsdatei über Lizenzcodes freischaltet. Dadurch kann man eine Softwarelösung «neutral» distribuieren, und nach dem Verkauf dem Kunden personalisierte Zugangsdaten schicken.

Ausserdem lassen sich über den Zugangscode Konfigurationsdaten mitschicken, wie ein Verfalldatum, die Anzahl Benutzer und Tags zur Konfiguration. Entsprechende Scripts vorausgesetzt, die diese Informationen aufgreifen, lassen sich auch später Anpassungen per Code realisieren, ohne die Notwendigkeit auf die Installation beim Kunde zugreifen zu müssen. Möchte der Kunde den Zugriff für mehr Mitarbeiter ermöglichen? Ein neuer Code zu senden genügt. Sollte das Jahresabonnement um ein weiteres Jahr verlängert werden? Der Kunde kann mit einem neuen Code diese Verlängerung aktivieren.

Hier gibt es weitere Informationen zu FM Registrations:

Lizenzcodes für die eigenen FileMaker Lösungen

Update: FM Registrations 1.5 freigegeben

Update: FM Registrations 1.5 freigegeben

Einfacher und besser dokumentiert


15. Oktober 2020In FM RegistrationsBy Karsten Risseeuw2 Minutes

FM Registrations 1.5 ist ein grösseres Update, obwohl sich technisch nicht viel geändert hat. Dies sind die Änderungen im aktuellen Update:

  • Benutzeroberfläche vereinfacht
  • Neue Handbücher Deutsch und Englisch
  • Neue Videos Deutsch und Englisch
  • Anpassung Verfalldatum im Code
  • Aktualisierte Beispieldatei.

Für aktuelle Benutzer ist das Update kostenlos, soweit der Kauf nicht länger als ein Jahr zurückliegt. Das Update kann direkt über das eigene Konto auf kursiv-software.com heruntergeladen werden.

Einfachere Handhabung

FM Registrations wurde mit diesem Update rundum modernisiert. Es gibt eine einfachere Benutzeroberfläche und die Arbeitsabläufe wurden optimiert. Insgesamt wird die Handhabung sowie die Implementierung in die eigene FileMaker Applikation vereinfacht.

Verfalldatum wird als Zahl gespeichert

FM Registrations bietet die Möglichkeit ein Verfalldatum in dem Lizenzcode mitzugeben. Das ist insbesondere dann interessant, wenn man die Software beispielsweise mit Jahreslizenzen verkauft. Nun speichert FileMaker jedoch eine Lokalinformation in jeder Datei, die auch dann beibehalten bleibt, wenn man die Datei an einem anderen Ort aufmacht und nutzt. FM Registrations hat eine europäische Datumsformatierung. Wurde die Datei in den USA aufgemacht, wurde ein definitives Verfalldatum nicht im amerikanischen Format, sondern im europäischen Format (entsprechend der Lokale in der FileMaker Datei) gespeichert. Das konnte zu falschen Datumsangaben führen. Mehr dazu auch im Beitrag «Datumsformatierung in FileMaker».

Neu wird ein definitives Verfalldatum als absolute Zahl im Code eingebunden. Damit werden die Probleme der Lokale Information umgangen. Das Datum wird durch LiesAlsZahl ( [Datum] ) in eine Zahl umgewandelt. Die Rückwandlung erfolgt durch LiesAlsDatum ( [ZAHL] ) und muss vom Entwickler so in der eigenen Lösung berücksichtigt werden.

Die aktualisierte Beispieldatei zeigt, wie dies funktioniert.

FM Unlock

In der Beispieldatei befindet sich das Freischaltmodul. Dies wurde nach «FM Unlock» umbenannt, damit die Funktion auf Anhieb ersichtlich ist. Das Modul «FM Unlock» muss vom Entwickler in die eigene Datei integriert werden, damit Lizenzcodes von FM Registrations korrekt ausgewertet werden.

Verschlüsselung und Entschlüsselung geschehen mithilfe eines geheimen Codes, der mit der Applikation «FM Registrations» erstellt werden. Mehr dazu auf der Produktseite.

Auf der Produktseite befinden sich auch die Handbücher sowie alle neue Videos zum Produkt.


FM Developer Bundle für FileMaker Entwickler

FM Developer Bundle für FileMaker Entwickler


7. September 2020By Karsten Risseeuw3 MinutesIn FM Designer, FM Registrations, FM Starter

Ein FileMaker Entwickler befasst sich mit verschiedensten Themen. Es geht nicht nur um Technik, sondern auch um Workflows, Design und dergleichen mehr. Um diese Basisfunktionen geht es hier. Das FM Developer Bundle vereint verschiedene Basisfunktionen in einem kostengünstigen Bundle. Damit lassen sich FileMaker Projekte noch einfacher aufgleisen und Sie können sich sofort um die eigentlichen Aufgaben Ihrer neuen Software kümmern.

Aller Anfang ist leicht

Eines der grossen Vorzüge von FileMaker ist, dass der Einstieg sehr leicht ist. FileMaker ist eine Low-Code-Entwicklungsplattform und als solche für viele Menschen das perfekte Tool für Eigenentwicklungen. Ich selbst habe so angefangen und bin von den Vorzügen von FileMaker überzeugt. Es lässt sich wirklich einfach mit neuen Projekten beginnen und es gibt brauchbare Resultate im Handumdrehen.

Sobald man jedoch ernsthaft mit der Entwicklung neuer Projekte beginnt, tauchen Fragen auf: Wie löse ich dies? Wie löse ich das? Wäre es nicht sinnvoll für wiederkehrende Aufgaben so etwas wie eine Starterlösung zu haben? Wie man bei einem Projekt vorgeht, ist nicht nur Geschmackssache. Jede Entscheidung hat Folgen für die weitere Entwicklung. Erfahrene Entwickler können einschätzen, welche Dinge funktionieren und welche nicht. Man könnte auch sagen: Man muss einige Fehler gemacht haben, um klarer zu sehen. Das ist die Erfahrung, womit sich neue Projekte besser aufgleisen lassen.

Der Anfang der Entwicklung ist also leicht. Aber wie geht es weiter? Das FM Developer Bundle ist die Abkürzung zu einer bewährten Entwicklungsstruktur.

Der nächste Entwicklungsschritt

Kursiv Software entwickelt Produkte für FileMaker Entwickler. Diese sind nun als Bundle erhältlich. Das FM Developer Bundle vereint Basislösungen für verschiedene Aufgaben. Damit lassen sich neue Projekte bedeutend schneller aufgleisen. Im Bundle gibt es die folgende Produkte:

  • FM Starter – die Startdatei für neue FileMaker Projekte
  • FM Registrations – erstelle Lizenzcodes für Standardapplikationen auf Basis von FileMaker
  • FM Designer – 10 Designs für eine einfache und schnelle Gestaltung

Nach den einzelnen Produkten gibt es jetzt die gesammelte Erfahrung als günstiges Produkt Bundle. Nie war ein Einstieg einfacher. Während die einzelnen Produkte sorgfältig gepflegt und weiterentwickelt werden, umfasst das Produkt Bundle sämtliche Vorteile. Die Philosophie dahinter lässt sich so beschreiben: «Möglichst einfache aber gut funktionierende Lösungen, die jeder selbst anpassen und weiterentwickeln kann».

Das Produkt Bundle wird ausserdem das Gefäss sein, worin wir künftig weitere Entwickler-Tools zur Verfügung stellen, die nicht als gesondertes Produkt erhältlich sein werden.

Weiteres zum «FM Developer Bundle» findet sich auf der Website kursiv-software.com.


FM Registrations 1.31

FM Registrations 1.31

FM Registrations 1.31 wurde heute freigegeben. Das kostenlose Update hat einige Verbesserungen und Bugfixes und kommt mit einer überarbeiteten Beispieldatei zur Integration. Das Update ist kostenlos für alle registrierte Anwender, die das Produkt direkt aus Ihrer Bestellung auf kursiv-software.com herunterladen können.

Freischaltcodes für Ihre eigene FileMaker Lösungen

FM Registrations erstellt verschlüsselte Freischaltcodes für Ihre eigene FileMaker Lösungen. Mit FM Registrations legen Sie Softwareprofile an, registrieren Kunden und generieren einmalige Registrationscodes womit Ihre Kunden Ihre Software freischalten können. FM Registrations transportiert auf Wunsch viele Parameter verschlüsselt, wie beispielsweise ein Verfalldatum, die Anzahl Benutzer der Software oder andere Einstellungen. Diese werden dann bei der Registration vom Endanwender wieder entschlüsselt und stehen als Parameter in Ihrer Lösung zur Verfügung. Damit können Sie Verfalldaten setzen, erneuern, Upgrades auf  Mehrbenutzerlösungen vornehmen oder sogar neue Funktionsgruppen freischalten – alles per Lizenzierungscode direkt in FileMaker.

Weitere Informationen:


Lizenzschlüssel für FileMaker Lösungen

Lizenzschlüssel für FileMaker Lösungen

Wie erstellt man für die eigenen Filemaker Projekte Lizenzen aus? Diese Aufgabe übernimmt das neue FM Registrations.  FM Registrations erstellt einmalige und verschlüsselte Lizenzcodes, womit Ihre Kunden Ihre Filemaker Lösungen schnell und einfach freischalten können.

Standardlösungen mehrfach lizenzieren

Die typische Anwendung für FM Registrations betrifft Standardlösungen, die Sie mehrfach verkaufen möchten. Haben Sie beispielsweise eine Adressverwaltung, eine CRM-Lösung oder irgendwelche andere Filemaker Projekte zur Marktreife gebracht, dann geht es anschliessend um eine einfache Lizenzierung und Freischaltung bei mehreren Kunden. So können Sie eine Testversion mit begrenzter Funktionalität im Internet veröffentlichen, welche mit einem Lizenzcode freigeschaltet werden kann. Nach dem Kauf einer Lizenz stellen Sie dem Kunde einen Freischaltcode zu.

Die Möglichkeit eine Software zu «lizenzieren» beinhaltet fast immer eine Registration des Lizenznehmers, sowie eine Definition davon, was genau freigeschaltet werden sollte. Denkbar sind beispielsweise folgende Szenarien:

  • Schutz der eigenen Software
  • Freischaltung einer Vollversion
  • Freischaltung von Modulen oder Funktionen
  • Freischaltung eines Updates
  • Freischaltung eines neuen Verfalldatums
  • Freischaltung weiterer Benutzer
  • usw.

 

Registration, Freischaltung und Konfiguration

FM Registrations erlaubt mehrere Dinge gleichzeitig: Die Applikation hat eine integrierte Adressdatenbank für Lizenznehmer, sie erlaubt die Freischaltung einer Filemaker Lösung und gestattet überdies auch die Konfiguration Ihrer Software mit Hilfe von Informationen aus dem Lizenzsschlüssel.

Alle Aufgaben sind gut dokumentiert und lassen sich anhand der Beispieldatei einfach in die eigenen Lösungen integrieren.