Überarbeitung der Website fmstarter.com

Überarbeitung der Website fmstarter.com

Ein laufendes Projekt


7. März 2025In Allgemein, SupportBy Karsten Risseeuw4 Minutes

Wir waren offline. Zwei Wochen lang, um genau zu sein. Aber jetzt sind wir wieder da. Zumindest für den Moment. Diese Website wird umgestaltet, aber nicht alles auf einmal. In den letzten zwei Wochen wurde eine Menge Arbeit geleistet. Auf diese Weise haben wir den Weg für weitere Optimierungen geebnet.

Die Website fmstarter.com ist seit über 10 Jahren in Betrieb. Im Laufe dieser Jahre wurden mehrere Themen verwendet, tonnenweise Optionen getestet und viele Dateien mit neueren Versionen aktualisiert. Auf dieser Baustelle hat sich viel Schutt angesammelt und die Website wurde langsam. Eine Aufräumaktion war notwendig.

Die Website von FM Starter basiert auf WordPress, wie wahrscheinlich die meisten Websites weltweit. Ich liebe das System, aber mit der Zeit wurde die Website immer träger. Es war an der Zeit, alles aufzuräumen. Das ist genau das, was in den letzten 2 Wochen passiert ist. Heute hat die Website die gleiche Struktur, ist aber wesentlich verbessert. Es ist weder die schnellste noch die beste Website. Es ist einfach besser, aber es sind noch weitere Verbesserungen erforderlich.

Ihre Konten

Optisch hat sich nichts geändert. Allerdings mussten alle Download-Links ersetzt werden. Die Download-Links mussten für alle Bestellungen des letzten Jahres neu erstellt werden. Wenn Sie zufällig Links auf Ihrem System gespeichert haben, werden diese nicht mehr funktionieren. Überprüfen Sie die Download-Links von Ihrem Konto und Ihren Bestellungen.

Wenn Sie keine Downloads zur Verfügung haben, liegt Ihre Bestellung schon über ein Jahr zurück. Prüfen Sie die Informationen über Updates in Ihrem Konto-Dashboard. Dort erfahren Sie, mit wie viel Rabatt Sie eine Verlängerung des Zugriffs kaufen können. Für jeden neuen Kauf werden automatisch die richtigen Produkt-Download-Links generiert.

Alle Produkte und kostenlosen Tools überarbeitet

Nicht nur die Website wurde überarbeitet, sondern auch alle Produktdateien. Das gilt auch für alle kostenlosen Proben und Add-Ons. Einige Produkte haben gerade ein Facelifting erhalten. Andere wurden geringfügig oder sogar erheblich verbessert. Wenn Sie sich vergewissern möchten, dass Sie die neueste Version haben, besuchen Sie jetzt die Website.

Kurse

Wir haben derzeit nur einen einzigen Kurs, in dem es um die Erstellung von FileMaker-Add-ons geht. Es wird mit Add-On Lab PRO geliefert, einem Tool zur Verwaltung von Add-Ons und deren Informationen. Es ist perfekt, um alle Informationen auf einen Blick zu bekommen. Der Kurs hat sich nicht geändert, aber die Datei Add-On Lab Pro hat ein kleines Facelifting erfahren.

Bei der Reinigung der Website haben wir festgestellt, dass das Plug-in für Kurse in einer mehrsprachigen Umgebung nicht mehr gut funktioniert. Das wird sich ändern, und wir werden eine andere, einsprachige Website für Kurse einrichten, um das Erlebnis zu verbessern.

FM Registrations, Version 1.9x

FM Registrations hat ein echtes Update erhalten. Wenn Sie im letzten Jahr eine Kopie erworben haben, finden Sie das Update in Ihrem Konto zum Download.

Es ist noch nicht vorbei

Für Sie mag es so aussehen, als hätte sich die Website nicht viel verändert. Aber sie ist stark vereinfacht. Dieser Prozess ist noch nicht abgeschlossen. Weitere Anpassungen werden folgen. Das Ziel ist es, das Angebot zu verbessern und den Zugang zu vereinfachen. Wir danken Ihnen für Ihr Verständnis während dieser Übergangsphase.

Wenn Sie etwas Unregelmäßiges sehen, schreiben Sie uns bitte eine Nachricht. Dies wird uns helfen, das Angebot zu verbessern.


Erstellen von Lizenzcodes für Ihre FileMaker-Lösungen

Erstellen von Lizenzcodes für Ihre FileMaker-Lösungen

FM Registrations 1.90 veröffentlicht


18. Februar 2025In FM RegistrationsBy Karsten Risseeuw4 Minutes

FM Registrations 1.90 ist ein Wartungsupdate. Kleinere Fehlerkorrekturen und Verbesserungen haben ihren Weg in diese Version gefunden. Die wichtigste Änderung ist die Aktualisierung der Benutzeroberfläche sowie eine komplette Überarbeitung der Handbücher.

Mit FM Registrations können Sie Lizenzcodes für Ihre FileMaker-Anwendungen erstellen. Die Lizenzcodes können mit zufälligen Inhalten oder ausgewählten Optionen erstellt werden. Mit Hilfe dieser Lizenzcodes können Kunden Ihre Lösung freischalten. Alles, was Sie brauchen, ist in der neuesten Version enthalten.

Die neueste Version von FM Registrations hat die gleiche Struktur und die gleichen Optionen wie die vorherigen Versionen. Bei der Entwicklung lag der Schwerpunkt auf der Verbesserung der Benutzeroberfläche. Die Verwendung dieser Lösung sollte ein Kinderspiel sein, insbesondere in Verbindung mit FM Starter oder FrankCRM, die beide die Freischaltfunktionen bereits integriert haben. In Kombination bieten diese Tools eine hervorragende Grundlage für Ihre Entwicklung und den Verkauf von FileMaker-basierten Lösungen.

Entsperren und konfigurieren

Die Lösung wurde mit Blick auf zwei Anwendungsfälle entwickelt:

  1. Erstellen Sie Registrierungen und Freischaltcodes für Kunden, um Ihre FileMaker-basierten Lösungen freizuschalten.
  2. Konfigurieren Sie Ihre Lizenzoptionen.

FM Registrations schaltet nicht nur Ihre Lösungen frei. Es ist möglich, Ablaufdaten, die Anzahl der Benutzer für die Lizenz sowie mehrere Funktionskürzel anzugeben. Alle diese Informationen werden von FM Registrations verschlüsselt und bei der Freischaltung der Lösung entschlüsselt. In dem Moment, in dem Sie Ihre Lösung registrieren, erhalten Sie diese Funktionskurzcodes zurück, die Sie dann zur Konfiguration Ihrer Lösung verwenden können. Wenn Sie z.B. eine Standard- und eine Pro-Version haben, können Sie im Lizenzcode den Kurzcode für eine Standard- oder eine Pro-Version einkapseln. Diese Information ist eine Variable, die von Ihren Skripten aufgenommen werden kann, um die Optionen Ihrer Lösung zu konfigurieren.

Aus demselben Grund können Sie eine Lizenz für, sagen wir, 3 Personen anbieten. Wenn der Kunde ein Upgrade auf, sagen wir, 10 Personen erwirbt, können Sie die erweiterte Lizenz aktivieren, indem Sie einen neuen Lizenzcode bereitstellen, in dem 10 Benutzer integriert sind. Ebenso können Sie ein Ablaufdatum nach 365 Tagen festlegen, und ein Upgrade-Code kann zusätzlichen Zugang für ein weiteres Jahr bieten.

Sie definieren, wie Ihr Code aussehen soll, und Sie bereiten die Skripte vor, die mit diesen Informationen arbeiten sollen.

Registrierung von Kunden

Die Lösung registriert auch die Clients und verknüpft alle Lizenzcodes mit dem jeweiligen Client. Dies macht die Verwaltung von Lizenzen und Client-Adressen zu einer einfachen Lösung.

Update

Updates auf diese neue Version sind für alle, die einen aktiven Kauf oder eine Download-Verlängerung haben, kostenlos. Die Funktionsweise einer Aktualisierung ist ganz einfach:

  1. Laden Sie die neueste Version von Ihrem Konto und Ihrer letzten Bestellung herunter
  2. Entpacken Sie das Archiv an einem anderen Ort als Ihre aktuelle Version. Überschreiben Sie Ihre aktuelle Datei nicht!
  3. Öffnen Sie die neue Version (mit Ihrem Lizenzcode freischalten)
  4. Klicken Sie unter „Importieren-Exportieren“ auf „Aus einer anderen FM-Registrierungsdatei importieren“.
  5. Folgen Sie den Anweisungen und wählen Sie Ihre alte Datei aus, um die Informationen in die neue Version zu importieren.

Das war’s! Ihre alte Datei ist noch unberührt, aber die neue Version enthält nun alle Ihre alten Daten.


Neue Versionen von Handbüchern

Neue Versionen von Handbüchern

Die Handbücher für FM Starter, FM Registrations und FrankCRM wurden überarbeitet


Wir haben die Handbücher für einige Produkte überarbeitet. Es ist eine ziemliche Aufgabe, Handbücher für mehrere Sprachen auf dem neuesten Stand zu halten. Dies ist nur ein Wartungsupdate für die Handbücher und hat nichts mit neuen Softwareversionen zu tun.

Die Handbücher für die folgenden Produkte wurden aktualisiert:

Das Aktualisieren von Handbüchern klingt nicht gerade sexy, aber es ist eine gute Wartung für ein Ökosystem. Genießen Sie die Verbesserungen.


Kursiv feiert sein 30-jähriges Bestehen

Kursiv feiert sein 30-jähriges Bestehen

Das passiert nicht jedes Jahr


31. Oktober 2024In NeuigkeitenBy Karsten Risseeuw

Wir feiern! Im Jahr 1994 gründete ich die Kursiv GmbH als Schweizer Unternehmen. Seitdem sind 30 Jahre vergangen. Es ist keine Kleinigkeit, über so viele Jahre im Geschäft zu bleiben.

Das technische Umfeld war in ständigem Wandel und wir passten uns häufig an. Zu den verschiedenen Stationen gehörten Software-Support, Software-Vertrieb, eine Fotoagentur, Beratung zu verschiedenen Themen und natürlich die FileMaker-Entwicklung. Das Schweizer Unternehmen wurde Ende 2023 geschlossen, da ich in die Niederlande umzog. In diesem Jahr wurde in den Niederlanden ein neues Unternehmen mit dem Namen Kursiv Consulting gegründet. Zusammen decken diese Unternehmen 30 Jahre ab.

Als ich 1994 nach Möglichkeiten suchte, mich zu organisieren, fand ich eine Lösung, die auf FileMaker basierte. Dies war meine Einführung in die Software. Ich habe angefangen, FileMaker zu benutzen, um alles abzudecken, was ich für mein Geschäft brauchte. 2008 brachte ich mein erstes kommerzielles Produkt heraus, eine Software zur mehrsprachigen Verschlagwortung von Fotos. Das war der Startschuss für mehrere andere Produkte, und heute konzentriere ich mich auf Einstiegslösungen für FileMaker-Entwickler. Der allgemeine Slogan für das, was wir tun, lautet: Wir helfen Unternehmen, sich selbst zu helfen.

Danke, dass Sie Teil dieser Reise waren!

Ein Monat des Glücks

Wir gewähren nur selten Rabatte. Die heutige Feier ist jedoch etwas Besonderes. Er wird mit einem besonderen Rabatt gefeiert, damit Sie an unserer Freude teilhaben können. Es könnte weitere 30 Jahre dauern, bis wir auf dieses Angebot zurückkommen. Gutscheincode für 50% Rabatt auf alle Neukäufe und Verlängerungen, gültig bis 30. November 2024:

Kursiv30

Es gibt keine weiteren Einschränkungen für diesen Code. Verwenden Sie ihn einfach im Einkaufswagen, um den Rabatt zusätzlich zu bereits bestehenden Rabatten zu erhalten. Ein Monat des Glücks. Verwenden Sie es. Profitieren Sie davon. Seien Sie glücklich.

Wenn Sie Hilfe für Ihr nächstes Projekt benötigen oder eine Schulung für FileMaker wünschen, nehmen Sie Kontakt mit uns auf.

Viel Spaß mit FileMaking!
Karsten Risseeuw

Kontakt
Ausführung wählen Dieses Produkt weist mehrere Varianten auf. Die Optionen können auf der Produktseite gewählt werden

FrankCRM

Frank CRM ist eine praxiserprobte und effiziente Lösung für den Verkauf von Produkten und Dienstleistungen. Die Vollversion ist eine offene FileMaker-Datei und kann als Startdatei für eine Eigenentwicklung gelten.

 2.450,00 4.900,00 excl. VAT

Add-On Lab PRO: FileMaker Add-ons entwickeln und verwalten

FileMaker Add-ons entwickeln und verwalten lernen. Paket aus einem Online-Kurs und einer FileMaker Lösung (Add-On Lab PRO). Voraussetzung: FileMaker Pro 19.3 oder höher. Der Kurs ist auf Deutsch. Es gibt englische Untertitel. Beispieldateien und die Lösung «Add-On Lab PRO» sind auf Englisch.

 97,00 excl. VAT

FM Developer Bundle

Drei Produkte im günstigen Bundle: FM Starter, FM Registrations und FM Designer. Voraussetzung: FileMaker Pro 19.1 oder neuer. Lieferung als Endloslizenz, inklusive eines Jahres kostenlosen Upgrades.

Ursprünglicher Preis war: € 748,00Aktueller Preis ist: € 349,00. excl. VAT

FM Designer

10 Designs für FileMaker. Lieferung als FileMaker-Datei, woraus die Designs direkt in jedes Projekt importiert werden können. Ausserdem ein Tool für die Entwicklung eigener Designs. Voraussetzung: Minimal FileMaker Pro 18.

 149,00 excl. VAT

FM Registrations

FileMaker-Lösung, womit sich Lizenzcodes für Ihre eigene FileMaker Projekte erstellen lassen. Es wird FileMaker Pro 17 oder höher vorausgesetzt.

 149,00 excl. VAT

FM Starter

Startdatei für neue FileMaker Projekte. Voraussetzung: FileMaker Pro 19.1 oder neuer. Neueste Version immer empfohlen. Lieferung als Endloslizenz inklusive eines Jahres kostenlosen Upgrades und Downloads.

Ursprünglicher Preis war: € 450,00Aktueller Preis ist: € 199,00. excl. VAT

GetHelp Informationssystem

GetHelp Informationssystem

Hilfefunktion als Add-on für jede FileMaker-Anwendung


16. Oktober 2024In Add-onsBy Karsten Risseeuw2 Minutes

Wenn Sie Ihren FileMaker-Anwendungen eine Hilfefunktion hinzufügen, finden sich Ihre Benutzer leichter zurecht. Dieses Add-on bietet einen einfachen Mechanismus, um einen beliebigen Hilfetext an beliebiger Stelle in Ihrer Lösung anzuzeigen, mit einer einfachen Schaltfläche und einem eindeutigen Skriptparameter für jeden Text.

Wie es funktioniert

Nachdem Sie das Add-on zu Ihrer Lösung hinzugefügt haben, stehen Ihnen eine neue Tabelle und einige Layouts zur Verfügung. Diese Layouts sind dazu da, um zu sehen, wie es funktioniert und um Ihre Hilfetexte hinzuzufügen. Halten Sie diese Layouts für Ihre Benutzer unerreichbar, aber für Sie als Entwickler in Reichweite. Schauen Sie sich die Layouts, Beispiele und Skripte an, um zu sehen, wie es gemacht wird.

Es funktioniert folgendermaßen: Hilfetexte werden in einer einfachen Tabelle für Hilfetexte erstellt. Zusammen mit einem Titel und einem Text wird auch eine eindeutige Nummer für jeden Datensatz erstellt. Wenn es richtig installiert ist, werden die Hilfetexte beim Öffnen der Datei geladen (siehe Startup-Skript). Alle Texte werden in ein globales Wiederholungsfeld geladen, die eindeutige Nummer für jeden Datensatz ist die Wiederholung, in der die Hilfetexte geladen werden. Hilfetexte können nun von überall in der Lösung referenziert werden, ohne dass Beziehungen erforderlich sind.

Die Hilfetexte können durch den Aufruf eines Skripts mit der eindeutigen Nummer jedes Datensatzes angezeigt werden. Das Skript öffnet dann ein Kartenfenster und zeigt den ausgewählten Text an.

Styling

Das Styling wird mit einfachen Stilen durchgeführt. Ändern Sie den Stil, um ihn an das Erscheinungsbild Ihrer Lösung anzupassen.

Nur eine Sprache

Dieses Add-on ist nur für eine einzige Sprache. Unsere Produkte FM Starter und FrankCRM haben ähnliche Hilfetextfunktionen, sind aber standardmäßig mehrsprachig.

GetHelp (EN) (#31)

Free Download

Please fill out this form. The download link will be sent to you by email.


FrankCRM 1.8 enthält die Mehrwertsteuerberichterstattung

Karsten Risseeuw

Die europäischen Mehrwertsteuervorschriften erfordern manchmal eine ausführliche Berichterstattung


20. September 2024In FrankCRMBy Karsten Risseeuw3 Minutes

FrankCRM 1.8 ist ein Wartungsupdate, das verschiedene Fehlerkorrekturen und Verbesserungen enthält. Ein besonderer Schwerpunkt lag auf den europäischen Mehrwertsteuervorschriften, die manchmal eine ausführliche Berichterstattung erfordern.

Es ist jetzt möglich, eine sortierte Liste der erhobenen Mehrwertsteuer über einen bestimmten Zeitraum zu erstellen. Die Meldeliste wird nach Währung und MwSt.-Optionen (Länder und Varianten) sortiert. Die PDF-Version wird die gleiche Auflistung enthalten. Eine ausführliche Berichterstattung kann erforderlich sein, wenn Verkäufer und Käufer zwar innerhalb der EU, aber in verschiedenen Ländern ansässig sind. Bei Verkäufen an Privatkunden außerhalb des Landes des Verkäufers muss bei Überschreiten eines bestimmten Schwellenwerts möglicherweise die Mehrwertsteuer des Landes des Kunden in Rechnung gestellt werden.

Bei 27 Staaten innerhalb der Europäischen Union können viele verschiedene Mehrwertsteuer-Prozentsätze gelten. Der Verkäufer zieht die MwSt. ein, muss aber für jedes Land und jeden in Rechnung gestellten MwSt.-Prozentsatz Bericht erstatten. Es ist von größter Wichtigkeit, einen detaillierten Überblick zu erstellen, und erfordert eine spezifische Mehrwertsteuerberichterstattung. Wir kennen zwar nicht die spezifischen Anforderungen für jedes Land, aber das hinzugefügte Layout und die Optionen lassen sich leicht anpassen.

Historie der Änderungen für Version 1.8

  • Länder in der Länderliste gruppieren
  • Europäische Mehrwertsteuerstandards für 2024 enthalten
  • Neu: Verkaufsliste VAT
  • Neu: Verkaufsliste VAT drucken
  • Eindecken der Fenster reduziert
  • Verkäufe: MwSt.-Nummer bearbeitbar
  • Verkäufe: Prüfen Sie die Häkchen
  • Verkaufsstatus PAID
  • Anpassung der Verkaufsliste
  • GoToLayout nach Nummer
  • ToDo: Version suchen
  • Layout Info aktualisiert (Funktion im Dropdown-Menü Entwickler)
  • Ländereinstellungen importieren
  • UAC Doppelte Anmeldung behoben
  • LandingPage Fallback
  • Druckereinrichtung Verkaufsdokumente

Eine vollständige Beschreibung jeder Änderung finden Sie im ToDo-Fenster der Anwendung, das eine vollständige Historie aller Änderungen enthält.

Updates für die kostenlose und die Vollversion

Version 1.8 kann jetzt von der Website fmstarter.com heruntergeladen werden. Die kostenlose Version ist auf der FrankCRM-Seite erhältlich, während die Vollversion für alle Käufer des letzten Jahres in ihren Konten auf fmstarter.com verfügbar ist.

Einführung in FrankCRM

Möchten Sie Ihre eigene Unternehmenssoftware mit FileMaker erstellen? FrankCRM ist Ihre Abkürzung, denn Sie können die Entwicklung zeitaufwändiger Grundlagen überspringen. Erfahren Sie mehr über FrankCRM auf der folgenden Seite. Lassen Sie sich die neuen Videos auf dieser Seite nicht entgehen. Das Deep Dive-Video erklärt viele Konzepte und zeigt Layouts und Bildschirme, die in der kostenlosen Testversion nicht zugänglich sind.

Erstellen Sie Ihre eigene Unternehmenssoftware mit FileMaker

FM Starter 3.0 veröffentlicht

FM Starter 3.0 veröffentlicht

Starten Sie neue FileMaker-Projekte mit Leichtigkeit


22. August 2024In FM StarterBy Karsten Risseeuw1 Minutes

Die neueste Version von FM Starter macht es noch einfacher, neue FileMaker-Projekte einzurichten. Die Starterdatei bietet eine solide Grundlage für neue Projekte, indem sie viele Standardaufgaben löst. Dies vereinfacht die Entwicklung erheblich und befreit den Entwickler von der zeitraubenden Aufgabe, eine solide Grundlage zu schaffen.

Was ist neu?

FM Starter wird mit einem Jahr kostenloser Updates geliefert. Bei der Entwicklung geht es also nicht um große Sprünge nach vorne mit riesigen Upgrades, sondern um eine kontinuierliche Entwicklung über viele kleine Schritte. Bei jeder Iteration liegt der Schwerpunkt auf der Vereinfachung. Das kann Fehlerkorrekturen, kleine Verbesserungen, neue Ansätze und manchmal sogar neue Module oder Add-Ons umfassen, die ältere Varianten ersetzen.

FM Starter: Historie aller Änderungen für Version 3.0

  • Neue Handbücher auf Englisch und Deutsch
  • DeepL fix
  • Startbildschirm verbessert
  • ToDo-Fenster: Info-Symbol
  • Altes Hilfefenster entfernt
  • Neues Hilfe-Modul implementiert
  • GN Globale Navigation
  • Fix Unlock Modul
  • Hauptfenstergröße dynamisch
  • ToDo-Fenster: Standard-Themen
  • Kleinere Korrekturen und Verbesserungen
  • Niederländisch als Sprache hinzugefügt
  • Gehe zu Layout Verbessert
  • Layout Details Verbessert
  • Fensterabdeckung reduziert
  • Fallback Landing Page
  • UAC Doppelte Anmeldung behoben

Eine vollständige Beschreibung der einzelnen Themen finden Sie im ToDo-Fenster der Anwendung.

Sehen Sie selbst

Das Video ist auf Englisch. Untertitel sind in Englisch, Deutsch und Niederländisch verfügbar.

Herunterladen

Der Download ist automatisch für alle Kunden mit einem aktiven Download-Abonnement verfügbar. Dies gilt für das erste Jahr nach dem Kauf und kann nach Ablauf der Gültigkeit verlängert werden. Sie finden den Download in Ihrem Konto bei fmstarter.com.


Wie beginne ich ein neues FileMaker-Projekt?

Wie beginne ich ein neues FileMaker-Projekt?

Tipps und beste Vorgehensweise bei der Verwendung von FM Starter und FrankCRM


7. August 2024In FM Starter, FrankCRMBy Karsten Risseeuw9 Minutes

Der Beginn eines neuen FileMaker-Projekts ist immer aufregend. Es ist auch eine Herausforderung, da viele Themen berücksichtigt werden müssen. Eine Methode, um den Prozess der Erstellung eines neuen FileMaker-Projekts zu beschleunigen, ist die Verwendung einer unserer Starterdateien, FM Starter oder FrankCRM. Für die Grundfunktionen ist dann bereits gesorgt. Das kann Ihnen Monate an Arbeit ersparen. In diesem Artikel finden Sie einige Tipps für den Start eines neuen FileMaker-Projekts.

Verwendung einer Starterdatei

Ich habe festgestellt, dass die Verwendung einer Starterdatei beim Starten eines neuen FileMaker-Projekts sehr hilfreich ist. Besonders interessant ist es, wenn die Starterdatei grundlegende Funktionen enthält. Denken Sie an eine Navigation, eine zentrale Verwaltung von Textbeschriftungen, eine Option zur Benutzerverwaltung und mehr dieser Themen. Jeder kann irgendeine Version dieser Dinge erstellen, aber es braucht Zeit, Mühe und Erfahrung, um etwas Zuverlässiges und wirklich Vielseitiges zu schaffen. Eine Starterdatei kann diese Dinge bereits enthalten und getestet haben. Deshalb bieten wir FM Starter als allgemeines Paket und FrankCRM als Ausgangspunkt für neue CRM-Lösungen an.

Suchen Sie nach einem soliden Ansatz

Bevor Sie beginnen, suchen Sie nach einem soliden Ansatz für Ihr neues Projekt. Vielleicht haben Sie viel Erfahrung mit der Entwicklung einer Lösung für Ihr Unternehmen. Wenn Sie nun ein Projekt neu starten oder FM Starter in ein Projekt integrieren möchten, ist es an der Zeit, darüber nachzudenken, wie Sie dies am besten tun.

Das ist es, was hilft:

  • Einfacher ist besser
    Um Ihr Leben zu vereinfachen, vereinfachen Sie Ihre Entwicklung. Das bedeutet, dass komplexe und regelbasierte Ansätze zwar mächtig erscheinen mögen, aber in der Regel eine Menge Kopfschmerzen mit sich bringen. Suchen Sie nach einem einfacheren Ansatz. So sind wir auf den Ansatz für FM Starter und FrankCRM gekommen. Sie ist eher struktur- als regelbasiert. Das bedeutet, dass jeder Ansatz geschätzt werden kann, wenn er sich an eine Grundstruktur von Ordnern und Unterordnern hält, wo immer sie auftaucht (Skripte, Layouts usw.). Einfach halten bedeutet auch, dass sich jeder Teil oder Abschnitt um seine eigenen Angelegenheiten kümmern sollte. Verzichten Sie so weit wie möglich auf Skripte und Layouts, die viele Tabellen kombinieren. Halten Sie es schlank und sauber und erweitern Sie es nur, wenn es unbedingt notwendig ist. Versuchen Sie herauszufinden, welches die Abschnitte Ihrer Entwicklung sind.
  • Modular denken
    Bauen Sie Ihre Lösung in kleinen Abschnitten auf. Sorgen Sie dafür, dass jeder Abschnitt für sich funktioniert, und zwar zunächst mit den grundlegenden Funktionen. Jeder Abschnitt sollte seine eigenen Tabellen, Layouts und Skripte haben. Verbinden Sie diese Abschnitte dann nach Bedarf mit Workflows. Verwenden Sie bei Bedarf verschiedene Layouts und/oder Skripte für Arbeitsabläufe, um diese Arbeitsabläufe zu fokussieren und leicht zu verwalten.
  • Wählen Sie ein Beziehungsmodell
    Eine bewährte Methode, um Beziehungen zu organisieren, Redundanzen zu reduzieren und Ergebnisse zu optimieren, ist das Anchor-Buoy-Modell. Dieses Modell ist eine Art des Denkens. Es handelt sich um einen Ansatz für Beziehungen im Beziehungsdiagramm von FileMaker. Wenn Sie mit dem Modell nicht vertraut sind, sollten Sie sich darüber informieren. Die meisten professionellen Entwickler arbeiten mit diesem Modell, da es sich mit der Zeit bewährt. Insbesondere macht es die Entwicklung konsistent, die Beziehungen transparent und die Wartung der Lösung viel einfacher.
  • Wählen Sie eine Sprache
    Die meisten professionellen Entwickler entscheiden sich für die Arbeit in einer einzigen Sprache. Oft ist dies Englisch. Die Gründe dafür sind folgende:

    • Konsistenz
      Die meisten Entwickler werden wahrscheinlich mit der Entwicklung in ihrer Muttersprache beginnen. Oft fließen aber auch Ideen und kleine Lösungen anderer Entwickler in die Entwicklung ein. Diese sind häufig auf Englisch, da die englische FileMaker-Gemeinde viel größer ist als jede andere. Wenn Sie Kommentare, Layouts, Tabellen- und Feldnamen in mehreren Sprachen haben, wird es schwieriger zu erkennen, was wo und warum verwendet wird.
    • Englisch bevorzugen
      Einige Funktionen (z.B. Add-ons) funktionieren nicht, wenn sie in einer deutschen Version von FileMaker erstellt, aber in einer englischen Version von FileMaker geöffnet und verwendet werden. Die Implementierung von Add-Ons durch Claris umfasst keine automatischen Übersetzungen von Funktionen eines Add-Ons in verschiedenen Sprachen in XML-Dateien während des Imports, wie es für Add-Ons typisch ist. Wenn Sie sich zu 100 % sicher sind, dass Englisch nie gebraucht wird, können Sie natürlich auch eine andere Sprache wählen.
    • Zusammenarbeit
      Die Zusammenarbeit ist einfacher, wenn eine einzige Sprache gewählt wird. Wenn international gearbeitet wird, ist Englisch die Sprache der Wahl, einfach weil der Pool an englischsprachigen Entwicklern wesentlich größer ist als der anderer Sprachen. Hilfreich sind englische Anmerkungen in den Skripten sowie die Benennung von Tabellen und Feldern, Skripten und Layouts auf Englisch.

Bei Verwendung von FM Starter und FrankCRM

Sowohl FM Starter als auch FrankCRM verwenden bei der Entwicklung einen ähnlichen Ansatz. Investieren Sie etwas Zeit, um zu lernen, wie es gemacht wird, denn Sie könnten davon profitieren. Es ist ratsam, das Projekt nicht nach dem Motto „mach es auf deine Art“ zu starten, denn einige Ideen haben einen Grund, auf eine bestimmte Weise verwendet zu werden. Es ist leicht, in einer unserer Starterdateien Chaos anzurichten.

Bedenken Sie:

  • Module und Add-Ons
    Viele Teile von FM Starter und FrankCRM sind nach einem modularen Ansatz aufgebaut. Lassen Sie diese Teile in Ruhe, abgesehen von den Einstellungen, die über das Developer Dashboard angeboten werden. Zögern Sie, Änderungen vorzunehmen, bevor Sie nicht genau verstanden haben, was diese Module tun. Genauer gesagt:

    • Verwenden Sie die Tabellen nicht für andere Zwecke (erstellen Sie neue Tabellen).
    • Erweitern Sie keine Skripte (erstellen Sie lieber Ihre eigenen Skripte)
    • Nehmen Sie keine Änderungen vor, bevor Sie nicht die Grundlagen zum Laufen gebracht haben (Sie müssen sehen, dass es vor und nach den Anpassungen wirklich funktioniert).
  • Struktur
    Beide Starterdateien von Kursiv sagen Ihnen nicht, wie Sie etwas tun sollen, sondern wo Sie es speichern sollen. Sehen Sie sich den Arbeitsbereich für Skripte und das Fenster Layout an, um zu sehen, wie die Dinge organisiert sind. Jeder Bereich, jedes Modul, jedes Add-on hat seine eigenen Tabellen, Layouts und Skripte. Es ist eine einfache Idee. Bringen Sie dies nicht durcheinander, sondern ahmen Sie es nach, um die Transparenz Ihrer Lösung zu verbessern.
  • Beziehungen
    FM Starter verwendet keine Beziehungen zwischen Tabellen. Jedes Modul funktioniert für sich, ohne dass Beziehungen erforderlich sind. Dies ist kein Muss, aber es macht es einfach für die begrenzte Funktionalität von FM Starter. FrankCRM hat dies verbessert und verwendet ein einheitliches Anchor-Buoy-Modell für alle Beziehungen, die zusätzlich zu den Funktionen von FM Starter (das Teil von FrankCRM ist) benötigt werden. Wenn Sie eigene Tabellen hinzufügen, werden Sie höchstwahrscheinlich Beziehungen verwenden. Bei der Verwendung des Anchor-Buoy-Modells basieren alle Layouts auf einem Anchor-Tischvorkommen. Das Lesen oder Schreiben von Daten oder das Navigieren erfolgt mit Hilfe der Bojen. Dadurch wird deutlich, wo sich Layouts befinden und welche Datenabrufe mit dem aktuellen Satz von Beziehungen möglich sind.

Glauben Sie, dass diese Vorschläge hilfreich sind?
Es gibt nicht den einen besten Ansatz.
Nehmen Sie einfach das, was Sie für Ihre Entwicklung für richtig halten.
Wenn Sie Hilfe brauchen, nehmen Sie einfach Kontakt auf.

Haben Sie Fragen oder Anregungen?

DeepL translation add-on for FileMaker auf Version 1.5 aktualisiert

DeepL translation add-on for FileMaker auf Version 1.5 aktualisiert

Kleines Update mit grosser Wirkung


18. Juli 2024In NeuigkeitenBy Karsten Risseeuw1 Minute

Unser kostenloses Add-on für automatische DeepL Übersetzungen in FileMaker wurde auf Version 1.5 aktualisiert. Obwohl es sich nur um ein kleines Update handelt, stellt es dennoch eine erhebliche Verbesserung dar. Text, der aus mehreren Absätzen besteht, wird jetzt mit korrekten Zeilenumbrüchen versehen. Ein strukturierter Text wird nun richtig interpretiert und Übersetzungen werden mit korrekten Zeilenumbrüchen zurückgegeben.

Hier herunterladen

So richten Sie mehrsprachige Wertelisten in FileMaker ein

So richten Sie mehrsprachige Wertelisten in FileMaker ein

Diese Technik bezieht sich auf FM Starter und FrankCRM, wo sie bereits implementiert ist


7. Juli 2024In FM Starter, FrankCRMBy Karsten Risseeuw7 Minutes

Es gibt mehrere Techniken, um eine mehrsprachige Oberfläche für Ihre FileMaker-Lösung zu erstellen. Unabhängig davon, welche Lösung Sie erstellen, fragen Sie sich vielleicht, wie Sie Wertelisten mehrsprachig machen können? Dieser Artikel zeigt Ihnen einen Weg auf, wie Sie das erreichen können.

Um eine mehrsprachige Werteliste zu erstellen, muss man einen generischen mehrsprachigen Ansatz haben. Der Einfachheit halber bleibe ich bei der auf dieser Website vorgestellten Lösung, bei der die Textbeschriftungen in einer speziellen Tabelle mit einem einzigen Wiederholungsfeld verwaltet werden, in dem die Textbeschriftungen gespeichert werden. Jede Wiederholung steht für eine Sprache.

Mehrsprachige Textetiketten in FileMaker

Ein Beispiel dafür, wie man mehrsprachige Textetiketten in FileMaker verwalten und darstellen kann

Tabelle für mehrsprachige Texte

In dem oben genannten Beispiel hat die Tabelle mit den Textbeschriftungen alle Sprachen. Wenn Sie eine Sprache aktivieren, werden alle Beschriftungen der ausgewählten Spalte in die Wiederholungen eines einzigen globalen Feldes geladen. Dadurch sind die Textbeschriftungen überall in der Lösung verwendbar, ohne dass Sie Beziehungen erstellen müssen.

Wie man eine mehrsprachige Werteliste erstellt

Wertelisten können auf unterschiedliche Weise erstellt werden. Um eine mehrsprachige Werteliste zu erstellen, müssen wir für jede Werteliste eine eigene Tabelle erstellen. Es ist ganz einfach, eine Werteliste auf der Grundlage eines bestimmten Feldes zu erstellen. Wenn Sie also eine Tabelle für eine bestimmte Werteliste haben, zeigen Sie einfach auf ein Feld einer beliebigen Tabelle und Sie haben alle Werte dieses Feldes.

In der Tabelle für die neue Werteliste möchten Sie mehrere Felder haben. Der Grund dafür ist, dass Sie auf eine Übersetzung verweisen können möchten. Angenommen, Sie verwenden die Lösung für mehrsprachige Textbeschriftungen, wie oben vorgeschlagen, dann werden Sie diese Beschriftungen durch einen Verweis anzeigen. Alle Bezeichnungen der aktiven Sprache werden in den Wiederholungen eines globalen Textfeldes gespeichert. Die Tabelle für die Etiketten hat eine laufende Nummer in einem anderen Feld, die sich nicht ändert, egal ob Sie eine Nummer löschen oder überspringen. Das bedeutet, dass Sie eine eindeutige Referenz zu jedem Etikett haben, die auf dieser laufenden Nummer basiert. Wenn Sie die Textbeschriftungen in ein globales Wiederholungsfeld laden, verwenden Sie das Zahlenfeld, um auf diese Nummer der gewünschten Wiederholung zu verweisen. Auf diese Weise bleiben alle Beschriftungen an dieser Position fixiert und können leicht wiedergefunden werden.

Sie könnte wie folgt aussehen: L::gT[289], wobei „L“ die Tabelle für alle Beschriftungen ist, „gT“ ist das globale Textfeld, in das die Beschriftungen geladen werden, und „[289]“ ist die Wiederholungsnummer, auf die Sie sich beziehen.

Die Struktur dieser Definition ist immer die gleiche. Es ist: Tabelle::Feld[repetition number]. Nur die Wiederholungszahl ändert sich, der Rest bleibt für alle Etiketten gleich. In einer mehrsprachigen Werteliste möchten Sie 1 Feld für die gewählte Zahl haben und ein Textfeld, um die vollständige Referenz zu erstellen. Wählen Sie kein Berechnungsfeld, sondern ein Textfeld mit einer Berechnung bei der Eingabe.

Das könnte so aussehen:

Der Screenshot stammt aus FM Starter und das gleiche Beispiel ist auch in FrankCRM enthalten. Die Tabelle UserGroups_VL kann als Beispiel dafür verwendet werden, wie dies funktioniert. Um Ihre neue Werteliste zu erstellen, gehen Sie wie folgt vor:

  1. Duplizieren Sie die Tabelle UserGroups_VL. Umbenennen.
  2. Duplizieren Sie das Layout UserGroups_VL. Umbenennen.
  3. Aktualisieren Sie die Tabelle und die Felder im duplizierten Layout, damit sie mit Ihrer duplizierten Tabelle und Ihrem Layout übereinstimmen.
  4. Erstellen Sie eine neue Werteliste, die auf Ihrer duplizierten Tabelle basiert
  5. Nehmen Sie das neue Layout in die „Script MTL Value List Translations“ auf, um die Werte bei Bedarf automatisch zu aktualisieren.

Die Tabelle für die mehrsprachige Werteliste hat mehrere Felder, darunter:

  • Nummernfeld „TranslationID“ für die Referenz
  • Textfeld für die Übersetzung mit der Berechnung „Evaluate („Table::GlobalField[“ & TranslationID & „]“ )“ oder ähnlich

Das Textfeld mit der Berechnung wird aktualisiert, wenn das Feld TranslationID, auf dem es aufgebaut ist, aktualisiert wird. Wenn Sie eine Sprache laden, aktualisieren oder ändern, sollten Sie darauf achten, dass dieses Feld „TranslationID“ in jeder Tabelle, die für mehrsprachige Wertelisten verwendet wird, aktualisiert wird.

Aktualisieren der Übersetzungen der Werteliste

Wenn Sie eine Sprache wechseln, werden Ihre Wertelisten nicht automatisch aktualisiert, da es sich hierbei nicht um Kalkulationsfelder handelt, sondern um gewöhnliche Textfelder, für die bei der Dateneingabe eine Berechnung durchgeführt wird. Wir müssen diese Dateneingabe imitieren, um den berechneten Wert zu aktualisieren.

Zu diesem Zweck verwende ich ein Skript, dem ich alle Wertelisten-Tabellen hinzufüge, in denen ich dann den Wert im Feld „TranslationID“ durch sich selbst ersetze. Dadurch wird die Sprache aktualisiert. Nach dieser Aktualisierung wird die mehrsprachige Werteliste mühelos funktionieren.

Skript zum Aktualisieren von Wertelisten

Jede Werteliste mit dieser mehrsprachigen Einrichtung sollte den folgenden Aktualisierungsmodus haben:

# Ihre Werteliste
Gehe zu Layout [ „[YourValueListLayout]“ ([ValueListTable]) ; Animation: Keine ]
Alle Datensätze anzeigen
Feldinhalt ersetzen [ Mit Dialog: Aus ; [ValueListTable]::TranslationID ; [ValueListTable]::TranslationID ]

Wiederholen Sie diesen Vorgang für jede Werteliste. So erhalten Sie ein Skript, das alle Wertelisten mit der aktuellen Sprache aktualisiert. Wenn Sie eine Sprache wechseln, fügen Sie dieses Skript nach dem Wechsel ein, um den Wert Ihrer Wertelisten zu aktualisieren.

FM Starter und FrankCRM haben dies integriert

Alle grundlegenden Ideen für die Erstellung eines mehrsprachigen Setups Ihrer Lösung sind auf dieser Website kostenlos erhältlich. Allerdings müssen Sie ihn selbst bauen. Wenn Sie den Prozess beschleunigen möchten, sehen Sie sich FM Starter und FrankCRM an, die diese Mechanismen bereits eingebaut haben.

Shop

In unserem Flaggschiffprodukt FrankCRM werden überall mehrsprachige Wertelisten verwendet. Das folgende Video zeigt ein paar Implementierungen in der Benutzeroberfläche. Sowohl die Benutzeroberfläche als auch die Wertelisten sind mehrsprachig.