SlideShare ist ein Scribd-Unternehmen logo
FileMaker Server 13 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
Thomas Hahn @ walkingtoweb.com
Thomas Hahn @ walkingtoweb.com 
• Programmierung mit Basic und C++ ab 1987 
• FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1) 
• Weblösungen seit 1993 
• Entwicklung von komplexen FileMaker Lösungen (blue.) seit 2001 
! 
• FileMaker Hosting mit walkingtoweb.com seit 2001 
• 2 Rechenzentren in Zürich mit nativen OSX Servern (MacPro, Xserve, MacMini) 
• Serverbetreuung im Kundenauftrag (OSX only) 
• Hostingteam von 3 festen Mitarbeitern 
• Hostingkunden aus Europa, Nordamerika, Asien, Australien 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
Thomas Hahn @ walkingtoweb.com 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Das wichtige im Überblick 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Bessere SSL Verbindungen für FileMaker und Web 
• Neues Sicherheitsfeature Datenbankverschlüsslung 
• Das neue WebDirect 
• Neue Webbasierte Administration 
• Scripts am Server, gestartet von den Clients 
• 64-bit für Serverdienste und Plugins 
• Bekannte Fehler und Probleme 
• Weiterführende Tools 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL Verbindungen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL Verbindungen 
• Zertifikat muss passend zum DNS Namen des Server sein: 
Certs von Thawte, Verisign, GoDaddy, Comodo oder Geotrust 
• Aktuell werden nur SHA-1 Certs unterstützt, keine neueren SHA-2 Certs. 
• Downloaden Sie das Cert in diese Serverordner (schreib-/leserechte beachten): 
Mac: /System/Library/FileMaker Server/CStore/ 
Win: ProgrammeFileMakerFileMaker ServerCStore 
• Importieren Sie via dem Terminalbefehl CERTIFICATE IMPORT das Cert. 
• Die Parameter gibt der Herausgeber bekannt, nach Handbuch vorgehen. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Testen Sie die Verbindung direkt im FileMaker Pro Client. 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL Verbindungen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL Verbindungen 
• Hole (Verbindungsstatus): 
1 - Nicht sichere Verbindung (FileMaker Server mit deaktiviertem SSL oder zu einem 
FileMaker Pro). 
2 - Sichere Verbindung (SSL), wobei der Servername nicht mit dem Zertifikat 
übereinstimmt (Standardinstallation von FileMaker Server). 
3 - Sichere Verbindung mit einem vollständig verifizierten Servernamen im Zertifikat. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Test der SSL Verbindung über folgende Funktionen: 
• Hole (VerbindungsAttribute): 
DNS Name und Herausgeber des Certs 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL Verbindungen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - SSL und WebDirect? 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - WD SSL Verbindungen 
• Die Verbindung zwischen FMS und WebDirect ist normal nicht verschlüsselt! 
• Aber SSL für WebDirect ist mit dem gleichen Zertifikat wie für den FMS möglich. 
• Downloaden Sie das Cert in diese Serverordner (schreib-/leserechte beachten): 
Mac: /System/Library/FileMaker Server/Web Publishing/publishing-engine/cwpc/CStore/ 
Win: ProgrammeFileMakerFileMaker ServerWeb Publishingpublishing-engine/cwpcCStore 
• Die Installation ist dann vom Server und Herausgeber abhängig. 
• Wichtig: Bei https werden Containerdaten erst komplett an den Client geladen, bevor 
diese genutzt werden können. Es ist kein Streaming möglich. 
• Wenn progressives Downloaden aktiv ist, dann werden diese Inhalte über eine 
unverschlüsselte HTTP Verbindung übertragen. 
• PDFs werden nur dann progressiv übertragen wenn diese mit „Für schnelle Web- 
Anzeige optimieren“ gespeichert wurden. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - WD SSL Verbindungen 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - WebDirect 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
FMS 13 - WebDirect 
• WebDirect ist FileMaker ohne Pro direkt im Browser (Safari, IE, Chrome). 
• HTML5 + JavaScript + CSS3 -> WebDirect stellt einen eigenen Webserver zur Verfügung. 
• Technologisch ein riesiger Schritt, sehr viele Mitbewerber haben jetzt echt ein Problem. 
• Denn MySQL + PHP ist noch keine „Live“ Datenbank, dass muss erst „programmiert“ werden, 
WD ist aber schon ein fertiges LiveSystem mit bestehenden Lösungen. 
• Das Rendering von WD übernimmt immer der Server, d.h. jede Abfrage eines Clients wird an 
den Server gesandt, dieser rendert die Darstellung und sendet die neuen Inhalte zurück. 
• ABER WebDirect ist noch in Version 1. Für eine v1 allerdings ist es phantastisch 
• Nur noch 50 Verbindungen möglich (statt 100 bei IWP) 
• Direktes Drucken ist nicht möglich 
• Optimierte Layouts für WD notwendig 
• Massiv RAM, schnelle (!) SSDs und viele Prozessoren (oder Core) notwendig 
MacMinis sind nur noch zum testen ok, für einen Live Einsatz mind. 8Core, besser 12Core.
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
FMS 13 - WebDirect 
• Technische Basis ist Vaadin 
• Vaadin ist eine Serverbasierte Javatechnologie 
• Die Antworten werden vom Server generiert 
• Damit müssen nur wenige Daten an den Client übertragen werden 
• Es sind keine Plugins im Browser notwendig 
• Vaadin kann theoretisch auf jedem Server mit Java installiert werden
FMS 13 - WebDirect drucken 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Druck via PHP und der FPDF Class indirekt möglich 
• Beispiel siehe www.dbservices.com 
oder 
• Arbeit mit einem Client der per Script Druckaufträge generiert 
oder 
• FileMaker Next ? 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
• Ebenfalls HTML5 und JavaScript basiert. 
• Der Upload von Datenbanken ist nur direkt via dem Menü Sharing in FM13 möglich. 
• Oder direkt über das System (Anpassen der Zugriffsrechte nicht vergessen). 
• Wenn eine Datenbank gewechselt werden soll, muss diese erst via dem WebAdmin 
geschlossen und entfernt werden. 
• Das neue Interface ist damit endlich auch tauglich für mobile Rechner/ Telefone. 
• Auch hier gibt es aber: 
• Das Interface ist nicht zu Ende entwickelt (Responsive, MultiServer, MultiAccount). 
• Es sind keine weiteren virtuellen Hosts im Apache möglich (Aber es gibt einen Trick). 
• FileMaker Plugins müssen 64bit basiert sein, damit diese am Server laufen können. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
• Problem: Externe Pfade für das Backup 
• Lösung: Tragen Sie direkt im Script den externen Pfad ein, im Serveradmin wird es 
nicht akzeptiert, im Backupscript schon (Schreibrechte des Backupordners anpassen). 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
• Problem: WebDirekt startet nicht 
• Lösung 1: Erst muss ein sauberes System installiert werden, dann kann der FileMaker 
Server auch laufen. 
• Lösung 2: Unbedingt an die Systemempfehlungen halten, produktive Server sind nichts 
für die Bastelstunde. 
• Lösung 3: FileMaker Server 13 läuft sauber mit MacOSX Server wenn dieser korrekt 
installiert ist. Ein sauberes DNS ist immer notwendig, auch für ein korrektes Cert. 
• Lösung 4: Immer genügend RAM verwenden, das Minimum genügt nicht. 
• Lösung 5: Am Server muss Java installiert sein, dieses wird für das Rendering der 
Layouts für WebDirect benötigt. 
• Lösung 6: Nicht alles glauben was in Foren für Unsinn geschrieben wird. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
• Problem: FileMaker Server bringt einen eigenen WebServer mit 
Mac http: /Library/FileMaker Server/HTTPServer/htdocs 
Win http: ProgrammeFileMakerFileMaker ServerHTTPServerhtdocs 
• Lösung für Websites via http: Manuelle Installation in diese Verzeichnisse: 
Mac http: /Library/FileMaker Server/HTTPServer/conf/extra/httpd-vhosts.conf 
Win http: ProgrammeFileMakerFileMaker ServerHTTPServerConfextrahttpd-vhosts.conf 
• Manuelle Anpassung der vhosts.conf Datei 
<VirtualHost *:80> 
ServerAdmin webmaster@domain1.com 
DocumentRoot „/usr/docs/domain1" 
ServerName domain1.com 
ServerAlias www.domain1.com 
ErrorLog "logs/domain1.com-error_log" 
CustomLog "logs/domain1.com-access_log" 
</VirtualHost> 
• Oder Tool für virtuelle Hosts unter einem FMS13 Server von www.datamanix.com 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Problem: Passwort der Admin Console vergessen 
• Suchen Sie diese Verzeichnisse: 
Mac http: /Library/FileMaker Server/Admin/conf 
Win http oder https: ProgrammeFileMakerFileMaker ServerAdminconf 
• Entfernen Sie diese vier Dateien: 
managerconfig.xml 
server_config.xml 
wpe_workerconfig.xml 
ws_workerconfig.xml 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Webbasierte Administration 
• Unbedingt das letzte Update des Servers immer nutzen. 
• Vor jedem Update IMMER ein Backup. 
• Die 10min Serverinstallation klappt nur dann, wenn das Basissystem korrekt läuft. 
• Ein frisch installierter Server ist immer die beste Basis. 
• Pflegen Sie Server, einfach nur installieren und laufen lassen geht nicht. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Scripte am Server 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Scripte am Server 
• Endlich können Clients direkt Scripte am Server ausführen. 
• Als Clients sind FileMaker Pro/Advanced, FileMaker GO, WebDirect und PHP möglich. 
• Massive Steigerung der Performance (bei einem schnellen Server !) 
• Scripte am Server laufen mit 64bit, am Client nur mit 32bit. 
• Damit indirekte Nutzung von Plugins auch für einen FileMaker GO und WD. 
• Es gelten die gleichen Regeln wie für serverbasierte Scripte. 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Scripte am Server 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Script am Client starten 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Scripte am Server 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
• Einstellung am Server optimieren 
• Scripte selbst optimieren 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FMS 13 - Scripte am Server 
• Scripte müssen ein Layout ansteuern, am besten eigene Layouts nutzen. 
• Scripte müssen das Recht zum Lesen und ggf. zum Schreiben haben. 
• Pfade am Server sind z.t. anders wie bei einem Client, dass immer abfragen. 
• Export und Import erfolgen direkt in den Serverordner: 
Abfrage mit Hole (Dokumentenpfad) 
• Drucken bzw. das Speichern als PDF sind am Server nicht möglich. 
• Modalfenster und Abfragen sind am Server nicht möglich. 
• Globale Felder eines Clients gelten nicht am Server: 
Abfrage mit Hole (ProgrammVersion) 
• Im Script den FileMaker Server 12 ausschliessen: 
Abfrage mit Hole (HostAnwendungVersion) 
• ScriptTriggers funktionieren auch am Server! 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
FMS 13 - 64bit
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
FMS 13 - 64bit 
• 32bit beschreibt die Speichermenge, die genutzt werden kann: 
32bit = 4.096 Megabyte = 4 Gigabyte 
64bit = 16 Exabyte = 17.179.869.184 Gigabyte (Theoretisch) 
• fmshelper, fmsadmin und fmsase sind jetzt auch 64bit Dienste. 
• Damit ist die ScriptEngine des Server endlich 64bit basierend. 
• Alle externen FileMaker Server Plugins müssen somit 64bit tauglich sein. 
• Der ODBC Treiber ist am Server ebenfalls im 64bit Modus verfügbar. 
• Der Client bleibt weiterhin bei 32bit. 
• Darum intensive Scripte besser am Server ausführen lassen. 
• Viel RAM ist wichtiger als zuvor, mind. 16 GB RAM, besser 64 GB / 128 GB. 
• Virtuelle Server sind damit faktisch nicht mehr relevant
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
Ihre Fragen?
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13 
Vielen Dank!
Vielen Dank unseren Sponsoren 
Danke für das Bewerten dieses Vortrages 
FileMaker Konferenz 2014 Winterthur 
www.filemaker-konferenz.com 
Thomas Hahn - walkingtoweb.com 
FileMaker Server 13

Weitere ähnliche Inhalte

PDF
Admincamp 2016 - Securing IBM Collaboration with TLS (German)
PDF
IBM Sametime 9.0.1 "basic" (aka. limited use)
PPT
Keine Angst vor Sametime 8.5.1
PDF
IBM License Metric Tool 9.2.x (edcom 2017)
PDF
IBM Chat/Sametime Migration (CCTY 2016 Munich)
PDF
Sametime & Websphere Best Practices (Admincamp 2013)
PDF
AdminCamp 14 - IBM Connections Deep Dive
PDF
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
Admincamp 2016 - Securing IBM Collaboration with TLS (German)
IBM Sametime 9.0.1 "basic" (aka. limited use)
Keine Angst vor Sametime 8.5.1
IBM License Metric Tool 9.2.x (edcom 2017)
IBM Chat/Sametime Migration (CCTY 2016 Munich)
Sametime & Websphere Best Practices (Admincamp 2013)
AdminCamp 14 - IBM Connections Deep Dive
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...

Was ist angesagt? (20)

PDF
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
PDF
Was bedeutet BlackBerry 10 für Unternehmen?
PDF
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...
PDF
Der entspannte Administrator - How to make your life easier by using TDI to a...
PDF
WP-CLI - Das Kommandozeilen Interface für Wordpress
PDF
Deployment mit Webistrano
PDF
Kommunikations-APIs von JavaScript (International PHP Conference/WebTechCon 2...
PDF
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
PDF
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
PDF
Browser Plug-In Notes 9 SE
PDF
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
PPTX
Sesam (APEX) Öffne Dich
PDF
HCL Domino Volt - der NSF Killer?
PPTX
AdminCam 2017 IBM Connections Troubleshooting
PDF
bccon-2014 adm06 hony,_i_shrunk_the_data
PDF
DB2 High Availability für IBM Connections, Sametime oder Traveler
PDF
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
PDF
FMK 2013, FileMaker Server, Michael Valentin
PDF
Domino 9 - Was ist neu?
ODP
Lotus Foundatons Workshop Teil 2
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Was bedeutet BlackBerry 10 für Unternehmen?
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...
Der entspannte Administrator - How to make your life easier by using TDI to a...
WP-CLI - Das Kommandozeilen Interface für Wordpress
Deployment mit Webistrano
Kommunikations-APIs von JavaScript (International PHP Conference/WebTechCon 2...
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Domino 9 - jetzt mit integrierten Features, die das Admin-Leben leichter machen
Browser Plug-In Notes 9 SE
Xpages - oder was man mit einer alten Notes-DB so alles anstellen kann
Sesam (APEX) Öffne Dich
HCL Domino Volt - der NSF Killer?
AdminCam 2017 IBM Connections Troubleshooting
bccon-2014 adm06 hony,_i_shrunk_the_data
DB2 High Availability für IBM Connections, Sametime oder Traveler
OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE
FMK 2013, FileMaker Server, Michael Valentin
Domino 9 - Was ist neu?
Lotus Foundatons Workshop Teil 2
Anzeige

Andere mochten auch (20)

PPTX
7.30 ppt
PDF
Binder1
PDF
Das Gebot der Stunde: Ressourcenschonung durch Life Cycle Costs im Anlagenman...
PPTX
Final-Präsentation GERMAN RACING Concept Challenge 2013 – 2. Platz "Blumento...
PDF
V kegel
DOCX
102 Tennessee Avenue N Martinsburg WV 25401
PDF
Social Media Primer
RTF
Justin and selena document
PPTX
PDF
Java und Cloud - nicht nur mit PaaS
PDF
If you can dream it, you can do it? Determinanten von beruflicher Selbständig...
PDF
Think pi beratung, training und coaching
PPTX
Digipack Draft 2
PDF
Wie viel wiegt ein Gebet? - How Much Does a Prayer Weigh?
PDF
Manual de Montaje del Hotbodies D8
PPT
Comenius-Trip to Hungary
PDF
Der anthropomorphismus
PDF
FMK2012: Datenstrukturen - die komplexe Welt in FileMaker Feldern beschre…
DOCX
16 Peregrine Drive Martinsburg WV 25405
7.30 ppt
Binder1
Das Gebot der Stunde: Ressourcenschonung durch Life Cycle Costs im Anlagenman...
Final-Präsentation GERMAN RACING Concept Challenge 2013 – 2. Platz "Blumento...
V kegel
102 Tennessee Avenue N Martinsburg WV 25401
Social Media Primer
Justin and selena document
Java und Cloud - nicht nur mit PaaS
If you can dream it, you can do it? Determinanten von beruflicher Selbständig...
Think pi beratung, training und coaching
Digipack Draft 2
Wie viel wiegt ein Gebet? - How Much Does a Prayer Weigh?
Manual de Montaje del Hotbodies D8
Comenius-Trip to Hungary
Der anthropomorphismus
FMK2012: Datenstrukturen - die komplexe Welt in FileMaker Feldern beschre…
16 Peregrine Drive Martinsburg WV 25405
Anzeige

Ähnlich wie MK2014 FileMaker Server 13 by Thomas Hahn (20)

PDF
FMK2015: FileMaker 14 Webdirect by Michael Valentin
PPTX
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
PDF
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
PDF
FileMaker Server 12 Datenblatt
PDF
FMK2015: FileMaker Sicherheit Sicherheit Sicherheit by Alexis Gehrt
PDF
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
PDF
FileMaker Server 12 Einführung
PDF
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
PDF
SNoUG 2015 - Vaadin - XPages 2.0?
PDF
Domino HTTP Security - Neuerungen
PDF
FMK 2013 Xojo, Christian Schmitz
PPTX
Proxtalks 2016 - Migration zu Proxmox VE
PDF
Grundlagen puppet
PPTX
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
PPTX
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
PDF
HTML5 und node.js Grundlagen
PDF
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
PDF
Ajax in domino web-anwendungen - der nächste schritt
PDF
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
PDF
Presentation bp7 - citrix xen desktop
FMK2015: FileMaker 14 Webdirect by Michael Valentin
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FileMaker Server 12 Datenblatt
FMK2015: FileMaker Sicherheit Sicherheit Sicherheit by Alexis Gehrt
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FileMaker Server 12 Einführung
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
SNoUG 2015 - Vaadin - XPages 2.0?
Domino HTTP Security - Neuerungen
FMK 2013 Xojo, Christian Schmitz
Proxtalks 2016 - Migration zu Proxmox VE
Grundlagen puppet
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
HTML5 und node.js Grundlagen
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Ajax in domino web-anwendungen - der nächste schritt
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Presentation bp7 - citrix xen desktop

Mehr von Verein FM Konferenz (20)

PDF
FMK2022 Excel und FileMaker Schittko.pdf
PDF
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
PDF
FMK2022 Custom Functions von Philipp Puls
PDF
FMK2022 FileMaker Fehler von Martin Schwarz
PDF
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
PDF
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
PDF
FMK2022 Neue Programmiertechniken von Adam Augusting
PDF
FMK2022 FileMaker und Javascript von Adam Augustin
PDF
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
PDF
FMK2022 Dokumentation - Thomas Hirt
PDF
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
PDF
FMK2022 FileMaker Integrated Development Environment - Russell Watson
PDF
FMK2022 Datenschutz DSGVO Christoph Kluss
PDF
FMK2022 Rechnungen Inkasso - Christoph Kluss
PDF
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
PDF
FMK2019 bug off lightning talk by Russell Watson
PDF
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
PDF
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
PDF
FMK2019 Hardware Integrated by HOnza Koudelka
PDF
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Dokumentation - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2019 bug off lightning talk by Russell Watson
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair

MK2014 FileMaker Server 13 by Thomas Hahn

  • 1. FileMaker Server 13 FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 Thomas Hahn @ walkingtoweb.com
  • 2. Thomas Hahn @ walkingtoweb.com • Programmierung mit Basic und C++ ab 1987 • FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1) • Weblösungen seit 1993 • Entwicklung von komplexen FileMaker Lösungen (blue.) seit 2001 ! • FileMaker Hosting mit walkingtoweb.com seit 2001 • 2 Rechenzentren in Zürich mit nativen OSX Servern (MacPro, Xserve, MacMini) • Serverbetreuung im Kundenauftrag (OSX only) • Hostingteam von 3 festen Mitarbeitern • Hostingkunden aus Europa, Nordamerika, Asien, Australien FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 3. Thomas Hahn @ walkingtoweb.com FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 4. FMS 13 - Das wichtige im Überblick FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Bessere SSL Verbindungen für FileMaker und Web • Neues Sicherheitsfeature Datenbankverschlüsslung • Das neue WebDirect • Neue Webbasierte Administration • Scripts am Server, gestartet von den Clients • 64-bit für Serverdienste und Plugins • Bekannte Fehler und Probleme • Weiterführende Tools Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 5. FMS 13 - SSL Verbindungen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 6. FMS 13 - SSL Verbindungen • Zertifikat muss passend zum DNS Namen des Server sein: Certs von Thawte, Verisign, GoDaddy, Comodo oder Geotrust • Aktuell werden nur SHA-1 Certs unterstützt, keine neueren SHA-2 Certs. • Downloaden Sie das Cert in diese Serverordner (schreib-/leserechte beachten): Mac: /System/Library/FileMaker Server/CStore/ Win: ProgrammeFileMakerFileMaker ServerCStore • Importieren Sie via dem Terminalbefehl CERTIFICATE IMPORT das Cert. • Die Parameter gibt der Herausgeber bekannt, nach Handbuch vorgehen. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Testen Sie die Verbindung direkt im FileMaker Pro Client. Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 7. FMS 13 - SSL Verbindungen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 8. FMS 13 - SSL Verbindungen • Hole (Verbindungsstatus): 1 - Nicht sichere Verbindung (FileMaker Server mit deaktiviertem SSL oder zu einem FileMaker Pro). 2 - Sichere Verbindung (SSL), wobei der Servername nicht mit dem Zertifikat übereinstimmt (Standardinstallation von FileMaker Server). 3 - Sichere Verbindung mit einem vollständig verifizierten Servernamen im Zertifikat. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Test der SSL Verbindung über folgende Funktionen: • Hole (VerbindungsAttribute): DNS Name und Herausgeber des Certs Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 9. FMS 13 - SSL Verbindungen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 10. FMS 13 - SSL und WebDirect? FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 11. FMS 13 - WD SSL Verbindungen • Die Verbindung zwischen FMS und WebDirect ist normal nicht verschlüsselt! • Aber SSL für WebDirect ist mit dem gleichen Zertifikat wie für den FMS möglich. • Downloaden Sie das Cert in diese Serverordner (schreib-/leserechte beachten): Mac: /System/Library/FileMaker Server/Web Publishing/publishing-engine/cwpc/CStore/ Win: ProgrammeFileMakerFileMaker ServerWeb Publishingpublishing-engine/cwpcCStore • Die Installation ist dann vom Server und Herausgeber abhängig. • Wichtig: Bei https werden Containerdaten erst komplett an den Client geladen, bevor diese genutzt werden können. Es ist kein Streaming möglich. • Wenn progressives Downloaden aktiv ist, dann werden diese Inhalte über eine unverschlüsselte HTTP Verbindung übertragen. • PDFs werden nur dann progressiv übertragen wenn diese mit „Für schnelle Web- Anzeige optimieren“ gespeichert wurden. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 12. FMS 13 - WD SSL Verbindungen FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 13. FMS 13 - WebDirect FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 14. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 FMS 13 - WebDirect • WebDirect ist FileMaker ohne Pro direkt im Browser (Safari, IE, Chrome). • HTML5 + JavaScript + CSS3 -> WebDirect stellt einen eigenen Webserver zur Verfügung. • Technologisch ein riesiger Schritt, sehr viele Mitbewerber haben jetzt echt ein Problem. • Denn MySQL + PHP ist noch keine „Live“ Datenbank, dass muss erst „programmiert“ werden, WD ist aber schon ein fertiges LiveSystem mit bestehenden Lösungen. • Das Rendering von WD übernimmt immer der Server, d.h. jede Abfrage eines Clients wird an den Server gesandt, dieser rendert die Darstellung und sendet die neuen Inhalte zurück. • ABER WebDirect ist noch in Version 1. Für eine v1 allerdings ist es phantastisch • Nur noch 50 Verbindungen möglich (statt 100 bei IWP) • Direktes Drucken ist nicht möglich • Optimierte Layouts für WD notwendig • Massiv RAM, schnelle (!) SSDs und viele Prozessoren (oder Core) notwendig MacMinis sind nur noch zum testen ok, für einen Live Einsatz mind. 8Core, besser 12Core.
  • 15. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 FMS 13 - WebDirect • Technische Basis ist Vaadin • Vaadin ist eine Serverbasierte Javatechnologie • Die Antworten werden vom Server generiert • Damit müssen nur wenige Daten an den Client übertragen werden • Es sind keine Plugins im Browser notwendig • Vaadin kann theoretisch auf jedem Server mit Java installiert werden
  • 16. FMS 13 - WebDirect drucken FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Druck via PHP und der FPDF Class indirekt möglich • Beispiel siehe www.dbservices.com oder • Arbeit mit einem Client der per Script Druckaufträge generiert oder • FileMaker Next ? Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 17. FMS 13 - Webbasierte Administration FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 18. FMS 13 - Webbasierte Administration • Ebenfalls HTML5 und JavaScript basiert. • Der Upload von Datenbanken ist nur direkt via dem Menü Sharing in FM13 möglich. • Oder direkt über das System (Anpassen der Zugriffsrechte nicht vergessen). • Wenn eine Datenbank gewechselt werden soll, muss diese erst via dem WebAdmin geschlossen und entfernt werden. • Das neue Interface ist damit endlich auch tauglich für mobile Rechner/ Telefone. • Auch hier gibt es aber: • Das Interface ist nicht zu Ende entwickelt (Responsive, MultiServer, MultiAccount). • Es sind keine weiteren virtuellen Hosts im Apache möglich (Aber es gibt einen Trick). • FileMaker Plugins müssen 64bit basiert sein, damit diese am Server laufen können. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 19. FMS 13 - Webbasierte Administration • Problem: Externe Pfade für das Backup • Lösung: Tragen Sie direkt im Script den externen Pfad ein, im Serveradmin wird es nicht akzeptiert, im Backupscript schon (Schreibrechte des Backupordners anpassen). FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 20. FMS 13 - Webbasierte Administration • Problem: WebDirekt startet nicht • Lösung 1: Erst muss ein sauberes System installiert werden, dann kann der FileMaker Server auch laufen. • Lösung 2: Unbedingt an die Systemempfehlungen halten, produktive Server sind nichts für die Bastelstunde. • Lösung 3: FileMaker Server 13 läuft sauber mit MacOSX Server wenn dieser korrekt installiert ist. Ein sauberes DNS ist immer notwendig, auch für ein korrektes Cert. • Lösung 4: Immer genügend RAM verwenden, das Minimum genügt nicht. • Lösung 5: Am Server muss Java installiert sein, dieses wird für das Rendering der Layouts für WebDirect benötigt. • Lösung 6: Nicht alles glauben was in Foren für Unsinn geschrieben wird. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 21. FMS 13 - Webbasierte Administration • Problem: FileMaker Server bringt einen eigenen WebServer mit Mac http: /Library/FileMaker Server/HTTPServer/htdocs Win http: ProgrammeFileMakerFileMaker ServerHTTPServerhtdocs • Lösung für Websites via http: Manuelle Installation in diese Verzeichnisse: Mac http: /Library/FileMaker Server/HTTPServer/conf/extra/httpd-vhosts.conf Win http: ProgrammeFileMakerFileMaker ServerHTTPServerConfextrahttpd-vhosts.conf • Manuelle Anpassung der vhosts.conf Datei <VirtualHost *:80> ServerAdmin webmaster@domain1.com DocumentRoot „/usr/docs/domain1" ServerName domain1.com ServerAlias www.domain1.com ErrorLog "logs/domain1.com-error_log" CustomLog "logs/domain1.com-access_log" </VirtualHost> • Oder Tool für virtuelle Hosts unter einem FMS13 Server von www.datamanix.com FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 22. FMS 13 - Webbasierte Administration FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Problem: Passwort der Admin Console vergessen • Suchen Sie diese Verzeichnisse: Mac http: /Library/FileMaker Server/Admin/conf Win http oder https: ProgrammeFileMakerFileMaker ServerAdminconf • Entfernen Sie diese vier Dateien: managerconfig.xml server_config.xml wpe_workerconfig.xml ws_workerconfig.xml Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 23. FMS 13 - Webbasierte Administration • Unbedingt das letzte Update des Servers immer nutzen. • Vor jedem Update IMMER ein Backup. • Die 10min Serverinstallation klappt nur dann, wenn das Basissystem korrekt läuft. • Ein frisch installierter Server ist immer die beste Basis. • Pflegen Sie Server, einfach nur installieren und laufen lassen geht nicht. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 24. FMS 13 - Scripte am Server FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 25. FMS 13 - Scripte am Server • Endlich können Clients direkt Scripte am Server ausführen. • Als Clients sind FileMaker Pro/Advanced, FileMaker GO, WebDirect und PHP möglich. • Massive Steigerung der Performance (bei einem schnellen Server !) • Scripte am Server laufen mit 64bit, am Client nur mit 32bit. • Damit indirekte Nutzung von Plugins auch für einen FileMaker GO und WD. • Es gelten die gleichen Regeln wie für serverbasierte Scripte. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 26. FMS 13 - Scripte am Server FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Script am Client starten Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 27. FMS 13 - Scripte am Server FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com • Einstellung am Server optimieren • Scripte selbst optimieren Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 28. FMS 13 - Scripte am Server • Scripte müssen ein Layout ansteuern, am besten eigene Layouts nutzen. • Scripte müssen das Recht zum Lesen und ggf. zum Schreiben haben. • Pfade am Server sind z.t. anders wie bei einem Client, dass immer abfragen. • Export und Import erfolgen direkt in den Serverordner: Abfrage mit Hole (Dokumentenpfad) • Drucken bzw. das Speichern als PDF sind am Server nicht möglich. • Modalfenster und Abfragen sind am Server nicht möglich. • Globale Felder eines Clients gelten nicht am Server: Abfrage mit Hole (ProgrammVersion) • Im Script den FileMaker Server 12 ausschliessen: Abfrage mit Hole (HostAnwendungVersion) • ScriptTriggers funktionieren auch am Server! FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13
  • 29. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 FMS 13 - 64bit
  • 30. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 FMS 13 - 64bit • 32bit beschreibt die Speichermenge, die genutzt werden kann: 32bit = 4.096 Megabyte = 4 Gigabyte 64bit = 16 Exabyte = 17.179.869.184 Gigabyte (Theoretisch) • fmshelper, fmsadmin und fmsase sind jetzt auch 64bit Dienste. • Damit ist die ScriptEngine des Server endlich 64bit basierend. • Alle externen FileMaker Server Plugins müssen somit 64bit tauglich sein. • Der ODBC Treiber ist am Server ebenfalls im 64bit Modus verfügbar. • Der Client bleibt weiterhin bei 32bit. • Darum intensive Scripte besser am Server ausführen lassen. • Viel RAM ist wichtiger als zuvor, mind. 16 GB RAM, besser 64 GB / 128 GB. • Virtuelle Server sind damit faktisch nicht mehr relevant
  • 31. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 Ihre Fragen?
  • 32. FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13 Vielen Dank!
  • 33. Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages FileMaker Konferenz 2014 Winterthur www.filemaker-konferenz.com Thomas Hahn - walkingtoweb.com FileMaker Server 13