INTER-Mediator 5.8とFileMaker Data API

>100 Views

September 19, 18

スライド概要

2018/09/19 INTER-Mediator勉強会2018-#6発表資料

profile-image

Claris FileMaker 認定デベロッパ、kintone認定 アプリデザインスペシャリスト(2020年2月)、kintone認定 カスタマイズスペシャリスト(2020年3月)。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

INTER-Mediator 5.8ͱ FileMaker Data API 2018/09/19 INTER-Mediatorษ‫ڧ‬ձ2018-#6ൃදࢿྉ দඌಞʢ‫ࣜג‬ձࣾΤϛοΫʣ

2.

Agenda • FileMaker Data API • FMDataAPI • INTER-Mediator 5.8

3.

FileMaker Data API

4.

FileMaker Data API • ‫ڞ‬༗σʔλϕʔεͷσʔλʹ Web αʔ Ϗε͔ΒΞΫηεͰ͖ΔΑ͏ʹ͢ΔΞ ϓϦέʔγϣϯϓϩάϥϛϯάΠϯλʔ ϑΣʔεʢʮFileMaker 17 Data API ΨΠ υʯΑΓʣ • Ԡ౴σʔλ͸JSON

5.

όʔδϣϯ17Ͱਖ਼ࣜ൛ʹ • FileMaker 17Ͱਖ਼ࣜʹ౥ࡌ • FileMaker Server 17 • FileMaker Cloud 1.17

6.

τϥΠΞϧ൛ͷ࢖༻‫ݶظ‬ • FileMaker Server 16ͱFileMaker Cloud 1.16ͷFileMaker Data API͸τϥΠΞϧ൛ • ࢼ༻‫ؒظ‬͸2018೥9݄27೔·Ͱ

7.

Data API ϥΠηϯε • సૹྔʹԠͨ͡ϥΠηϯεϞσϧ • FileMaker Data API‫ܦ‬༝ͰFileMaker Server ʢFileMaker Cloudʣ͔Β֎෦΁σʔλΛ ૹ৴͢Δ௨৴ॲཧ͕ߦΘΕͨͱ͖ʹσʔ λసૹྔͱͯ͠Χ΢ϯτ

8.

Data API ϥΠηϯε • 1ϥΠηϯε͋ͨΓ೥ؒ24GB͕όϯυϧ • 5ϢʔβϥΠηϯεͰ͸σʔλసૹྔ ͷ೥্ؒ‫ݶ‬͸120GB • ೥ؒData API ϥΠηϯεΛ௥Ճߪೖ͢Δ ৔߹ͷՁ֨͸24GB෼Ͱ6,480ԁʢ੫ผʣ

9.

Data APIͰͰ͖Δૢ࡞ • ‫ڞ‬༗σʔλϕʔε΁ͷϩάΠϯ·ͨ͸ϩ άΞ΢τ • Ϩίʔυͷ࡞੒ɺฤूɺ࡟আɺऔಘɺ ·ͨ͸Ϩίʔυͷൣғͷऔಘ • ‫ࡧݕ‬ͷ࣮ߦ • άϩʔόϧϑΟʔϧυ஋ͷઃఆ

10.

όʔδϣϯ17͔Βར༻Մೳ • FileMakerεΫϦϓτͷ࣮ߦ • ΦϒδΣΫτϑΟʔϧυ΁ͷσʔλͷ Ξοϓϩʔυ

11.

όʔδϣϯ17͔Βར༻Մೳ • ֎෦FileMakerςʔϒϧͷσʔλ΁ͷΞΫ ηε • Ϩίʔυ·ͨ͸Ϩίʔυͷൣғͷऔಘ ࣌ʹ͓͚ΔԠ౴σʔλ΁ͷผͷϨΠΞ ΢τͷ࢖༻ʢlayout.responseҾ਺ʣ

12.

αϙʔτ͞Εͳ͍‫ػ‬ೳ • ֎෦ODBCσʔλιʔεͷσʔλ΁ͷΞ Ϋηε • FileMakerϓϥάΠϯ

13.

αϙʔτ͞Εͳ͍‫ػ‬ೳ • ϢʔβΠϯλϥΫγϣϯʹΑΔεΫϦ ϓττϦΨͷΞΫςΟϒԽ • αʔόʔϚγϯͷϑΝΠϧγεςϜ΁ͷ ΞΫηε • ྫɿGet (ςϯϙϥϦύε) ؔ਺

14.

fmrest֦ுΞΫηε‫ݖ‬ • FileMaker Data API༻ͷ֦ுΞΫηε‫ݖ‬ Ωʔϫʔυ͸fmrest

15.

Data APIͷυΩϡϝϯτ • FileMaker 17 Data API ΨΠυ https://fmhelp.filemaker.com/docs/17/ja/ dataapi/

16.

FMDataAPI

17.

FMDataAPI • ৽‫ډ‬խߦࢯ͕։ൃ • FileMaker Data APIΛPHPͰར༻͢ΔͨΊ ͷϥΠϒϥϦ • MITϥΠηϯε https://github.com/msyk/FMDataAPI

18.

FMDataAPIͷར఺ • σʔλϕʔε΁ͷ઀ଓʹඞཁͳΞΫηε τʔΫϯΛҙࣝͤͣʹ࢖͑Δ • SSLαʔόʔূ໌ॻΛ࣮ࡍʹಋೖ͠ͳ͘ ͯ΋։ൃͰ͖Δ࿮૊Έ͕͋Δʢӡ༻࣌ ʹ͸ূ໌ॻ͸ඞཁʣ • αʔόʔ໊ʹʮlocalserverʯΛࢦఆ

19.

FMDataAPIʹؔ͢Δ৘ใ • https://blog.msyk.net/?s=FMDataAPI • https://www.famlog.jp/search?q=FMDataAPI • https://github.com/msyk/FMDataAPI

20.

INTER-Mediator 5.8

21.

INTER-Mediator 5.8 • FileMaker Data APIʹରԠ • FMDataAPIΛ౥ࡌ • ‫ࡏݱ‬Ӷҙ։ൃத • όʔδϣϯ5.8-RC2ΛϦϦʔεࡁΈ

22.

CWP͔ΒData API΁ͷมߋ • INTER-MediatorͰ͸‫ج‬ຊతʹ ʮFileMaker_FXʯΫϥε͔Β ʮFileMaker_DataAPIʯΫϥεʹมߋͯ͠ αʔόʔ໊ʹʮlocalserverʯΛࢦఆ͢Δ ͚ͩ • ͍͔ͭ͘ཹҙ఺͋Γ

23.

Data APIར༻࣌ͷཹҙ఺ • ϙʔλϧ໊ • άϩʔόϧϑΟʔϧυ஋ͷઃఆ • FileMakerεΫϦϓτͷ࣮ߦ

24.

ϙʔλϧ໊ • ؔ࿈Ϩίʔυ͕‫·ؚ‬Ε͍ͯΔϙʔλϧ ͷσʔλΛѻ͏ʹ͸ϙʔλϧ໊Λࢦఆ ͢Δඞཁ͋Γ •

25.

άϩʔόϧϑΟʔϧυ஋ͷ ઃఆ • ϨΠΞ΢τ໊ͱʢϦϨʔγϣϯγοϓ άϥϑ಺ͷʣςʔϒϧΦΧϨϯε໊͕ ҟͳΔ৔߹ʹ͸ʮςʔϒϧΦΧϨϯε ໊::ϑΟʔϧυ໊ʯͷ‫Ͱࣜܗ‬άϩʔόϧ ϑΟʔϧυΛࢦఆ͢Δඞཁ͋Γ

26.

FileMakerεΫϦϓτͷ࣮ߦ • ࣮ߦ͢ΔεΫϦϓτͷ࠷‫ʹޙ‬Get ( ର ৅Ϩίʔυ਺ ) & "/" & Get ( Ϩίʔ υ૯਺ )Λ݁Ռͱͯ͠ฦ͢Α͏ʹʦ‫ࡏݱ‬ ͷεΫϦϓτऴྃʧεΫϦϓτεςο ϓΛೖΕΔඞཁ͋Γ

27.

Data APIར༻࣌ͷཹҙ఺ • ‫͚͓ʹ఺࣌ݱ‬ΔFileMaker Data APIͷ࢓༷ ΍੍‫ىʹݶ‬Ҽ

28.

·ͱΊ

29.

·ͱΊ • INTER-Mediator͸όʔδϣϯ5.8Ͱ FileMaker Server 17ͷFileMaker Data API ʹਖ਼ࣜʹରԠ༧ఆ • PHPΛ࣮ߦͰ͖ΔWebαʔόʔΛซ༻ ͢Ε͹FileMaker Cloud 1.17Ͱ΋ಈ࡞