Die "FileMaker-Gemeinde" hat oftmals noch das Gefühl, wir sind keine Zielgruppe und wähnt sich in Sicherheit. FileMaker selbst bietet alle technischen Voraussetzungen, um die Sicherheit der Daten zu gewährleisten. Doch oftmals weiss ein Anwender nicht, welche Vorkehrungen er treffen muss, um seine Dateien oder den FileMaker Server vor Angriffen zu schützen. Im Vortrag werden verschiedene Techniken und Vorkehrungen gezeigt, um sich vor "Angriffen" zu schützen.
Was muss ich für Lokale Dateien einstellen? Wieso ist eine geöffnete FMServer_Sample Datei unter Umständen wie eine offene Eingangstüre zum FileMaker Server. Server Plug-Ins mit FileSystem Zugriff können für Angriffe installiert und genutzt werden. Nichts wogegen man sich nicht schützen könnte, aber gewusst wie und wo einstellen. Es sind Tipps und Tricks für den Einsteiger bis hin zum Server Administrator enthalten.
Der Vortrag ist als Sicherheits-Checkliste und nicht als Hack-Anleitung zu verstehen.
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...Verein FM Konferenz
Sicherheit im mobilen Umfeld ist sehr wichtig. Aber oft geht die Sicherheit zu Lasten der Benutzerfreundlichkeit und der Anwender muss sich umständlich durch FireWall Pins und Username/Passwort Dialoge "kämpfen".
So ist ein erster Versuch einer mobilen Patientendaten Erfassung im für Not-Ärzte auf Grund all dieser Sicherheitshürden der IT gescheitert.
Die Vorgabe für den zweiten Anlauf war einfach: "Der Arzt tippt auf das Icon und zack ist er in der Liste der aktuellen Patientenfälle". Und dies natürlich alles bei Wahrung höchster Sicherheits-Vorkehrungen.
In diesem Vortrag wird eine Technik gezeigt, wie eine "Login" Datenbank auf dem iOS Gerät sich zuerst mit minimalsten Rechten am Server per Auto-Login anmeldet. Dieses Login erlaubt keinen weiteren Zugriff auf Daten, ausser die Prüfung der PersistentID des Geräts. Ist die Identität des Geräts geprüft, liefert der Server verschlüsselt die Anmeldeinformationen, so dass das Gerät autorisiert werden kann. Mit dieser Methode müssen im iOS Profil keine Usernamen und Passwörter hinterlegt werden. Eine weitere Prüfung, welche nur auf dem Server stattfindet, entlarvt mögliche Angriffe auf das System.
FMK 2016 - Thomas Hirt - FileMaker Server SSL ZertifikateVerein FM Konferenz
Thomas Hirt zeigt an der FileMaker Konferenz 2016 in Salzburg wie mit SSL Zertifikaten beim FileMaker Server umgegangen werden soll und auf was geachtet werden muss.
FileMaker WebDirect ist eine in FileMaker Server 14 integrierte, wegweisende Webtechnologie. Sie führen damit individuelle Business-Lösungen direkt mit einem handelsüblichen Webbrowser eines Arbeitsplatzrechners oder Laptops aus. Sie benötigen dafür keinerlei Webentwicklungsfähigkeiten. Einfacher geht es nicht.
Mit FileMaker WebDirect benötigen Sie keine Codierungswerkzeuge wie PHP, HTML5, CSS oder JavaScript, um stabile Lösungen für das Web zu entwickeln. Ihre FileMaker-Kenntnisse reichen vollkommen, um mit wenigen Klicks eine Datenbanklösung zu erstellen und für die Verwendung mit einem Webbrowser anzubieten. Weil FileMaker WebDirect wie eine Desktopanwendung aussieht und auch genauso funktioniert, nutzen Sie bekannt und damit vertraute Funktionen für die Interaktion, für Aktualisierungen in Echtzeit und für automatisiert ausgeführte Prozesse.
Ich werde in diesem Vortrag auf die zu verwendeten Technologien eingehen: - Aktivieren und Bereitstellen auf dem FileMaker Server - Designrichtlinien - Lizenzmodelle, Connection-Packs
Als Arbeitsgrundlage dient das WebDirect Guide, Starterlösungen von FileMaker, FTS Material.
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...Verein FM Konferenz
Jeder arbeitet gerne mit Software, die gut aussieht und sich leicht bedienen lässt. Bei einer Datenbanksoftware sollte es nicht anders sein. Mit dem Erscheinen von FileMaker Pro 12 haben wir als Entwickler viele neue Möglichkeiten an die Hand bekommen, "einfach" zu sehr ansprechenden Ergebnissen zu kommen.
In diesem Vortrag können Sie lernen:
- Welche Möglichkeiten der Gestaltung der Benutzeroberfläche bietet uns FileMaker Pro von Haus aus
- Wie kann man eine Datenbank nicht nur schön sondern auch schnell machen
- Wie kann man Trigger zur Benutzerführung verwenden
- Was ist anders bei WebDirect
Für diesen Vortrag sollten Sie mitbringen:
- Grundkenntnisse in FileMaker Pro
- Viel Liebe zum Detail
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin ZieglerVerein FM Konferenz
Die Grundlagenreihe der FileMaker-Konferenz 2015 verschafft einen Überblick über die wichtigsten FileMaker Funktionen.
Mit diesem 4-teiligen Workshop lernen Sie, wie mit den FileMaker-Entwicklungswerkzeugen professionelle Datenbank-Lösungen erstellt werden können.
Dieser Workshop eignet sich als Vorbereitung für andere Sessions an dieser Konferenz.
Und das lernen Sie in diesem Workshop:
Feld-Typen kennen lernen
Indizierung was ist das ?
Wert- und Wortindex kennen lernen
Beziehungen zwischen Tabellen herstellen
Verschiedene Beziehungsarten anwenden
Tabellen und Tabellenvorkommen unterscheiden
Interne und externe Speicherung von Bildern
Voraussetzungen:
Sie sollten über Grundkenntnisse von FileMaker verfügen, wie sie am FileMaker Seminar für Einsteiger vermittelt werden. Nehmen Sie auch ein Laptop mit installiertem FileMaker 14 mit, damit Sie die Workshop-Beispiele selber nachvollziehen können.
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationVerein FM Konferenz
Holger Darjus und Jörg Köster zeigen an der FileMaker Konferenz 2016 in Salzburg wie man in FileMaker erfolgreich eine Migration und Synchronisation umsetzen kann.
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichVerein FM Konferenz
Es geht um die Entwicklung und Parametrisierung, Mehrfachnutzung und Transportierbarkeit von Funktionen, wie Skripten, Navigationselementen, PopOvers etc..
Das Abstraktions-Niveau ist hier deutlich niedriger gewählt als bei den Extrem-Programmierern der FileMaker-Szene.
Auch hier liegt der Schwerpunkt auf Nachvollziehbarkeit und Pflege.
Das Konzept hat Überschneidungen/Gemeinsamkeiten mit FM-Modular
- Begriffsdfefinition
- Verschiedene Typen von FrameWorks
- Notwendigkeit
- Aufbau, Vorgehensweise, Pflege
- Vor- und Nachteile
- Anwendungsbeispiele
- DEMO
- Diskussion /Fragen
FMK2015: Sichere automatische Anmeldung mit Hilfe der Get(PersistentID) Funkt...Verein FM Konferenz
Sicherheit im mobilen Umfeld ist sehr wichtig. Aber oft geht die Sicherheit zu Lasten der Benutzerfreundlichkeit und der Anwender muss sich umständlich durch FireWall Pins und Username/Passwort Dialoge "kämpfen".
So ist ein erster Versuch einer mobilen Patientendaten Erfassung im für Not-Ärzte auf Grund all dieser Sicherheitshürden der IT gescheitert.
Die Vorgabe für den zweiten Anlauf war einfach: "Der Arzt tippt auf das Icon und zack ist er in der Liste der aktuellen Patientenfälle". Und dies natürlich alles bei Wahrung höchster Sicherheits-Vorkehrungen.
In diesem Vortrag wird eine Technik gezeigt, wie eine "Login" Datenbank auf dem iOS Gerät sich zuerst mit minimalsten Rechten am Server per Auto-Login anmeldet. Dieses Login erlaubt keinen weiteren Zugriff auf Daten, ausser die Prüfung der PersistentID des Geräts. Ist die Identität des Geräts geprüft, liefert der Server verschlüsselt die Anmeldeinformationen, so dass das Gerät autorisiert werden kann. Mit dieser Methode müssen im iOS Profil keine Usernamen und Passwörter hinterlegt werden. Eine weitere Prüfung, welche nur auf dem Server stattfindet, entlarvt mögliche Angriffe auf das System.
FMK 2016 - Thomas Hirt - FileMaker Server SSL ZertifikateVerein FM Konferenz
Thomas Hirt zeigt an der FileMaker Konferenz 2016 in Salzburg wie mit SSL Zertifikaten beim FileMaker Server umgegangen werden soll und auf was geachtet werden muss.
FileMaker WebDirect ist eine in FileMaker Server 14 integrierte, wegweisende Webtechnologie. Sie führen damit individuelle Business-Lösungen direkt mit einem handelsüblichen Webbrowser eines Arbeitsplatzrechners oder Laptops aus. Sie benötigen dafür keinerlei Webentwicklungsfähigkeiten. Einfacher geht es nicht.
Mit FileMaker WebDirect benötigen Sie keine Codierungswerkzeuge wie PHP, HTML5, CSS oder JavaScript, um stabile Lösungen für das Web zu entwickeln. Ihre FileMaker-Kenntnisse reichen vollkommen, um mit wenigen Klicks eine Datenbanklösung zu erstellen und für die Verwendung mit einem Webbrowser anzubieten. Weil FileMaker WebDirect wie eine Desktopanwendung aussieht und auch genauso funktioniert, nutzen Sie bekannt und damit vertraute Funktionen für die Interaktion, für Aktualisierungen in Echtzeit und für automatisiert ausgeführte Prozesse.
Ich werde in diesem Vortrag auf die zu verwendeten Technologien eingehen: - Aktivieren und Bereitstellen auf dem FileMaker Server - Designrichtlinien - Lizenzmodelle, Connection-Packs
Als Arbeitsgrundlage dient das WebDirect Guide, Starterlösungen von FileMaker, FTS Material.
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...Verein FM Konferenz
Jeder arbeitet gerne mit Software, die gut aussieht und sich leicht bedienen lässt. Bei einer Datenbanksoftware sollte es nicht anders sein. Mit dem Erscheinen von FileMaker Pro 12 haben wir als Entwickler viele neue Möglichkeiten an die Hand bekommen, "einfach" zu sehr ansprechenden Ergebnissen zu kommen.
In diesem Vortrag können Sie lernen:
- Welche Möglichkeiten der Gestaltung der Benutzeroberfläche bietet uns FileMaker Pro von Haus aus
- Wie kann man eine Datenbank nicht nur schön sondern auch schnell machen
- Wie kann man Trigger zur Benutzerführung verwenden
- Was ist anders bei WebDirect
Für diesen Vortrag sollten Sie mitbringen:
- Grundkenntnisse in FileMaker Pro
- Viel Liebe zum Detail
FMK2015: FileMaker Grundlagen Felder Tabellen Beziehungen by Longin ZieglerVerein FM Konferenz
Die Grundlagenreihe der FileMaker-Konferenz 2015 verschafft einen Überblick über die wichtigsten FileMaker Funktionen.
Mit diesem 4-teiligen Workshop lernen Sie, wie mit den FileMaker-Entwicklungswerkzeugen professionelle Datenbank-Lösungen erstellt werden können.
Dieser Workshop eignet sich als Vorbereitung für andere Sessions an dieser Konferenz.
Und das lernen Sie in diesem Workshop:
Feld-Typen kennen lernen
Indizierung was ist das ?
Wert- und Wortindex kennen lernen
Beziehungen zwischen Tabellen herstellen
Verschiedene Beziehungsarten anwenden
Tabellen und Tabellenvorkommen unterscheiden
Interne und externe Speicherung von Bildern
Voraussetzungen:
Sie sollten über Grundkenntnisse von FileMaker verfügen, wie sie am FileMaker Seminar für Einsteiger vermittelt werden. Nehmen Sie auch ein Laptop mit installiertem FileMaker 14 mit, damit Sie die Workshop-Beispiele selber nachvollziehen können.
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationVerein FM Konferenz
Holger Darjus und Jörg Köster zeigen an der FileMaker Konferenz 2016 in Salzburg wie man in FileMaker erfolgreich eine Migration und Synchronisation umsetzen kann.
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichVerein FM Konferenz
Es geht um die Entwicklung und Parametrisierung, Mehrfachnutzung und Transportierbarkeit von Funktionen, wie Skripten, Navigationselementen, PopOvers etc..
Das Abstraktions-Niveau ist hier deutlich niedriger gewählt als bei den Extrem-Programmierern der FileMaker-Szene.
Auch hier liegt der Schwerpunkt auf Nachvollziehbarkeit und Pflege.
Das Konzept hat Überschneidungen/Gemeinsamkeiten mit FM-Modular
- Begriffsdfefinition
- Verschiedene Typen von FrameWorks
- Notwendigkeit
- Aufbau, Vorgehensweise, Pflege
- Vor- und Nachteile
- Anwendungsbeispiele
- DEMO
- Diskussion /Fragen
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...Verein FM Konferenz
Strategien und Best-Practise für die Namensgebung von Feldern, Beziehungen und Layouts.
Ziele sind:
- Teamkollegen und nachfolgende Programmierer sollen die Programmierung gut nachvollziehen können.
- der Überblick soll auch bei wachsenden Anwendungen und steigender Komplexität bestehen bleiben.
- Wie wird eine Historie der Veränderungen erstellt? Wie arbeitet man effizient im Team?
- Schrittweise Entwicklung der Regeln, deren Optimierung
- Beispiel
- Anwendungs Beispiele
- Grenzen der Regeln
- Fallen und Fehlerquellen
- Diskussion / Fragen
Vortrag erklärt die Vorraussetzungen für 2. Teil: Aufbau von eigener FrameWorks in FileMaker
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusVerein FM Konferenz
Durch das aktuelle Lizenzmodell wird FileMakers Webdirect vielerorts als zu teuer und damit nicht mehr wirtschaftlich eingestuft.
Durch erhöhten Aufwand beider Entwicklung und durch diverse technische Einschränkungen ist das Mitglied der FileMaker Plattform häufig in Misskredit geraten.
In diesem Vortrag werden die Produkte FileMaker Pro und FileMaker WebDirect und andere populäre Technologien wie beispielsweise PHP und MySQL gegenübergestellt und die technischen sowie wirtschaftlichen Aspekte miteinander verglichen.
Es werden Vergleiche der Geschwindigkeit in der Datenverarbeitung durchgeführt, die möglichen (und sinnvollen) Einsatzgebiete erörtert sowie die jeweiligen Vor- und Nachteile der Technologien erörtert.
Schlussendlich wird noch eine Gegenüberstellung der Kosten vorgenommen.
Bei diesem Thema steht Klemens Kegebein vom K&K Verlag (Deutschlands größtem Reseller für FileMaker-Produkte) als Co-Referent zur Verfügung und beantwortet gern Ihre Fragen zum Lizenzmodell.
Lassen Sie sich von dem erstaunlichen Resümee überraschen und wagen einen Blick in die Zukunft der modernen Datenverarbeitung.
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischVerein FM Konferenz
In diesem Vortrag erfahren Sie wann und wie welche Technik angewendet wird und auf was Sie achten müssen, damit es nicht zu unerwarteten Problemen kommt.
In diesem Vortrag sehen Sie:
Verwendete Scriptbefehle:
• Hole ( Scriptparameter)
• Aktuelles Script verlassen
• HoleWert
• Austauschen
Verwendete Funktionen:
• Hole ( Scriptresulat)
Weitere Techniken
• Tasten
• Scripttrigger
• Eigene Funktionen
• FileMaker URL Protokol
Das MBS FileMaker Plugin erweitert FileMaker mit über 4500 Funktionen und da ist für jeden was nützliches dabei.
Wir zeigen in einem Rundblick, was es alles im Plugin gibt und wofür man es einsetzen kann. Schwerpunktmäßig schauen wir uns die Neuerungen in 2017 an.
Inklusive Unterstützung für iOS und die FileMaker Cloud.
Innerhalb einer FileMaker-Datenbank ist die Anzahl möglicher Fehler nicht zu unterschätzen.
Angefangen von fragilen Scriptschritten wie "Gehe zu Objekt()", oder "Ausschnitt aktualisieren ()" sind derzeit mehr als 240 FileMaker-Fehlercodes definiert.
Manche Fehler schlummern von Beginn an in der Datenbank, andere entstehen während der Weiterentwicklung und werden oftmals erst vom Anwender gefunden.
Inspiriert vom amerikanischen Entwickler Matt Petrowsky habe ich eine Routine (weiter)entwickelt, die auftretende Fehler in einer Protokolltabelle aufzeichnet und je nach Brisanz den Entwickler umgehend per E-Mail informiert.
Darüber hinaus eignet sich das Fehler-Protokoll auch zum Debuggen von Serverscripts.
Einmal implementiert, ist der Programmier-Mehraufwand gering, der Nutzen jedoch enorm.
FMK2015: Informationssicherheit und Risikomanagement by Patrick RischVerein FM Konferenz
Bei Informationssicherheit denken viele FileMaker Entwickler in erster Linie an Passwörter, Zugriffsberechtigungen und erweiterte Zugriffsrechte.
Informationssicherheit ist aber viel mehr, mehr als nur IT-Sicherheit In diesem Vortrag erfahren Sie um was es wirklich geht.
Das CIA Modell
IT-Grundschutz
Risikoanalyse
Notallmanagement (BCM)
In diesen Vortrag geht es nicht um technische Massnahmen wie SSL, VPN oder Verschlüsselung, sondern um begleitende Massnahmen
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulzschubec
Ein Vortrag von Bernhard Schulz / schubec GmbH zum Thema FileMaker und Geschwindigkeit/Performance im Client-Server Betrieb. Vorgetragen auf der FileMaker Konferenz 2015 in Hamburg. Analyse des GIOP/IIOP Protokolls auf CORBA Basis.
Die Grundlagenreihe der FileMaker-Konferenz 2015 verschafft einen Überblick über die wichtigsten FileMaker Funktionen.
Mit diesem 4-teiligen Workshop lernen Sie, wie mit den FileMaker-Entwicklungswerkzeugen professionelle Datenbank-Lösungen erstellt werden können.
Dieser Workshop eignet sich als Vorbereitung für andere Sessions an dieser Konferenz.
Und das lernen Sie in diesem Workshop:
Einsatzgebiete des Formeleditors
Konzept des FileMaker Formeleditors
Variablen in Formeln verwenden
Formeln mit Kommentaren dokumentieren
Daten und Funktionen für Formeln
Ein Dutzend Beispiele mit den am häufigsten verwendeten Funktionen
Voraussetzungen:
Sie sollten über Grundkenntnisse von FileMaker verfügen, wie sie am FileMaker Seminar für Einsteiger vermittelt werden. Nehmen Sie auch ein Laptop mit installiertem FileMaker 14 mit, damit Sie die Workshop-Beispiele selber nachvollziehen können.
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesVerein FM Konferenz
Volker Krambrich erklärt an der FileMaker Konferenz 2016 in Salzburg wie FileMaker Server immer verfügbar sind und wie die es mit Amazon Web Services funktioniert.
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...Verein FM Konferenz
Wer kennt das nicht, dass der Inhalt bei Webseiten oft nicht aktuell ist, dass Termine schon seit Wochen vorbei sind und dass manch Administrator immer wieder Inhalte pflegen muss, die besser von Personen gepflegt werden sollten, die sich mit dem Inhalt auskennen.
In meinem Vortrag zeige ich eine Möglichkeit, wie man FileMaker nutzen kann die Inhalte von Webseiten zu pflegen.
Ich zeige die Voraussetzungen, welche benötigt werden und die Vor- und Nachteile der verschiedenen Lösungsansätze. Weiter werde ich die wichtigsten SQL- und PHP-Befehle, die notwendig sind um eine dynamische Webseite aufzubauen, zeigen.
Auch für das Thema der abgelaufenen Termine und die synchronisation von Bildern, werde ich eine Lösung zeigen.
WordPress ist weltweit die beliebteste Software zur Gestaltung von Websites.
Sie ist datenbankbasiert und eine Verknüpfung mit FileMaker bietet sich an.
Im Vortrag von Karsten Risseeuw geht es um eine Übersicht verschiedener Lösungen, wie sie käuflich erwerblich sind und Ansätze, wie sich die Tools einsetzen lassen.
Auch WooCommerce, ein beliebter Online-Shop für WordPress, bietete Schnittstellen, die mit FileMaker angesprochen werden können.
Nicht immer steht dem Entwickler eine Testumgebung zur Verfügung. Wie programmiere ich in Systemen, die praktisch niemals leer sind, weil sich Anwender in unterschiedlichen Zeitzonen befinden, der Kunde ein 24 Stunden Schichtsystem etabliert hat, oder das System minütlich synchronisiert wird? Was muss beachtet werden und wie verhält sich FileMaker, wenn Entwickler und Anwender zur gleichen Zeit im System arbeiten? Jörg Köster wird anhand von Beispieldateien zeigen, welche Konsequenzen unterschiedliche Aktionen des Entwicklers innerhalb eines Live-Systems haben können. Fragestellungen wie "Was passiert, wenn in Scripts, Feldoptionen, Beziehungsgraphen, Zugriffsrechten usw. Änderungen stattfinden?" oder "Zu welchem Zeitpunkt werden Änderungen aktiv?" und "Was sollte unbedingt vermieden werden und welche Aktionen sind unbedenklich." werden im Vortrag ausführlich besprochen.
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderVerein FM Konferenz
Longin Ziegler zeigt an der FileMaker Konferenz 2016 in Salzburg eine Lösung wie man ohne Plugins in FileMaker Kalender Einträge für iCal oder Outlook erstellt
FMK2017 - Plugins für FileMaker SDK für iOS by Christian SchmitzVerein FM Konferenz
Seit diesem Jahr gibt es das FileMaker iOS SDK inklusive der Möglichkeit Plugins zu installieren.
Christian Schmitz zeigt, wie man Plugins unter iOS einbindet und welche Möglichkeiten es gibt.
Insbesondere iOS Funktionen wie Notifications, Batterie abfragen oder das Aufrufen verschiedener Dialoge wird gezeigt.
Was ist Cloud Computing? Was sind Cloud Services? Wir erklären Ihnen die Vorteile. Cloud Computing in Zahlen. Was kann Cloud Computing für Ihren Unternehmens-Erfolg leisten? Jetzt informieren.
FMK2015: Strukturierte Namensgebung als Basis für komplexe Programmierung by ...Verein FM Konferenz
Strategien und Best-Practise für die Namensgebung von Feldern, Beziehungen und Layouts.
Ziele sind:
- Teamkollegen und nachfolgende Programmierer sollen die Programmierung gut nachvollziehen können.
- der Überblick soll auch bei wachsenden Anwendungen und steigender Komplexität bestehen bleiben.
- Wie wird eine Historie der Veränderungen erstellt? Wie arbeitet man effizient im Team?
- Schrittweise Entwicklung der Regeln, deren Optimierung
- Beispiel
- Anwendungs Beispiele
- Grenzen der Regeln
- Fallen und Fehlerquellen
- Diskussion / Fragen
Vortrag erklärt die Vorraussetzungen für 2. Teil: Aufbau von eigener FrameWorks in FileMaker
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusVerein FM Konferenz
Durch das aktuelle Lizenzmodell wird FileMakers Webdirect vielerorts als zu teuer und damit nicht mehr wirtschaftlich eingestuft.
Durch erhöhten Aufwand beider Entwicklung und durch diverse technische Einschränkungen ist das Mitglied der FileMaker Plattform häufig in Misskredit geraten.
In diesem Vortrag werden die Produkte FileMaker Pro und FileMaker WebDirect und andere populäre Technologien wie beispielsweise PHP und MySQL gegenübergestellt und die technischen sowie wirtschaftlichen Aspekte miteinander verglichen.
Es werden Vergleiche der Geschwindigkeit in der Datenverarbeitung durchgeführt, die möglichen (und sinnvollen) Einsatzgebiete erörtert sowie die jeweiligen Vor- und Nachteile der Technologien erörtert.
Schlussendlich wird noch eine Gegenüberstellung der Kosten vorgenommen.
Bei diesem Thema steht Klemens Kegebein vom K&K Verlag (Deutschlands größtem Reseller für FileMaker-Produkte) als Co-Referent zur Verfügung und beantwortet gern Ihre Fragen zum Lizenzmodell.
Lassen Sie sich von dem erstaunlichen Resümee überraschen und wagen einen Blick in die Zukunft der modernen Datenverarbeitung.
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischVerein FM Konferenz
In diesem Vortrag erfahren Sie wann und wie welche Technik angewendet wird und auf was Sie achten müssen, damit es nicht zu unerwarteten Problemen kommt.
In diesem Vortrag sehen Sie:
Verwendete Scriptbefehle:
• Hole ( Scriptparameter)
• Aktuelles Script verlassen
• HoleWert
• Austauschen
Verwendete Funktionen:
• Hole ( Scriptresulat)
Weitere Techniken
• Tasten
• Scripttrigger
• Eigene Funktionen
• FileMaker URL Protokol
Das MBS FileMaker Plugin erweitert FileMaker mit über 4500 Funktionen und da ist für jeden was nützliches dabei.
Wir zeigen in einem Rundblick, was es alles im Plugin gibt und wofür man es einsetzen kann. Schwerpunktmäßig schauen wir uns die Neuerungen in 2017 an.
Inklusive Unterstützung für iOS und die FileMaker Cloud.
Innerhalb einer FileMaker-Datenbank ist die Anzahl möglicher Fehler nicht zu unterschätzen.
Angefangen von fragilen Scriptschritten wie "Gehe zu Objekt()", oder "Ausschnitt aktualisieren ()" sind derzeit mehr als 240 FileMaker-Fehlercodes definiert.
Manche Fehler schlummern von Beginn an in der Datenbank, andere entstehen während der Weiterentwicklung und werden oftmals erst vom Anwender gefunden.
Inspiriert vom amerikanischen Entwickler Matt Petrowsky habe ich eine Routine (weiter)entwickelt, die auftretende Fehler in einer Protokolltabelle aufzeichnet und je nach Brisanz den Entwickler umgehend per E-Mail informiert.
Darüber hinaus eignet sich das Fehler-Protokoll auch zum Debuggen von Serverscripts.
Einmal implementiert, ist der Programmier-Mehraufwand gering, der Nutzen jedoch enorm.
FMK2015: Informationssicherheit und Risikomanagement by Patrick RischVerein FM Konferenz
Bei Informationssicherheit denken viele FileMaker Entwickler in erster Linie an Passwörter, Zugriffsberechtigungen und erweiterte Zugriffsrechte.
Informationssicherheit ist aber viel mehr, mehr als nur IT-Sicherheit In diesem Vortrag erfahren Sie um was es wirklich geht.
Das CIA Modell
IT-Grundschutz
Risikoanalyse
Notallmanagement (BCM)
In diesen Vortrag geht es nicht um technische Massnahmen wie SSL, VPN oder Verschlüsselung, sondern um begleitende Massnahmen
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulzschubec
Ein Vortrag von Bernhard Schulz / schubec GmbH zum Thema FileMaker und Geschwindigkeit/Performance im Client-Server Betrieb. Vorgetragen auf der FileMaker Konferenz 2015 in Hamburg. Analyse des GIOP/IIOP Protokolls auf CORBA Basis.
Die Grundlagenreihe der FileMaker-Konferenz 2015 verschafft einen Überblick über die wichtigsten FileMaker Funktionen.
Mit diesem 4-teiligen Workshop lernen Sie, wie mit den FileMaker-Entwicklungswerkzeugen professionelle Datenbank-Lösungen erstellt werden können.
Dieser Workshop eignet sich als Vorbereitung für andere Sessions an dieser Konferenz.
Und das lernen Sie in diesem Workshop:
Einsatzgebiete des Formeleditors
Konzept des FileMaker Formeleditors
Variablen in Formeln verwenden
Formeln mit Kommentaren dokumentieren
Daten und Funktionen für Formeln
Ein Dutzend Beispiele mit den am häufigsten verwendeten Funktionen
Voraussetzungen:
Sie sollten über Grundkenntnisse von FileMaker verfügen, wie sie am FileMaker Seminar für Einsteiger vermittelt werden. Nehmen Sie auch ein Laptop mit installiertem FileMaker 14 mit, damit Sie die Workshop-Beispiele selber nachvollziehen können.
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesVerein FM Konferenz
Volker Krambrich erklärt an der FileMaker Konferenz 2016 in Salzburg wie FileMaker Server immer verfügbar sind und wie die es mit Amazon Web Services funktioniert.
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...Verein FM Konferenz
Wer kennt das nicht, dass der Inhalt bei Webseiten oft nicht aktuell ist, dass Termine schon seit Wochen vorbei sind und dass manch Administrator immer wieder Inhalte pflegen muss, die besser von Personen gepflegt werden sollten, die sich mit dem Inhalt auskennen.
In meinem Vortrag zeige ich eine Möglichkeit, wie man FileMaker nutzen kann die Inhalte von Webseiten zu pflegen.
Ich zeige die Voraussetzungen, welche benötigt werden und die Vor- und Nachteile der verschiedenen Lösungsansätze. Weiter werde ich die wichtigsten SQL- und PHP-Befehle, die notwendig sind um eine dynamische Webseite aufzubauen, zeigen.
Auch für das Thema der abgelaufenen Termine und die synchronisation von Bildern, werde ich eine Lösung zeigen.
WordPress ist weltweit die beliebteste Software zur Gestaltung von Websites.
Sie ist datenbankbasiert und eine Verknüpfung mit FileMaker bietet sich an.
Im Vortrag von Karsten Risseeuw geht es um eine Übersicht verschiedener Lösungen, wie sie käuflich erwerblich sind und Ansätze, wie sich die Tools einsetzen lassen.
Auch WooCommerce, ein beliebter Online-Shop für WordPress, bietete Schnittstellen, die mit FileMaker angesprochen werden können.
Nicht immer steht dem Entwickler eine Testumgebung zur Verfügung. Wie programmiere ich in Systemen, die praktisch niemals leer sind, weil sich Anwender in unterschiedlichen Zeitzonen befinden, der Kunde ein 24 Stunden Schichtsystem etabliert hat, oder das System minütlich synchronisiert wird? Was muss beachtet werden und wie verhält sich FileMaker, wenn Entwickler und Anwender zur gleichen Zeit im System arbeiten? Jörg Köster wird anhand von Beispieldateien zeigen, welche Konsequenzen unterschiedliche Aktionen des Entwicklers innerhalb eines Live-Systems haben können. Fragestellungen wie "Was passiert, wenn in Scripts, Feldoptionen, Beziehungsgraphen, Zugriffsrechten usw. Änderungen stattfinden?" oder "Zu welchem Zeitpunkt werden Änderungen aktiv?" und "Was sollte unbedingt vermieden werden und welche Aktionen sind unbedenklich." werden im Vortrag ausführlich besprochen.
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderVerein FM Konferenz
Longin Ziegler zeigt an der FileMaker Konferenz 2016 in Salzburg eine Lösung wie man ohne Plugins in FileMaker Kalender Einträge für iCal oder Outlook erstellt
FMK2017 - Plugins für FileMaker SDK für iOS by Christian SchmitzVerein FM Konferenz
Seit diesem Jahr gibt es das FileMaker iOS SDK inklusive der Möglichkeit Plugins zu installieren.
Christian Schmitz zeigt, wie man Plugins unter iOS einbindet und welche Möglichkeiten es gibt.
Insbesondere iOS Funktionen wie Notifications, Batterie abfragen oder das Aufrufen verschiedener Dialoge wird gezeigt.
Was ist Cloud Computing? Was sind Cloud Services? Wir erklären Ihnen die Vorteile. Cloud Computing in Zahlen. Was kann Cloud Computing für Ihren Unternehmens-Erfolg leisten? Jetzt informieren.
WARNUNG VOR DIESEN BÜCHERN
Asalamu aleikum,
Sehr geehrte Damen und Herren,
mit Freude sende ich Ihnen eine kleine Abhandlung über sogenannte islamische Bücher, mit fehlerhaftem Inhalt, dass der islamischen Glaubenslehre verdirbt und bricht. Ich rate Ihnen diese zur verbreiten um unsere Geschwister im Glauben zu warnen. Ich danke Ihnen für Ihre Unterstützung und Aufmerksamkeit auf das der Friede über Ihnen und Ihre Familie kommt.
Ua asalamu aleikum
La autora presenta una guía para la formulación y resolución de problemas. En primer lugar, se debe definir claramente el problema, luego se deben generar varias posibles soluciones y finalmente seleccionar la mejor opción evaluando los costos y beneficios de cada alternativa.
Este documento contiene una lista de cursos de ética, valores y sistemas para los grados 8 a 11, incluyendo cursos como Ética y Valores para los grados 8-2 al 8-5, Sistemas para los grados 8-5 y 9-1, y más cursos de Sistemas para los grados 10.3 a 10.5 y 11.5.
Anfragen gerne an Roland.Heintze@faktenkontor.de.
Die vollständige Studie lässt sich kostenpflichtig bestellen unter http://www.faktenkontor.de/leistungsangebot/b2b-befragung/bestellungen//Social+Media+Atlas+2013/199/
Mitarbeiterplanung über alle Projekte hinwegPentamino GmbH
Es gibt immer eine Lösung...
Chaos in der Planung von Aufgaben und der Zuweisung von Mitarbeitern ist eigentlich nur einem Mangel an Übersicht und Informationen geschuldet.
Die Lösung:
Eine graphische Darstellung der Mitarbeiterauslastung und eine Liste aller anstehenden Aufgaben über alle Projekte hinweg!
This document contains a series of symbols and characters without any clear meaning or message. It does not provide enough contextual information to generate an informative summary.
"Die essenzielle Sammlung für den FileMaker Entwickler"
In diesem weiterführenden Vortrag zu WebDirect zeigt Alexis Gehrt eine Sammlung von Tips und Tricks, die jeder Entwickler benötigen wird, wenn er sich tiefer mit WebDirect auseinander setzt. Dabei sind:
- Verschiedene Methoden PDFs zu erstellen und zum Download anzubieten.
- Skripte auf dem Server ausführen. Tipps zum Debuggen.
- Wie zeigt man direkt eine Seite (Landing Page) an, ohne dass sich der User einloggen muss. WebDirect in einem Iframe.
- FileSystem Zugriff, was geht? Was geht eben nicht!
- Weitergehende Punkte zur Server Installation: Server Ports, Zertifikate einrichten und das Modifizieren der WebDirect HomePage. IP-LatenzZeiten.
- Tipps zu Umgang mit Mandanten mit $$Pfad zur Daten-Datei
Das erste was beim neuen FileMaker Server 13 auffällt, ist die neue Administration per Webbrowser. Es gibt neben dieser Änderung aber viele Funktionen, die erst auf den zweiten Blick sichtbar sind und um die es in diesem Vortrag vor allem gehen soll. Ein Schwerpunkt sind dabei die neuen Möglichkeiten Serverbasierte Scripte direkt von einem Client aus anzustossen, neue Funktionen für eine noch höhere Sicherheit der Datenbanken sowie auch die neuen Möglichkeiten, die das neue FileMaker WebDirect bieten kann. Der Vortrag richtet sich an alle Entwickler, die für Teams programmieren und die sich bereits mit den Basisfunktionen des FileMaker Servers auskennen.
Mit jeder neuen Softwaregeneration gehen die Hersteller entweder den Weg zur mobilen Anwendung oder ins Web. Dabei scheinen die normalen Poweruser vergessen zu werden. Ob das wirklich so ist, was wir von unserem Hersteller bekommen und wie es funktioniert ist Gegenstand des Vortrags mit hoffentlich lebhafter Diskussion.
Es wird zunächst ein Überblick über Rolle, Einsatz und Möglichkeiten des FileMaker Servers gegeben. Dabei werden auch die im Unternehmenseinsatz wichtigen Teile wie z. B. Single-Sign-on (mit nur einer Anmeldung am Rechner auch FileMaker Datenbanken öffnen können) oder Stand-by Installationen zumindest auch so vorgestellt, dass Entscheider sich ein Bild machen können.
Mit der Beschäftigung von Skript-Ausführung auf dem Server und der Zeitsteuerung umreissen wir die Arbeitsteilung zwischen Server-Client Systemen und besprechen mit einem Blick unter die Haube von Webdirect die Nutzung von FileMaker ohne sein Desktop-Gegenstück (außer einem Webbrowser natürlich).
Hat das Einfluss auf Entwicklungs- und Einsatzplanung (welche Geräte, welche Software, was und wie verteilen...)? Wo sind Chancen und Gefahren? Praktische Erfahrungen aus unterschiedlichen Umgebungen sollten in der Diskussion beigesteuert werden. Berichte und Infos von der Devcon in USA werden selbstverständlich eingestreut.
Ziel ist, dass die Teilnehmer ein umfassendes Bild von den Möglichkeiten der aktuellen Serverversion haben, kritisch den eigenen Einsatz beurteilen und Entscheidungen für die Zukunft treffen können.
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtVerein FM Konferenz
In vielen Geschäftsumgebungen werden Windows Server Betriebssysteme eingesetzt. Was heisst das für den Einsatz von FileMaker Server? Was muss man beachten? Was kann man nutzen?
FileMaker, Inc. ist eine Tochterfirma von Apple. Entsprechend stark vertreten ist die Fraktion der Mac-basierten Entwickler und Anwender in der FileMaker Community. Die Realität der Absatzzahlen am Markt zeigt aber, dass eine überwältigende Mehrheit der Anwender und Firmen auf Betriebssysteme von Microsoft setzt. Ein Grund dafür dürften die zahlreichen Geschäftsanwendungen sein, welche nur auf Microsoft Betriebssystemen laufen. Sobald in einer Firma 3 und mehr Computer-Arbeitsplätze vorhanden sind, werden Server mit Microsoft Server Betriebssystemen ein Thema. In etwas grösseren Firmen sind heute zudem Virtualisierungsumgebungen normal.
Dieser Vortrag wird sich mit Fragen der folgenden Art beschäftigen: Wo ist FileMaker Server in diesem Gesamtbild einzuordnen? Was ist beim Einsatz von FileMaker Server unter Windows Server zu beachten? Wo ist eine Zusammenarbeit zwischen FileMaker Entwickler und Server Administrator wichtig? Was kann eine Windows Server Umgebung bieten, was für den Einsatz von FileMaker Server interessant ist?
In diesem Vortrag zeigt Alexis Gerht das Basis-Rüstzeug zum erfolgreichen Start mit WebDirect Projekten
Mit WebDirekt gibt FileMaker uns Entwicklern eine mächtige Technologie in die Hand, um mit den bekannten FileMaker Werkzeugen & Know-How Web-Anwendungen zu entwickeln. In diesem Vortrag zeige ich die Grundlagen, die für den Einsatz von WebDirect benötigt werden. Des weiteren beleuchte ich aus eigener Erfahrung Fragen und Themen, die man sich als Entwickler früher oder später selber einmal stellen würde:
⁃ Lizenzen. Was für eine Lizenz brauche ich?
⁃ Layouts & Skripts: Was muss ich beachten. Welche Script Schritte funktionieren?
⁃ Wie funktioniert die Vaadin Engine, die FileMaker einsetzt.
⁃ Server Überlegungen.
⁃ Überlegungen Vor- und Nachteile zu konventionellen LAMP Systemen (Linux, Apache, MySQL, PHP)
⁃ ODBC auf MySQL Tabellen als Alternative?
⁃ Wie blende ich alle Werkzeug- & Steuerleisten aus, so dass die Lösung komplett wie eine WebPage aussieht?
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...Verein FM Konferenz
Mit der Version 17 hat FileMaker ein neues Lizenzmodell eingeführt. Passend zur Professionalisierung der Programme auf der Plattform kamen neue Möglichkeiten der Steuerung des Servers über Systemkommandos und über die neue Admin-API. Die Möglichkeit mit jeder Lizenz mindestens drei Server installieren zu können, erlaubt ein Arbeiten nach der DTAP Methode (Develop, Test, Approve, Production). Besonders nützlich hierbei ist das neue FileMaker DataMigrationTool.
Vorstellung des Servers, Vorstellung des Tools, vertiefende Beispiele und soweit Zeit und Interesse bestehen, ein Blick 'under the hood' der Data Migration.
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzVerein FM Konferenz
Seit diesem Jahr gibt es FileMaker Cloud auch in Europa inklusive der Möglichkeit Plugins zu installieren.
Christian Schmitz zeigt, wie man Plugins in der Cloud installiert und welche Möglichkeiten damit eröffnet werden.
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischVerein FM Konferenz
In diesem Vortrag zeige ich die besten FileMaker 13 Funktionen und Tipps und Tricks, die ich bei der täglichen Arbeit mit FileMaker 13 gesammelt habe.
Meine Hitliste der neuen FileMaker 13 Funktionen:
-Script auf Server ausführen
-Objekt ausblenden wenn
-Multilinguale Funktionen
*Script auf Server ausführen*
Script auf Server ausführen - unscheinbar wurde diese Funktion mit FileMaker 13 eingeführt. Dieser Scriptschritt kann aber einen immensen Geschwindigkeitszuwachs für Lösungen bringen, welche über das WLAN mit Go oder Pro ausgeführt werden. Auch WebDirect Lösungen profitieren davon.
-Anwendung
-Debugging
-Praxisbeispiele
*Objekt ausblenden*
Die Funktion ‚Objekte ausblenden wenn‘ hilft sauber und aufgeräumte Lösungen zu präsentieren. Statt eine Taste inaktiv zu machen und Felder aufwändig mit ScriptTriggern vor der Eingabe zu schützen, können diese nun einfach bei Bedarf ausgeblendet werden.
-Anwendung
-Praxisbeispiele
*Mehrsprachigkeit*
Mit jeder FileMaker Version wurden neue Möglichkeiten geschaffen, echte mehrsprachige Lösungen zu erstellen. FileMaker 13 bietet nun fast alles was das Entwicklerherz begehrt um multilinguale und multikulturelle -Lösungen zu erstellen.
-Karteikartenbeschriftungen
-Eigene Dialoge
-Layoutbeschriftungen
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...Verein FM Konferenz
Bernhard Schulz und Carsten Maas stellen zunächst die Firma Kerio und das Produkt Kerio Connect vor. Im Anschluss wird die Kerio Connect API gezeigt. Bernhard Schulz zeigt die Integration in FileMaker: Wie können Kontakte aus Kerio Connect ausgelesen und in FileMaker gespeichert werden sowie wie können Kontaktdaten aus FileMaker in Kerio Connect geschoben werden. So lässt sich eine Synchronisierung von Terminene, Kontakten und Erinnerungen quer über alle unterstützten Endgeräte (Desktops mit Apple Mail, Outlook und Co, sowie mobile Endgeräte wie iPhone, iPad, Android Geräte, Blackberrys, Windows Phone etc.) mit FileMaker synchron halten.
iOS Apps sind von Haus aus - sprich Apple - durch sogenannte Sandboxen voneinander isoliert. Nur über das URL-Schema können Apps mit einer anderen App Daten austauschen. Im Vortrag zeigt Alexis, wie einerseits FileMaker GO per URL Schema aufgerufen werden und man damit Skripte ausführen kann.
Weiters präsentiert er, wie FileMaker GO diverse Drittanbieter Apps wie Apple Maps, Navigon, Dictate Connect, Prizmo (OCR) oder Workflow ansteuert und schließlich, wie diese mit Callbacks FileMaker GO eine Antwort übermitteln können.
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterVerein FM Konferenz
Mit der Veröffentlichung der neuen FileMaker 14-Plattform wurde auch FileMaker Go 14 mit zahlreichen neuen Funktionen und Möglichkeiten bedacht. FileMaker Go 14 hat eine neue Benutzeroberfläche erhalten, die dem Design von iOS 8 entspricht. Die Startzentrale wurde vollständig überarbeitet. Vertikale Rollbalken lassen sich nun editieren. Markierungsfelder wurden optimiert. Die Bildschirmausrichtung, als auch die Touch-Tastatur sind ab sofort per Script kontrollierbar. Darüber hinaus sind die Möglichkeiten der Medienwiedergabe in Containerfeldern erheblich erweitert worden und noch einiges mehr. Ziel des Vortrags ist eine vollständige Präsentation aller Neuerungen in FileMaker Go 14 und welche zusätzlichen Anwendungs-Möglichkeiten sich daraus ergeben.
FileMaker Pro Advanced:
Starter Apps und Add-On Tabellen, Master- Detailview, Neue Layoutmodus, Standardfelder beim Erstellen und deren Anpassung.
FileMaker Go:
Ich werde hier die Sensorenabfrage, Drag und Drop im Splitview Modus, Autovervollständigung, Kurzbefehle und Benachrichtigung vorstellen.
FileMaker Server:
Während meines Vortrages wird der Server live installiert und dann über die essentiellen Änderungen, wie Admin-Console, Data-API, FileMaker Admin API, Terminal und FileMaker Cloud reden.
FileMaker Migration Werkzeug wird vorgeführt und über die Updatekonzepte von Lösungen gesprochen.
Unternehmenswichtige Daten zuverlässig und leistungsfähig nutzen.
Datenblatt zum neuen FileMaker Server 12 inkludiert die neuen Funktionen, Systemanforderungen sowie zehn Gründe für FileMaker Server 12.
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...Verein FM Konferenz
Custom Apps kann jeder entwickeln. Die FileMaker Webinars zeigen es und in der FileMaker Academy lassen sich die ersten Schritte schnell lernen.
Doch selten steht die erste Custom App allein. Es kommen weitere hinzu, sie teilen sich Daten und Logik und schon wird aus dem Experiment eine Lösung, die in den Geschäftsalltag integriert ist.
Mancher gute Ansatz scheitert oder steht auf wackeligen Beinen, weil die Risiken und Nebenwirkungen des ‚wilden hostings‘ (FileMaker PRO als Server), fehlender Datensicherungen und Datensicherheit ganz allgemein unterschätzt werden.
Spätestens seit diesem Frühjahr muss sich aber jeder, der Daten in einem Programm speichert mit diesen Fragen auseinandersetzen (DSGVO).
Manche Dienste lassen sich sogar nur über den FileMaker Server nutzen (Data API, PHP Web Publishing, WebDirect - Ihre Custom App aus dem Browser nutzen) sind Möglichkeiten, die den Server auf einer dedizierten Maschine erfordern.
Im Vortrag wird den Teilnehmern gezeigt, wie man mit dem FileMaker Server umgeht und wie man viele Probleme mit seinen Custom Apps vermeiden kann.
Martin Schwarz diskutiert an der FileMaker Konferenz 2022 in Hamburg mit den Teilnehmern wie man in FileMaker Fehler machen kann und wie diese verhindert oder abgefangen werden können.
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
Bernhard Schulz zeigt an einem Workshop an der FileMaker Konferenz 2022 in Hamburg wie FileMaker Server unter Ubuntu installiert und eingerichtet wird.
Robert Kaiser zeigt an der FileMaker Konferenz 2022 in Hamburg wie mit SVG Grafiken in FileMaker gearbeitet werden kann und was Entwickler damit erreichen können.
Rechtsanwalt Christoph Kluss gibt einen Überblick über die aktuelle Lage in Sache DSGVO und deren Umsetzung an der FileMaker Konferenz 2022 in Hamburg.
Rechtsanwalt Christoph Kluss zeigt an der FileMaker Konferenz 2022 in Hamburg wie ein Forderungsmanagement für FileMaker Entwickler bei Rechnungen und Inkasso aussehen kann.
Standortbestimmung und offene Diskussion zu FileMaker und Claris. Claris hat angekündigt, dass die Datenbankentwicklungsumgebung FileMaker in näherer Zukunft um weitere Produkte erweitert wird. Was bedeutet dies für FileMaker Entwickler?
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
The document discusses optimistic record locking as an alternative to pessimistic record locking in FileMaker. It describes how optimistic locking only locks records during commits, reducing server workload compared to locking for the entire edit. The document also presents techniques for implementing optimistic locking, including storing calculations, using commit footprints to track changes, and converting solutions to use local file editing to reduce network traffic. It provides examples showing how these approaches can significantly improve performance.
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
This document summarizes a presentation given by HOnza Koudelka at the 2019 FileMaker Conference in Hamburg on optimizing FileMaker performance. Some of the key points discussed include the impact of large amounts of text, container fields stored as text, server-side script performance differences between layout objects, and techniques for benchmarking and optimizing FileMaker solutions. Automated test results were also presented comparing the Data API and PHP API.
The document discusses hardware integration with FileMaker. It begins with a brief history of early integrations starting in the 1980s. It then covers different types of integration including data capture (e.g. barcodes, RFID) and data control (e.g. displays, motors). Examples of recent integrations are also presented. The remainder of the document demonstrates an automated store integration, explaining the various hardware components and how they connect and communicate with FileMaker.
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2015: FileMaker Sicherheit Sicherheit Sicherheit by Alexis Gehrt
1. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker
Sicherheit, Sicherheit, Sicherheit
Was man alles beachten muss, um seine oder die Datenbanken des
Kunden vor unbefugtem Zugriff zu schützen.
JA, dies vorweg, FileMaker Pro ist sicher.
2. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Über mich
• Alexis Gehrt
alexis@database-designs.ch
• Matura, ETH Zürich - Elektro Ingenieur Studium
• Apple Distributor Schweiz (vor Apple Schweiz)
• Macintosh Software Distribution
• Dort seit ca. 1992 FileMaker Entwickler (inhouse)
• Im Jahr 2000 Database Designs als Einzelfirma gegründet.
• Mit-Organisator vom St. Galler 4-Ländereck FM-Stammtisch
• Kunden: Industrie, Goldschmiede, Medizin, Handel
3. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Hobbies
• Mountain Biken / Bike Guide
Ausser in diesem Sommer…
😞
4. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Quellen (engl.)
• FileMaker Talk von Matt Navarre und Matt Petrowsky
https://itunes.apple.com/ch/podcast/security-security-
security!/id294672686?i=335432140&l=en&mt=2
• Security Webinar von FMAcademy dbservices
https://www.youtube.com/watch?v=hoTqx6JD2O8
• DevCon 2014 - COR002 - Rosemary Tietge - Security:
The Threat Landscape and the FileMaker Platform
• DevCon 2015 - COR008 - Ronnie Rios - Security:
Inside and Out
• https://community.filemaker.com/docs/DOC-6139
• http://info2.filemaker.com/
NAFMSecurity_video_reg.html
6. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Das Umfeld
• Die FileMaker Gemeinde “denkt” wir sind ja eine kleine Gruppe, aber auch in
“unseren” Datenbanken können sich interessante Informationen befinden.
• Der Port 5003 ist einfacher gescannt, als man meint
• Generell IT Sicherheit Regeln wie die “Grossen”
7. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Ich “garantiere” Euch…
• Der “Klassiker” wenn man einem Kollegen chattet… “Mann, mein Laptop ist
weg gekommen mit allen Daten und Fotos… und mein Backup ist 2 Wochen
alt.”
• Was passiert? Alle prüfen gleich mal den Status ihrer TimeMachine 😉
• Ich “garantiere” Euch, es wird so mancher nach dem Vortrag dringend mal auf
seinen Server schauen müssen.
8. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Lokale Dateien
• Lokaler Zugriff auf eine Datei ist immer ein höheres Risiko, als auf einem
Server.
• http://www.lostpassword.com/filemaker.htm
tauscht gleich das ganze Schliesssystem aus (Zylinder & Schlüssel)
9. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Admin entfernen
• Immer eine
Datenexport Option
drin haben.
• Heikel bzw. “Die volle
Paranoia”
• UND/ODER eine
“geheime” verlinkte
Datei (Siehe auch
externe Verlinkung)
10. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Externe Verlinkung
• War bis ca. FM 11 ein Problem!
• Die Dateien werden via interne Datei IDs verlinked
11. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Problem: Gast Konto
• Das Gast Konto hat immer “Lese” Rechte auf alle Tabellen und ist daher eher
ungeeignet
12. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Low Level User
• Leere Begrüssungs Tabelle mit Welcome Screen
• Keine Weiteren Rechte
13. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Privilegien Sets
• Immer daran denken für “neue” Layouts keine Zugriff einschalten.
14. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Felder verschlüsseln mit BaseElements
• Das Plug-In ist gratis und Server fähig!
• BE Dokumentation:
https://github.com/GoyaPtyLtd/BaseElements-Plugin/wiki/FunctionsRunScript
Funktion
• Einzelne Felder verschlüsseln
• https://www.dbservices.com/articles/filemaker-encryption-with-baseelements/
• Funktionen:
BE_Encrypt_AES
BE_Decrypt_AES
15. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Passwort Standards
• Die Länge des Passworts spielt
ein Rolle bei “brute force” Attacks
• Für Firmen:
• Der Server unterstützt Open
Directory und Active Directory. so
können einfacher Passwort
Standards sichergestellt werden.
• Hinweis: Ein Admin kann mit
genügend “Hack-Energie” eine
Sicherheitsgruppe simulieren und
sich so Zugang verschaffen. Quelle: FMAcademy/dbservices
16. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
[Full Access] Konten
• Bis uns mit FileMaker 13 konnte jemand
kurz an Ihrem Bildschirm ein [Full Access]
Konto einrichten und die Security gleich
mit diesem Konto bestätigen
-> FileMaker 14
17. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Passwort im Schlüsselbund
• Automatisches Speichern des
Passworts im Schlüsselbund.
• Ab FileMaker Pro 14 für Windows
eine “neue” Funktion, für Mac
erstmal “sperren” möglich.
18. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Skripte
• ScriptNames (Get(FileName)) im DataViewer
• Jeder Script kann von einem Plug-In gestartet werden.
• fmp URL Protokoll
fmp://$/Datenbank.fmp12?script=Geheim
• BE_ExecuteScript ( scriptName {; fileName ; parameter } )
• Skripte auf spez. Funktionen blockieren nur Server Get(ApplicationVersion)
“Guard Clause” - Test zu Beginn des Skripts
Allow User Abort [ Off ]
If [ PatternCount ( Get(ApplicationVersion) ; "SERVER" ) = 0 ]
Exit Script [ ]
End If
• PatternCount(Get(ApplicationVersion); ”ProAdvanced”) > 0 und
Get(AccountPrivilegeSetName) ≠ “[Full Access] -> blockieren
19. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Zugriffsrechte Skripte
• Zwar aufwändig, aber je
nach Umgebung und
Sicherheit eine Arbeit, die
sich lohnt
• FileMaker kontrolliert, wer
einen Skript ausführen darf.
• Nicht zugelassene Scripte
sind gar nicht erst sichtbar.
20. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Versteckte Layouts
• Ein Layout verstecken reicht nicht aus
• LayoutNames
tell application "FileMaker Pro Advanced"
go to layout "Alle_Daten" of window "Datenbankname"
end tell
• Auch hier FileMaker Privilegien verwenden
21. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Globale Variablen
• Achtung: Globale $$ Variablen für Navigation
• Globale Variablen können im DataViewer instanziert werden:
Evaluate ("Let ( $$Zugriff = "Admin" ; "" )”)
• Ein berechnetes Feld (Unstored) Get(AccountName) ist nicht bearbeitbar.
22. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Table View
• Achtung: In Table View können Felder ohne Layoutmode eingeblendet werden
• Ebenso können Feldwerte im DataViewer angezeigt werden
23. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Die FileMaker Security Layer
• Die ultimative Autorität ist nur das
Privilegen Set und das was wirklich
funktioniert.
• Denken Sie auch an ODBC, XML
Publishing und Execute SQL als
Hintertüre auch wenn Sie Daten
z.B. per Layout Zugriff sperren
• Export Rechte nicht vergessen
Quelle: FMAcademy/dbservices
24. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker Server
• Zugriff nur via das FileMaker eigene Protokoll über Port 5003, ggf. Ports 80,
443 für WebDirect
• Server Administration 16000-16001 lasse ich bei meinem Server nur mit VPN-
Verbindung/hinter der FireWall zu.
• VPN für iOS
25. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FileMaker Server
• DMZ Setup (Bild Wikipedia)
https://de.wikipedia.org/wiki/Demilitarized_Zone
FM Server in DMZ
Port 5003
26. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Sharing Optionen
• Eine Datei kann so
zwar “unsichtbar”
gemacht werden.
• ABER kein Versteck ist
auf immer sicher.
• Zuerst autorisieren,
dass der User die
Datenbank sehen
kann
27. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Server und SSL
• SSL Einschalten
• FMS 14 unterstützt:
TLS 1.2 (Transport Layer Security)
• Dies verschlüsselt den Traffic im
Netz
• WireShark
https://www.wireshark.org
tcp.port = 5003
WLAN Modul (Riverbed AirPcap
Adapter for Microsoft Windows)
28. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Weitere Server Einstellungen
• Seit FMS 14 auch https für progressive Downloads
• Ports können geändert werden.
• Inaktive Benutzer trennen einschalten
29. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
FMServer_Sample
• Das Problem bzw. eine mögliche
Eingangstüre für einen versierten
FileMaker Entwickler !!!
Offen mit nur “Admin”
• Dem Admin einen Streich spielen
und ein Container Feld so lange
füllen, bis der Server den Dienst
quittiert, weil die Festplatte voll ist.
• Perform Script on Server
-> Test für Plug-Ins, die unter
Umständen schon installiert sind.
Get(InstalledFMPlugins).
Ab Version 13.
30. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Server Plug-Ins
• Testen, ob der
Admin es erlaubt
hat, Plug-Ins zu
installieren.
• Install Plug-In
(Perform Script on
Server)
• z.B. BaseElements
Plug-In ist gratis
und Server fähig!
31. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Perform Script on Server & Plug-Ins
• Bedingung für dies alles ist, dass auf
einem Server entweder Plug-Ins
installiert werden können oder Plug-
Ins mit FileSystem Zugriff installiert
werden können.
• Die Sandbox des FileMaker Servers :
Das Plug-In läuft innerhalb der
'fmserver' Rechte aber mit etwas
tricksen kann man den Pfad des
Data/Backup/Ordners errechnen
So kann man auch die im Host
“unsichtbaren” Dateien sehen. BE
kann auch direkt die Dateien zippen
und als FTP verschicken oder in ein
MedienFeld kopieren. Dann hat man
wieder direkten Zugriff auf die Datei
selbst.
32. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
EAR
• Encryption At Rest (FileMaker Pro, Server und GO)
• Verschlüsselung der einzelnen Daten-Blöcke auf der Festplatte
• Einzig die Daten im Speicher/RAM sind entschlüsselt.
• 256-Bit AES
• Übrigens die “smarte” Variante für Cloud Backups (Wir erinnern uns an die
Thematik von lokalen Dateien. Der Cloud Provider hat theoretisch lokalen
Zugriff auf die Dateien)
33. Alexis Gehrt
FileMaker Sicherheit, Sicherheit, Sicherheit
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
EAR
• Passwort nicht im
FileMaker Server
speichern - je nach
Sicherheitstandards
-> DBs bleiben nach
einem Neustart
geschlossen