Homo ludensCamelCase Spielplatz

DeLorean — Zurück in die Zukunft IV

DeLorean bietet eine benutzerfreundliche Oberfläche zur vollständigen Automatisierung struktureller Änderungen an FileMaker-Dateien, aufgebaut auf dem FMUpgradeTool. Er war der Star unserer Zurück in die Zukunft IV-Präsentationen 2025 — die neueste Folge einer Reihe, die bis nach Montreal 2012 zurückreicht. Und ja, Teil V ist bereits in Arbeit...

Gerenderte Web Viewer als Dateien speichern

Bei der Arbeit mit Web Viewern finden wir es oft nützlich, den aktuell gerenderten Inhalt auszulesen. Vor allem bei der Fehlersuche macht es oft sinn, dieses als Datei zu speichern, um es in einem externen Editor öffnen zu können. Nachdem wir im Laufe der Zeit verschiedene Methoden dazu verwendet habe ...

IconCamel: FileMaker Ikonverwaltung

Wir hatten bisher nie die richtige Werkzeuge, um alle Icons, die wir für unterschiedliche Projekte eingesetzt haben, nachzuvollziehen. IconCamel ist entstanden, als Teil der Versuche, diese Situation zu beheben. Diese Playground-Datei bietet einige wenige Hauptfunktionen ...

CamelFish Add-On Lokalisierungsdienstprogramm

Diese Playground-Datei entstand, als wir unsere ersten Add-ons vorbereiteten und sie in verschiedene Sprachen lokalisieren wollten. Wir haben nach und nach immer mehr Funktionen hinzugefügt, da wir mehr und mehr der damit verbundenen Aufgaben automatisieren wollten ...

CamelCase Kalender

Diese freigeschaltete Playground-Datei illustriert einigen von den vielen Möglichkeiten, eine Claris FileMaker/FullCalendar-Integration genau nach Kundenwünschen anzupassen ...

Developing FileMaker with FileMaker - On the FileMaker Internal Use of XML

Dieses Thema begeistert uns schon seit langer Zeit, und wir haben auch seit Jahren mehrere Vorträge über diese Frage gehalten. Unten sind die PDF-Dateien der Präsentationsfolien für die an die Skandinavische bzw. Spanische FileMaker-Konferenzen (2019). Wir sind froh, daß sich einiges ...

Zurück in die Zukunft IV — DeLorean

Die Zurück-in-die-Zukunft-Reihe begann bei der CQDF in Montreal im Jahr 2012 mit unserem ersten Vortrag über die interne Verwendung von XML in FileMaker. Teil II folgte 2019 in Madrid und Helsingør — diese Folien befinden sich im Abschnitt XML in FileMaker weiter unten auf dieser Seite. Teil III fand 2023 in Antwerpen statt. Für Teil IV präsentierte David zunächst auf der FMCat 2025 in Barcelona auf Spanisch (Regreso al Futuro IV), dann auf der EngageU 2025 in Antwerpen auf Englisch, und schließlich online auf Französisch für die frankophone Claris-Community im November 2025 (Retour vers le futur IV). Die spanischen und englischen Folien stehen unten zum Download bereit, und das Video von EngageU folgt.

Der Star der Show ist DeLorean: ein FileMaker-Entwicklerwerkzeug, das eine benutzerfreundliche Oberfläche zur vollständigen Automatisierung struktureller Änderungen an FileMaker-Dateien bietet, aufgebaut auf dem FMUpgradeTool. Anders gesagt: das ist genau das Tool, das man baut, wenn man genug Jahre damit verbracht hat, sich zu wünschen, man könnte einfach einer Maschine sagen, sie soll den Teil „jede-Tabellen-Occurrence-in-allen-Dateien-umbenennen" einer Migration übernehmen.



DeLorean — FileMaker-Entwicklerwerkzeug

Regreso al Futuro IV — FMCat 2025Back to the Future IV — EngageU 2025

  • Regreso al Futuro IV — FMCat 2025 (Spanisch)
  • Back to the Future IV — EngageU 2025 (Englisch)

Videoaufzeichnung — EngageU 2025

Der Fluxkompensator läuft noch, und mehrere Teammitglieder arbeiten bereits gemeinsam an Zurück in die Zukunft V. Die Frage diesmal ist eine, die wir uns alle stellen: Wie hat die bemerkenswerte Revolution der KI-gestützten Code-Generierung im vergangenen Jahr das, was in der FileMaker-Entwicklung heute wirklich möglich ist, transformiert — und manchmal auffallend nicht transformiert? Wir präsentieren zuerst auf Deutsch bei der FileMaker Konferenz in Salzburg (14.–16. September 2026) und danach auf Spanisch bei der FMCat 2026 in Barcelona (16. Oktober 2026).

Gerenderte Web Viewer als Dateien speichern

Bei der Arbeit mit Web Viewern finden wir es oft nützlich, den aktuell gerenderten Inhalt auszulesen. Vor allem bei der Fehlersuche macht es oft sinn, dieses als Datei zu speichern, um es in einem externen Editor öffnen zu können. Nachdem wir im Laufe der Zeit verschiedene Methoden dazu verwendet habe, haben wir jetzt Code in ein einziges Skript zusammengepackt. Das Skript kann in egal welcher Datei eingefügt und danach einfach über das Skriptmenü ausgeführt werden.

Die Datei, die zum Download bereitsteht, enthält ein Beispiellayout und einen Web Viewer, die lediglich der Veranschaulichung dienen.

Das ganze funktioniert über den Scriptschritt "JavaScript im Web Viewer ausführen" mit einer anonymen JavaScript-Funktion, und dieselbe grundlegende Methode kann verwendet werden, um den gerenderten Inhalt einfach an Claris FileMaker zurückzugeben, ohne ihn als Datei zu speichern.

Die Dateien werden komplett freigeschaltet und sind auf eigene Gefahr zu verwenden.

IconCamel: FileMaker Ikonverwaltung

IconCamel: FileMaker Ikonverwaltung

Wichtig: Die gehostete Version von IconCamel funktioniert nicht mit der neuesten Version von Claris FileMaker, aufgrund von Änderungen im Format der Ausgabe von "Kopie als XML speichern". Änderungen in sowohl Claris FileMaker 2024 als auch 2025 haben diese Funktionalität teilweise beeinträchtigt. Die Art und Weise, wie Icons in der XML-Ausgabe gespeichert werden, wurde geändert—anstatt jedes Mal die vollständigen Details jedes Icons zu speichern, wenn es verwendet wird, wird jedes Icon im neuen LibraryCatalog-Element gespeichert. Wir hatten dieses Problem gemeldet, basierend auf unserer Arbeit mit der Analyse der Ausgabe von "Kopie als XML speichern". Während es keine unmittelbaren Pläne gibt, IconCamel zu aktualisieren, um diese Änderung zu handhaben, verwenden wir intern bereits neue Scrutinizer Central-Aktionen, die das neue Format handhaben.

Wir hatten bisher nie die richtige Werkzeuge, um alle Icons, die wir für unterschiedliche Projekte eingesetzt haben, nachzuvollziehen. IconCamel ist entstanden, als Teil der Versuche, diese Situation zu beheben. Diese Playground-Datei bietet einige wenige Hauptfunktionen:

  • Import aller Icons aus die mittels "Kopie als XML speichern" erstelle Dateien
  • Icons aus SVG- und PNG-Dateien importieren
  • Ein oder mehrere Icons in die Zwischenablage kopieren, so dass die in einer FileMaker-Datei eingefügt werden können

Die Icons werden als Buttons kopiert, welche nach dem einfügen sofort gelöscht werden können, da die Icons bereits in die Iconbibliothek der Zieldatei hinzungefügt worden sind.

IconCamel ist eine Proof-of-Concept/Work-in-Progress-Datei, die nur auf eigenes Risiko zu verwenden ist.

Die Datei kann aktuell nur auf macOS benutzt werden (obwohl sie sehr einfach auch für Windows angepasst werden konnte). Die Grundfunktionen, insbesondere das Import von Icons, benutzt nur native FileMaker-Funktionen.

Um alle Features, wie z.B. das kopieren von Icons, benutzen zu können, werden Sie aber eine aktuelle Version des kostenloses BaseElements plugin brauchen. Das Code kann auch für andere Plugin angepasst werden.

Wir haben das Grundkonzept von IconCamel inzwischen auf ein völlig neues Niveau gehoben und ein Add-on entwickelt, mit dem Sie nicht nur Symbole, sondern beliebige Informationen aus der Ausgabe von "Kopie als XML speichern" extrahieren können. Schauen Sie doch mal bei Scrutinizer Central vorbei!

CamelFish Add-On Lokalisierungsdienstprogramm

CamelFish FileMaker Add-On Lokalisierungsdienstprogramm

Diese Playground-Datei entstand, als wir unsere ersten Add-ons vorbereiteten und sie in verschiedene Sprachen lokalisieren wollten. Wir haben nach und nach immer mehr Funktionen hinzugefügt, da wir mehr und mehr der damit verbundenen Aufgaben automatisieren wollten. Die hier veröffentlichte Version wurde ergänzt im Hinblick auf unseren Vortrag "Localize it!" im Rahmen des dotfmp.berlin 2021 und bietet eine schicke Ein-Klick-Option zum Erstellen und Lokalisieren eines Add-Ons.

CamelFish ist im Wesentlichen eine Proof-of-Concept/Work-in-Progress-Datei, die nur auf eigenes Risiko zu verwenden ist. Die Ein-Klick-Option funktioniert teilweise, vollständig oder gar nicht, je nachdem, wie die Programmierung in Ihrer ursprünglichen Add-On-Datei aussieht. Der eigentliche Zweck der Ein-Klick-Option besteht genau darin, alle jene Dinge hervorzuheben, auf die Sie bei der Lokalisierung achten müssen. Für den produktiven Einsatz werden Sie alle einzelne Etappe des Lokalisierungsprozesses kennenlernen wollen. Hierbei müsseen Sie intelligente Entscheidungen treffen, manuelle Bearbeitungen vornehmen und oft auch die Struktur Ihres Codes anpassen. Wir planen, CamelFish immer intelligenter zu machen, um einige der derzeit bekannten Einschränkungen zu umgehen, aber es ist wahrscheinlich, dass für eine gute Lokalisierung ein gewisses Maß an menschlicher Intelligenz erforderlich ist, zumindest vorerst.

Das Dienstprogramm funktioniert derzeit nur unter macOS und erfordert einen gültigen Google Translate und/oder DeepL API Free-Schlüssel, um alle Funktionen nutzen zu können.

Wir passen CamelFish laufend für unseren eigenen Gebrauch an, und unsere aktuellste interne Version für Claris FileMaker 2025 verwendet jetzt KI über „Antwort von Modell generieren“ als Hauptmethode zur Lokalisierung von Code, da uns dies ermöglicht, wesentlich mehr Kontext darüber bereitzustellen, wie wir die Übersetzung verwenden.



Videoaufzeichnung des Vortrages / dotfmp.berlin 2021

CamelCase Kalender Spielplatz

Diese freigeschaltete Playground-Datei illustriert einigen von den vielen Möglichkeiten, eine Claris FileMaker/FullCalendar-Integration genau nach Kundenwünschen anzupassen.

Inspired by true events.


CamelCase Kalender Spielplatz

FileMaker mit FileMaker entwickeln - Wie XML in FileMaker intern verwendet wird

Dieses Thema begeistert uns schon seit langer Zeit, und wir haben auch seit Jahren mehrere Vorträge über diese Frage gehalten. Unten sind die PDF-Dateien der Präsentationsfolien für die an die Skandinavische bzw. Spanische FileMaker-Konferenzen (2019). Wir sind froh, daß sich einiges bereits geändert hat - nicht zuletzt wegen der Einführung von Add-Ons in FileMaker 19. Im Grunde bleibt das Inhalt aber weiter gültig und relevant.

  • Developing FileMaker with FileMaker - On the FileMaker Internal Use of XML
  • Programar FileMaker con FileMaker Sobre los múltiples usos de XML al interior de FileMaker

Tweet über den Vortrag an der Spanish DevCon 2019