Bullet Field

Bullet Field


BulletField ist ein Modul womit ein Textfeld in Filemaker zu einem Bullet-Field umgewandelt werden kann. Es wird dazu ein Schattenfeld genutzt, und die Eingaben werden vom Eingabefeld in das Schattenfeld hinüberkopiert, wonach die Eingabe im Eingabefeld mit «Bullets» ersetzt wird.

In aktuellen Versionen von Filemaker ist dies nicht mehr nötig, da jedes Feld im Inspektor zu einem Bulletfield gemacht werden kann (Data > Feldstil).

  • Bullets oder beliebige andere Zeichen (• · # +, usw.)
  • Funktioniert auf allen Plattformen

Implementierung

Die Moduldatei hat eine komplette (englische) Beschreibung wie die Lösung aufgebaut ist und angewendet wird, Schritt für Schritt-Anleitungen und Beispiele. Siehe dort.


FM Starter 1.60 freigegeben

Eine neue Version von FM Starter

Heute haben wir ein kostenloses Update von FM Starter freigegeben. In der neuen Version 1.60 wurden einige Bugs behoben, SVG-Dateien für Buttons hinzugefügt und generell das Look-and-Feel etwas schlanker gemacht.

Wie erhalten Sie Ihr Update?

Jeder der FM Starter in 2016 gekauft hat, wurde von uns bereits informiert und erhielt einen persönlichen Download Link zugeschickt. Das Update lässt sich auch aus der Bestellung heraus herunterladen.

Jeder der FM Starter vor 2016 gekauft hat, tat dies auf einem anderen System. Für diese Bestellungen können wir keine automatische Lieferung auslösen. Sie haben jedoch Anrecht auf ein kostenloses Update. Melden Sie sich, damit wir Ihnen das zusenden können.

 

Download Vorschau:

  • Download


3 Beispiele für eine mehrsprachige Filemaker Lösung

3 Beispiele für eine mehrsprachige Filemaker-Lösung


An der deutschsprachigen Filemaker Konferenz 2016 in Salzburg habe ich 3 verschiedene Ansätze für eine mehrsprachige Filemaker Lösung aufgeführt. Die Beispieldatei lässt sich hier herunterladen.

  • Mehrsprachigkeit mit Hilfe globaler Felder
  • Mehrsprachigkeit mit Hilfe globaler Variablen
  • Mehrsprachigkeit mit Hilfe eines globalen Wiederholfeldes


3 Varianten für mehrsprachige Filemaker Lösungen

Download

Eine mehrsprachige Filemaker Programmierung erscheint auf den ersten Blick mehr Aufwand zu verursachen. Vorteile gibt es aber viele, sogar für einsprachige Lösungen:

  • Alle Texte werden in einer Tabelle gepflegt
  • Es lassen sich beliebig viele Sprachen erstellen
  • Mehrsprachige Benutzeroberflächen
  • Mehrsprachige Wertelisten


3 Beispiele einer dynamischen Navigation mit Filemaker

3 Beispiele einer dynamischen Navigation mit Filemaker


Eine Beispieldatei mit drei Varianten einer dynamischen Navigation. Die Datei wurde für einen Vortrag an der Filemaker Konferenz 2016 in Salzburg erstellt.


3 Varianten für eine Dynamische Navigation

  1. Die Navigationstabelle wird über Relationen angesprochen. (Siehe auch dieses ausführliche Beispiel.)
  2. Die Navigationstabelle wird in ein globales Wiederholfeld abgefüllt.
  3. Die Navigationstabelle wird in ein globales Wiederholfeld abgefüllt, dessen Wiederholungen für die Tastenleiste genutzt werden.

Download


Filemaker Konferenz 2016 in Salzburg

Filemaker Konferenz 2016 in Salzburg

13.–15. Oktober 2016, Salzburg, Österreich

 

Nächste Woche findet die deutschsprachige Filemaker Konferenz in Salzburg statt. Das Erfolgskonzept verspricht erneut eine geballte Ladung an Filemaker Know-How und viel Gelegenheit für einen belebenden Austausch.

Die deutsprachige Filemaker Konferenz ist eine private Initiative engagierter Entwickler, die massgeblich dazu beiträgt, dass sich Entwickler sich untereinander vernetzen. Immer wieder finden sich so auch geeignete Partner für spezielle Projekte.

 

Beitrag Kursiv

An der diesjährigen Filemaker Konferenz werde ich zwei Vorträge halten, zu den folgenden Themen:

  • Verschiedene Ansätze zur Realisierung mehrsprachiger Filemaker Lösungen (Karsten Risseeuw)
  • Verschiedene Ansätze zur Realisierung einer dynamischen Navigation (Karsten Risseeuw).

 

Aktuelle Nachrichten zur Konferenz

Hier einige Links für die Konferenz-Nachrichten und Tweets (#FMK2016).

 

 

 


Ein eigenes Filemaker Pro Entwicklunssystem bauen

Baue Dein eigenes Filemaker Pro Entwicklungssystem

Wer als Filemaker Entwickler anfängt, wird vermutlich dieselben Fehler machen, die andere auch machen. Daran ist nichts falsch, und es hilft sogar dabei zu verstehen, auf was es wirklich ankommt. Man nennt dies «Erfahrung» und es ist ein zuverlässiger und bereichernder Weg, zu einem besseren Verständnis zu gelangen.

Es gibt verschiedene Gründe, weshalb Entwickler früher oder später nach einem System Ausschau halten. Dabei geht es nicht um bestimmte Konventionen, aber mehr um eine bestimmte Arbeitsweise. Man will wiederkehrende Aufgaben besser lösen, oder vielleicht einfach eine Startdatei zum Anfangen haben. Häufig gibt es mehrere Wege, die zu einer guten Lösung führen. Einige Wege sind aber effizienter als andere. Verbesserungen anzustreben heisst in der Regel, dass man bessere Ansätze verwendet und effizientere Methoden für bestimmte Herausforderungen findet, oder dass man allgemein den Arbeitsfluss verbessert.

FM Starter kann eine mögliche Variante sein, um schneller zum Ziel zu gelangen. Auch wenn die Lösung bei weitem nicht «perfekt» ist, löst sie doch eine Reihe von Herausforderungen womit sowohl ich selbst als auch andere jahrelang gerungen haben. Heute denke ich, dass FM Starter noch drastisch vereinfacht werden kann. Die Vereinfachung von Funktionen, von Abläufen, von Betrachtungsweisen ist vielleicht der grösste Wert, den man als Entwickler mitbringen kann. Die Bewältigung komplexer Aufgaben ist nämliche eine Sache, die Fähigkeit sie zu vereinfachen jedoch eine andere.

Ich habe grosse Bewunderung vor Entwicklern, die wirklich komplexe Aufgaben mit Bravour meistern. Komplexität ist manchmal vorgegeben, aber wenn etwas einfacher geht – weshalb dann nicht vereinfachen? Je besser man etwas versteht, desto leichter fällt es, den Arbeitsfluss oder die Programmierung zu vereinfachen. So kann eine Lösung oder System nicht nur erweitert, sondern auch tatsächlich verbessert werden. Arbeitsschritte können reduziert, vereinfacht und verkürzt werden. Zusammenhängende Abläufe werden vielleicht besser aus kleineren Teilen aufgebaut, oder – umgekehrt – vielleicht besser in einem einzigen Schritt erledigt. Wer es versteht komplexe Abläufe in einfacheren Schritten aufzuschlüsseln, hilft damit sich selbst und anderen, die Arbeit auch Jahre später nachzuvollziehen.

Wer ein System vor Augen hat, profitiert auf lange Sicht von einer möglichst einfachen Lösung. Konventionen und komplexe Regelwerke können nur wenige Menschen verarbeiten. Die Abgrenzung von einzelnen Abläufen schafft auf Dauer eine grosse Flexibilität – auch zur Verbesserung. «Reduce to the max» wäre hier die wegweisende Reduktion auf wenige gute Prinzipien, Arbeitsabläufe und Funktionen.

Beginnt man ein System aufzubauen, gilt es die eigene Arbeitsweise zu berücksichtigen. Haben Sie bewährte Vorgehensweisen? Oder suchen Sie nach neuen Möglichkeiten? Die aktuelle Lösungen werden mit Sicherheit künftig von noch besseren Lösungen abgelöst. Es spielt demnach keine wirkliche Rolle, womit man anfängt, solange man selbst zügig damit arbeiten kann. Bestimmte Ansätze werden sich bewähren, während andere mit der Zeit wieder verschwinden werden. Einige Anwender von FM Starter benutzen die Lösung wie sie ist, und bauen darauf auf. Andere wiederum benutzen FM Starter lediglich als Anregung, und implementieren diese oder jene Ideen in bereits bestehenden Lösungen. Es gibt hier kein Falsch oder Richtig. Pflanze einfach einzelne Bäume, und vielleicht hat man nach einigen Jahren einen eigenen Obstgarten.

Ein eigenes System

Hier einige Fragen zur Evaluation einer Starterlösung:

  • Was will ich vereinfachen?
  • Kann ich das selbst in nützlicher Frist?
  • Gibt es eine brauchbare Alternative, die mir den Weg verkürzt?
  • Was wäre am dringendsten zu realisieren?
  • Welche eigene Konzepte sind überholt und bedürfen einer Neuorientierung?
  • Wenn man die Prioritäten nach dem Grundsatz «Wichtiges vor Dringendes» einrichtet, was müsste man tun?


QuickSort

QuickSort


QuickSort ist ein Filemaker Modul für das Sortieren einer Tabelle. Das Modul ist generisch aufgebaut und gedacht für Listenansichten. Jede Tabellenspalte erhält einen Knopf (Button, Titel). Der Feldname wird als ScriptParameter mitgegeben. Weitere Anpassungen braucht es nicht. Die gewählte Spalte wird wechselnd aufsteigend oder absteigend sortiert.


Wie es funktioniert

Das Script wird mit dem Feldname als Parameter gestartet und macht eine Schleife durch alle Feldnamen bis der Feldname dem Script Parameter entspricht. Dann wird auf diesen Feldnamen sortiert.

Dies funktioniert prächtig in der Tabelle der aktuellen Seite. Verlinkte Tabellen werden jedoch leider nicht berücksichtigt. Sollten also relationale Daten in die Sortierung miteinbezogen werden, braucht es für diese Felder eine eigene Einstellung.

Stärken

  • Generisches Sortiermodul
  • Gut für Listen
  • Einfach zu implementieren

Implementierung

Die Moduldatei hat eine komplette (englische) Beschreibung wie die Lösung aufgebaut ist und angewendet wird, Schritt für Schritt-Anleitungen und Beispiele. Siehe dort.


FM Starter und Filemaker Pro 15

FM Starter funktioniert gut mit Filemaker Pro 15

 

Filemaker hat gerade die neue Version 15 ihrer Plattform freigegeben. FM Starter 1.5 funktioniert gut mit der neuen Version. Spezielle neue Funktionen von Filemaker Pro 15 wurden selbstverständlich noch nicht integriert. Damit Sie FM Starter nutzen können, benötigen Sie zumindest Filemaker Pro 14.

In künftigen Updates von FM Starter können bestimmte Funktionen vielleicht ersetzt werden. Dazu gehört die neue Option in FMP15, womit ein normales Editierfeld neu als Passwortfeld mit sogenannten Bullets gezeigt werden kann. Das benötigt dann kein extra Modul mehr (heute wird dafür das BulletField Modul genutzt). Allerdings sind solche Neueurungen nur dann interessant, wenn alle Arbeitsstationen auch auf die neue Filemaker Pro 15-Version aufgerüstet werden können.

 

fmp15-editbox-concealed

 

Allgemein betrachtet geht es bei FM Starter nicht darum, soviel Funktionalität wie möglich einzupacken. Vielmehr ist es die Reduktion auf wenige Grundlagen, die gut zusammenspielen, welche das Produkt für Ihre Projekte interessant macht. Sie haben es in der Hand, die Funktionen auszuwählen, die Ihnen zusagen, sie anzupassen, oder gar zu ersetzen. FM Starter sehen wir als guter Startpunkt für Ihre Filemaker Projekte, welche mit Filemaker Pro 15 erstellt werden wollen.

 


FM Starter 1.5 erschienen

FM Starter 1.5

Gerade erschien eine neue Version von FM Starter. Das Release umfasst:

  • Bugfixes und kleine Verbesserungen
  • Browserähnliche vorwärts/zurück Navigation
  • Beta: Plug-In Registrationen für MBS Plug-in und TROI

Die Stärke einer Lösung wird massgeblich von der einfachen Integration der Funktionen bestimmt. Neue Versionen von FM Starter sind Verbesserungen in diesem Sinne. Die Aktualisierung bestehender Softwarelösungen wird von Filemaker heute nicht unterstützt. Updates und Upgrades sind deshalb nicht leicht in eigenen Entwicklungen zu integrieren. Einzelne Funktionen lassen sich jedoch zügig übernehmen. Das neue FM Starter lässt sich jedoch problemlos als guter Start für neue Projekte nutzen.

 

150-landingpage-d

 

Download Demoversion

FM Starter 1.5      (5,7 MB)

 

Upgrades

Bestehende Kunden können die letzte Version direkt aus ihrer Bestellung herunterladen. Melden Sie sich auf www.kursiv-software.com an. Der Download finden Sie unter > Mein Account > Meine Bestellungen > Bestellung.

 

 


Englisches Handbuch erschienen

Das englische Handbuch für FM Starter wurde freigegeben

 

Das englische Handbuch für FM Starter 1.2 wurde gerade publiziert. Es kann online betrachtet oder als ZIP-Archiv von dieser Seite heruntergeladen werden. Das Handbuch wurde mit Screenshots aus der aktuellen Version von Filemaker Pro 14 erstellt, mit welcher Version FM Starter problemlos zusammenarbeitet.