FM-Lab - Layout-Tests und Script-Trace

Zum Abschluss des Abends knüpfte Marcel Moré direkt an die vorherige Diskussion an: Statt den Bildschirm zu beobachten, um zu verstehen, was in einer FileMaker-Lösung passiert, kann ein Agent die Struktur auch direkt aus der Lösung auslesen. Wie das aussieht, zeigte er an zwei neuen Funktionen in FM-Lab. Die Vorlage: fmCheckMate Der Anstoß kam aus einem Feature Request zur Frage, ob sich bestimmte Defekte in Layouts automatisch erkennen lassen. Russell Watson, der an diesem Abend leider nicht dabei war, verwies daraufhin auf seine eigene Arbeit: Über viele Jahre hat er sich intensiv mit der Analyse von Benutzeroberflächen beschäftigt – nicht zuletzt, weil eine große Lösung von Classic-Themes auf moderne Themes umgebaut werden musste....

MBS Script Suche

Für Christian Schmitz war der Stammtisch ein besonderer Tag: Auf den Tag genau 20 Jahre zuvor, am 9. September, war das MBS Plugin gestartet – die Firma selbst besteht bereits seit 25 Jahren. Holger Herbst gratulierte gleich zu Beginn, und Marcel Moré startete eine kleine Umfrage, seit welcher Version die Teilnehmer das Plugin nutzen. Mindestens einer ist seit Version 1 dabei, die meisten kamen mit späteren Versionen hinzu. Spontan gebeten, etwas zu zeigen, stellte Christian die Neuerungen im Suchfenster für den Skript-Arbeitsbereich vor, an denen Adam Augustin maßgeblich mitgearbeitet hat....

Praxisbericht - AI Entwicklung in FileMaker

Frank Brunner hatte sich gleich zu Beginn mit einem Beitrag gemeldet – allerdings mit einer Einschränkung: erst nach 21 Uhr, denn dann habe er wieder Tokens. Die Münchner kannten Teile seines Berichts bereits, doch Frank hatte ihn inzwischen weiter ausgebaut und brachte ein Experiment mit, das er erst am selben Morgen gestartet hatte. Ergebnisse aus der Praxis Zum Einstieg zeigte Frank, was in den letzten Monaten in der Lösung seines Hauptkunden entstanden ist, einem Anbieter von Dekonetzen, für den er Dokumentation und Planung abbildet....

09.09.2026 ·  Frank-Brunner

FileMaker Datei binär auslesen

Armin Egginger zeigte ein Projekt, an dem er seit Monaten arbeitet: das direkte Auslesen und Vergleichen von FileMaker-Dateien auf binärer Ebene – ohne den Umweg über XML. Der Anlass: ein Fehler im Release Der Auslöser war ein klassisches Praxisproblem. Beim Kunden war ein Release eingespielt worden, danach stimmte etwas nicht. Die Frage lautete: Wie findet man schnell heraus, was sich zwischen dem alten und dem neuen Stand geändert hat? Armin zog das aktuelle Release heraus und verglich es mit einem alten Release aus 2025 (Version 21....

FM-Lab neue Features

Marcel Moré stellte die Neuerungen vor, die in den Wochen seit dem letzten Stammtisch in FM-Lab eingeflossen sind – dem auf DuckDB basierenden Framework, das eine FileMaker-Lösung als strukturierten Objektkatalog für AI-Agenten verfügbar macht. Viele der Änderungen gehen auf Rückmeldungen der Betatester zurück: Aus gemeldeten Bugs und Edge-Cases entstanden immer wieder neue Ideen und daraus schließlich neue Features. Testprofile aus der statischen Code-Analyse Die statische Code-Analyse (SCA) war bereits in den Vormonaten Thema: SQL-Abfragen, die per DuckDB direkt auf den Objektkatalog laufen und eine importierte Lösung strukturiert durchleuchten – zunächst ganz ohne AI....

FileMaker Recovery Toolkit

Armin Egginger steuerte als Wunschthema einen technischen Deep-Dive bei, der aus einem realen Notfall entstanden ist: eine FileMaker-Datei, die sich mit Bordmitteln nicht mehr retten ließ. Am Ende steht ein Werkzeug, das die .fmp12-Datei direkt binär ausliest – ganz ohne FileMaker. Der Ausgangsfall Ein Kunde hatte eine Datei, die beim Öffnen des Datenbank-Designdialogs reproduzierbar abstürzte, sobald bestimmte Kalkulationsfelder betroffen waren. Sämtliche Wiederherstellungsprozesse blieben wirkungslos. Ein Verhalten, das man nicht nachvollziehen kann – und bei dem die Frage im Raum steht, was man mit einer solchen Datei überhaupt noch anfangen soll....

Graph-basierte Analyse für FileMaker

Marcel Moré schloss den FM-Lab-Block mit der graph-basierten Analyse ab. Statt eine gewachsene Lösung als Sammlung von Tabellen zu betrachten, wird sie als Netzwerk modelliert – und dann automatisch in sinnvolle Module zerlegt. Ausgangspunkt Ursprünglich war ein Export nach Graphify geplant, einem Tool, das derzeit für agentisches Entwickeln und semantische Auflösung von Second-Brain-Konzepten viel Aufmerksamkeit bekommt. Die Anbindung funktionierte: FM-Lab exportiert eine große JSON-Datei, die Graphify verarbeiten kann. Graphify ist allerdings ein umfangreiches Projekt mit Python-Stack und vielen Abhängigkeiten....

Schnelle FileMaker SaXML Konvertierung

Marcel Moré stellte die neue XML-Konvertierungs-Engine von FM-Lab vor. Der Import des FileMaker-Strukturexports (Save a Copy as XML) war bisher der Flaschenhals des gesamten Analyse-Workflows – mit der neuen “Katana Engine” schrumpft er in einer großen Produktiv-Lösung von knapp einer Stunde auf unter zwei Minuten. Das Problem: XML als Bremsklotz FM-Lab basiert auf DuckDB, das große Datenmengen sehr effizient und multithreaded verarbeitet. Ausgerechnet beim XML-Import ging diese Rechnung bisher nicht auf – und das lag nicht an DuckDB selbst, sondern am zwischengeschalteten Webbed-Plugin, das die XML-Parser-Funktionalität beisteuert:...

Static Code Analysis für FileMaker

Marcel Moré zeigte, wie sich statische Code-Analyse – in anderen Programmiersprachen seit Jahrzehnten Standard – auf FileMaker übertragen lässt. Der Schlüssel liegt in einer Eigenschaft, die FileMaker längst mitbringt, die aber bisher kaum jemand für diesen Zweck genutzt hat. Vorbild aus der Softwareentwicklung Wer in anderen Sprachen arbeitet, kennt die eingebauten Prüfungen der IDEs oder die Testschritte einer CI-Pipeline: Der Code wird so lange durchleuchtet, bis Fehler und Warnungen abgearbeitet sind....

FM-Lab Erfahrungsbericht

Thomas Hirt steuerte einen ausführlichen Praxisbericht zum Einsatz von FM-Lab bei – dem auf DuckDB basierenden Analyse-Framework, das eine komplette FileMaker-Lösung als strukturierten Objektkatalog für AI-Agenten verfügbar macht. Während FM-Lab beim Stammtisch in den Vormonaten als Werkzeug vorgestellt wurde, zeigte Thomas nun, wie es sich im echten Projektalltag schlägt. Ausgangssituation Thomas betreut eine komplexe, rund 20 Jahre alte FileMaker-Legacy-Lösung, die fachlich wertvoll, technisch aber kaum noch zu überschauen ist. Mit FM-Lab in Kombination mit Claude analysiert er Skripte und Prozesse der Datenbank deutlich effizienter....