SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
www.filemaker-konferenz.com
Datenaustausch zwischen den Plattformen mit REST API und JSON

Karsten Risseeuw

kursiv-software.com | fmstarter.com

WordPress und FileMaker
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Über den Sprecher
• 3 Länder

• 4 Berufe

• x Interessen
Karsten Risseeuw

Kursiv Software

fmstarter.com

kursiv-software.com

8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Internet / Cloud
Website
Datenbank
WordPress

(WooCommerce)
FileMaker Pro
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
WordPress und FileMaker
Wie lassen sich WordPress und FileMaker verknüpfen?
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
• WordPress

• Website

• REST API (JSON)
• FileMaker Pro 16

• Aus URL einfügen / cURL

• JSON-Funktionen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Voraussetzungen
Voraussetzungen für den Datenaustausch:

• Datenstruktur (Welche Art von Daten will ich?)

• Datenaustausch (Wie erhalte ich es?)

• Dateninterpretation (Was mache ich damit?)
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Fixfertige Lösungen
Von verschiedenen Anbietern gibt es fixfertige Lösungen für die Anbindung
zwischen WordPress und FileMaker:

• WordPress FileMaker Sync: wordpressfilemaker.com

• 360Works, Mirror Sync: http://www.360works.com/articles/detail/343

• DataBuzz, Fmecommerce: databuzz.com.au/fmecommerce-link-
woocommerce-edition/

• LuminFire, Brilliantsync: https://luminfire.com/products/brilliantsync/

• u.a.
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Definitionen
Womit haben wir es zu tun?

• cURL (Client URL Request Library):

Datentransfer mit URLs (curl.haxx.se)

• JSON (Java Script Object Notation):

Datenstruktur (json.org)
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
cURL
So funktioniert die Interaktion:

• Feld setzen / Variable setzen

• Aus URL einfügen

• cURL-Funktionen bestimmen

• Aus URL einfügen + cURL = Upload, Download, FTP, usw.
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
JSON
So funktioniert die Struktur:

• object {}

• object { member } 

oder: object { member, member, member }	 	 

• member = pair { string : value }

{ name : Schmidt }

• array [ elements ]

«Ein Array ist eine Liste gleichberechtigter Elemente»

oder: array [ value(s), element(s) ]

[ 0, 1, 2 ] oder [ {}, {}, {} ]
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
JSON
FileMaker Pro 16 Funktionen für JSON-Bearbeitung:

• JSONDeleteElement

• JSONFormatElements

• JSONGetElement

• JSONListKeys

• JSONListValues

• JSONSetElement
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
WordPress REST API
WordPress verfügt ein REST API mit JSON-formatierten Daten.

• Aufruf: [WebURL]/wp-json/

Wer eine WordPress Website so aufruft erhält eine JSON-Struktur zurück.

Der Browser strukturiert die Daten und zeigt, welche spezifische Kategorien
noch aufgerufen werden können.

• Beispiel: [WebURL]/wp-json/

Beispiel: [WebURL]/wp-json/wp/v2/

Test: https://demo.wp-api.org/

• Handbuch: https://developer.wordpress.org/rest-api/
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
WooCommerce REST API
• WooCommerce ist ein Shop-System für WordPress

woocommerce.com

• WooCommerce kann ebenfalls über das REST API angesprochen werden

docs.woocommerce.com/document/woocommerce-rest-api/

• Nach Aktivierung des WooCommerce REST APIs stehen die WooCommerce-
Endpunkte über die Standard Schnittstelle zur Verfügung:

[WebURL]/wp-json/



Beispiel:

[WebURL]/wp-json/wc/v2/products/
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
REST API = Universalschnittstelle
• WordPress

Posts / Benutzer / usw.

• WooCommerce

Bestellungen / Produkte / usw.

• Andere Web-Services

Wetter / Währungen / usw.
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Eine Bilddatenbank erstellen | Karsten Risseeuw
Demo
WORDPRESS UND FILEMAKER
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Karsten Risseeuw

Kursiv Software

fmstarter.com

kursiv-software.com

Vielen Dank!
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
WordPress und FileMaker | Karsten Risseeuw
Vielen Dank unseren Sponsoren

Contenu connexe

Tendances

Tendances (20)

FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
 
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
FMK2017 -  iBeacons und FileMaker by Alexis GehrtFMK2017 -  iBeacons und FileMaker by Alexis Gehrt
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
 
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
 
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert KaiserFMK2017 - FileMaker iOS App SDK by Robert Kaiser
FMK2017 - FileMaker iOS App SDK by Robert Kaiser
 
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger DarjusFMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
FMK2017 - WebDirect vs. FileMaker Pro by Klemens Kegebein und Holger Darjus
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
FMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
FMK2017 - Plugins für FileMaker SDK für iOS by Christian SchmitzFMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
FMK2017 - Plugins für FileMaker SDK für iOS by Christian Schmitz
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
 
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
FMK2017 - Die Anker Boje Methode by Gerhard SchwingenschlöglFMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
 
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDKFMK 2016 - Robert Kaiser - FileMaker iOS App SDK
FMK 2016 - Robert Kaiser - FileMaker iOS App SDK
 
FMK 2016 - Thomas Hirt - FileMaker Server SSL Zertifikate
FMK 2016 - Thomas Hirt - FileMaker Server SSL ZertifikateFMK 2016 - Thomas Hirt - FileMaker Server SSL Zertifikate
FMK 2016 - Thomas Hirt - FileMaker Server SSL Zertifikate
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
 
FMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-PrinzipFMK2016 - Holger Darjus - Das Transistor-Prinzip
FMK2016 - Holger Darjus - Das Transistor-Prinzip
 

Similaire à FMK2017 - Wordpress und FileMaker by Karsten Risseeuw

Similaire à FMK2017 - Wordpress und FileMaker by Karsten Risseeuw (18)

FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesFMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web Services
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
 
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comFMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico BuschFMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
 
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
 
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
 
16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
DSpace 5 und Linked (Open) Data
DSpace 5 und Linked (Open) DataDSpace 5 und Linked (Open) Data
DSpace 5 und Linked (Open) Data
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOSFMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
FMK2016 - Christian Schmitz - Einblick in das FileMaker SDK für iOS
 
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
 
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
 
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
 

Plus de Verein FM Konferenz

Plus de Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 

FMK2017 - Wordpress und FileMaker by Karsten Risseeuw

  • 1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 www.filemaker-konferenz.com Datenaustausch zwischen den Plattformen mit REST API und JSON Karsten Risseeuw kursiv-software.com | fmstarter.com WordPress und FileMaker
  • 2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Über den Sprecher • 3 Länder • 4 Berufe • x Interessen Karsten Risseeuw
 Kursiv Software fmstarter.com
 kursiv-software.com

  • 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Internet / Cloud Website Datenbank WordPress
 (WooCommerce) FileMaker Pro
  • 4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw WordPress und FileMaker Wie lassen sich WordPress und FileMaker verknüpfen?
  • 5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw • WordPress • Website • REST API (JSON) • FileMaker Pro 16 • Aus URL einfügen / cURL • JSON-Funktionen
  • 6. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Voraussetzungen Voraussetzungen für den Datenaustausch: • Datenstruktur (Welche Art von Daten will ich?) • Datenaustausch (Wie erhalte ich es?) • Dateninterpretation (Was mache ich damit?)
  • 7. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Fixfertige Lösungen Von verschiedenen Anbietern gibt es fixfertige Lösungen für die Anbindung zwischen WordPress und FileMaker: • WordPress FileMaker Sync: wordpressfilemaker.com • 360Works, Mirror Sync: http://www.360works.com/articles/detail/343 • DataBuzz, Fmecommerce: databuzz.com.au/fmecommerce-link- woocommerce-edition/ • LuminFire, Brilliantsync: https://luminfire.com/products/brilliantsync/ • u.a.
  • 8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Definitionen Womit haben wir es zu tun? • cURL (Client URL Request Library):
 Datentransfer mit URLs (curl.haxx.se) • JSON (Java Script Object Notation):
 Datenstruktur (json.org)
  • 9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw cURL So funktioniert die Interaktion: • Feld setzen / Variable setzen • Aus URL einfügen • cURL-Funktionen bestimmen • Aus URL einfügen + cURL = Upload, Download, FTP, usw.
  • 10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw JSON So funktioniert die Struktur: • object {} • object { member } 
 oder: object { member, member, member } • member = pair { string : value }
 { name : Schmidt } • array [ elements ]
 «Ein Array ist eine Liste gleichberechtigter Elemente»
 oder: array [ value(s), element(s) ]
 [ 0, 1, 2 ] oder [ {}, {}, {} ]
  • 11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw JSON FileMaker Pro 16 Funktionen für JSON-Bearbeitung: • JSONDeleteElement • JSONFormatElements • JSONGetElement • JSONListKeys • JSONListValues • JSONSetElement
  • 12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw WordPress REST API WordPress verfügt ein REST API mit JSON-formatierten Daten. • Aufruf: [WebURL]/wp-json/
 Wer eine WordPress Website so aufruft erhält eine JSON-Struktur zurück.
 Der Browser strukturiert die Daten und zeigt, welche spezifische Kategorien noch aufgerufen werden können. • Beispiel: [WebURL]/wp-json/
 Beispiel: [WebURL]/wp-json/wp/v2/
 Test: https://demo.wp-api.org/ • Handbuch: https://developer.wordpress.org/rest-api/
  • 13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw WooCommerce REST API • WooCommerce ist ein Shop-System für WordPress
 woocommerce.com • WooCommerce kann ebenfalls über das REST API angesprochen werden
 docs.woocommerce.com/document/woocommerce-rest-api/ • Nach Aktivierung des WooCommerce REST APIs stehen die WooCommerce- Endpunkte über die Standard Schnittstelle zur Verfügung:
 [WebURL]/wp-json/
 
 Beispiel:
 [WebURL]/wp-json/wc/v2/products/
  • 14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw REST API = Universalschnittstelle • WordPress
 Posts / Benutzer / usw. • WooCommerce
 Bestellungen / Produkte / usw. • Andere Web-Services
 Wetter / Währungen / usw.
  • 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Eine Bilddatenbank erstellen | Karsten Risseeuw Demo WORDPRESS UND FILEMAKER
  • 16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Karsten Risseeuw
 Kursiv Software fmstarter.com
 kursiv-software.com
 Vielen Dank!
  • 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Vielen Dank unseren Sponsoren