Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FMK2017 - Wordpress und FileMaker by Karsten Risseeuw

281 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FMK2017 - Wordpress und FileMaker by Karsten Risseeuw

  1. 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. 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. 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Internet / Cloud Website Datenbank WordPress
 (WooCommerce) FileMaker Pro
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Eine Bilddatenbank erstellen | Karsten Risseeuw Demo WORDPRESS UND FILEMAKER
  16. 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. 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 WordPress und FileMaker | Karsten Risseeuw Vielen Dank unseren Sponsoren

×