FileMaker Server 17とINTER-MediatorによるWebアプリ開発

150 Views

November 08, 18

スライド概要

2018/11/08 INTER-Mediator Meet-up 2018発表資料

profile-image

Web Application Developer / kintone CERTIFIED App Design Specialist 2020 / kintone CERTIFIED Customization Specialist 2020

シェア

またはPlayer版

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

関連スライド

各ページのテキスト
1.

FileMaker Server 17ͱINTER-Mediator ʹΑΔWebΞϓϦ։ൃ 2018/11/08 INTER-Mediator Meet-up 2018 দඌ ಞʢ‫ࣜג‬ձࣾΤϛοΫʣ

2.

Agenda • FileMakerʴWeb • σʔλϕʔε઀ଓखॱͷ֓ཁ • αϯϓϧΞϓϦͷσϞͱ঺հ

3.

FileMakerʴWeb

4.

FileMakerʴWebͷχʔζ • ࣾ಺ͰFileMakerϓϥοτϑΥʔϜΛ࢖ͬ ͍ͯΔ͕࣍ͷΑ͏ͳέʔε͕͋Δ ྫɿࣾ಺‫ۀ‬຿ͷҰ෦Λࣾ֎͔ΒͰ͖ΔΑ ͏ʹ͍ͨ͠৔߹ ྫɿࣾ֎ͷऔҾઌͱ΍ΓͱΓ͍ͨ͠৔߹

5.

FileMaker੡඼ͱ࠷ۙͷಈ޲ • ೥ʹ1౓ͷόʔδϣϯΞοϓ ηΩϡϦςΟߋ৽͸‫ݪ‬ଇ࠷৽൛ͷΈ • ϥΠηϯεମ‫ܥ‬ͷසൟͳมߋ Ҏલͱൺֱ͢ΔͱՁ֨΋࣍ୈʹ্ঢ • Ϋϥ΢υ΁ͷ؇΍͔ͳγϑτ FileMaker Cloudͷී‫ٴ‬͸͜Ε͔Β

6.

INTER-MediatorͰWebΞϓϦ • ҆શͳ࠷৽൛ʹࣗಈߋ৽ Webϒϥ΢βʔͰ͋Ε͹ࣗಈతʹߋ৽ • ઀ଓϥΠηϯεͷίετ࡟‫ݮ‬ ΧελϜWebͳΒαʔόʔ઀ଓϥΠηϯεෆཁ • ΧελϜWebͱData APIʹ྆ରԠ ΋͠΋ΧελϜWeb͕ඇਪ঑ʹͳͬͨͱͯ͠΋ FileMaker Data APIʹҠߦͰ͖Δ

7.

FileMakerʴWebΞϓϦ • FileMakerʹWebΞϓϦΛϓϥε • ࠓ͋Δ΋ͷʹϓϥε͍͚ͯ͠͹΋ͬͱ ੈք͕޿͕Δ • ίετ௿‫ݮ‬ख๏ͷ1ͭͱ͍͏ଆ໘΋

8.

σʔλϕʔε઀ଓ खॱͷ֓ཁ

9.

Step1 σʔλϕʔεΛ༻ҙ FileMaker ServerͰϗετ ΞΧ΢ϯτઃఆ΍XML Webެ։ͰͷΞΫηεΛ‫ڐ‬Մ͢Δઃఆ΋ඞཁ

10.

FileMaker Server΁ͷ઀ଓ • FileMaker ServerͷΧελϜWebެ։‫ػ‬ೳ Λར༻ʢXML Webެ։ʣ • XML Webެ։ͰͷΞΫηεΛ‫ڐ‬Մ͢Δ ઃఆ͕ඞཁ • ֦ுΞΫηε‫ݖ‬ͷΩʔϫʔυ͸fmxml

11.

New! • INTER-Mediator 5.8ͰFileMaker Server 17 ͷFileMaker Data APIΛαϙʔτ • ֦ுΞΫηε‫ݖ‬ͷΩʔϫʔυ͸fmrest

12.

Step2 ఆٛϑΝΠϧΛ࡞੒ ϑΝΠϧ໊ɿinclude.phpʢྫʣ  QIQ SFRVJSF@PODF EJSOBNF @@'*-&@@ */5&3.FEJBUPS*/5&3.FEJBUPSQIQ  *.@&OUSZ  BSSBZ  BSSBZ  SFDPSET  QBHJOHUSVF  OBNFλεΫৄࡉ ϨΠΞ΢τ໊     BSSBZ  BSSBZ  GBMTF 

13.

FileMaker Server Ͱͷ‫ݻ‬༗ͷࣄ৘ • ఆٛϑΝΠϧʹ‫ه‬ड़͢Δςʔϒϧ໊͸ ϨΠΞ΢τ໊Λࢦఆ͢Δ • දࣔ΍ೖྗʹඞཁͳϑΟʔϧυΛඞͣ ϨΠΞ΢τ্ʹ഑ஔ͢Δ

14.

FileMaker Server Ͱͷ‫ݻ‬༗ͷࣄ৘ • ೔෇ɺ࣌ࠁ͓ΑͼλΠϜελϯϓϑΟʔ ϧυʹ͍ͭͯ͸FMDateTimeσʔλί ϯόʔλʔΛར༻͢Δ

15.

Step3 ϖʔδϑΝΠϧΛ࡞੒ ϑΝΠϧ໊ɿindex.htmlʢྫʣ %0$5:1&IUNM IUNMMBOHKB IFBE NFUBDIBSTFU65' NFUBIUUQFRVJW96"$PNQBUJCMFDPOUFOU*&FEHF UJUMF*/5&3.FEJBUPS4BNQMFUJUMF MJOLSFMTUZMFTIFFUUZQFUFYUDTTISFG*/5&3.FEJBUPS4BNQMFT TBNQMFDTT TDSJQUUZQFUFYUKBWBTDSJQUTSDJODMVEFQIQTDSJQU IFBE CPEZ UBCMFUSUEJOQVUUZQFUFYUOBNFUBTLOBNFEBUBJNλεΫৄࡉ!λε ΫUEUSUBCMF CPEZ IUNM

16.

Step4 IMΛμ΢ϯϩʔυ • GitHub͔ΒVer. 5.8Λμ΢ϯϩʔυ • ʮINTER-Mediatorʯͱ͍͏ϑΥϧμ໊Ͱ index.htmlϑΝΠϧͱಉ͡֊૚ʹ഑ஔ ʢࢀߟʣdist-docsϑΥϧμ಺ʹ͸buildup.shͱ͍͏ σϓϩΠ༻ϑΝΠϧΛੜ੒͢ΔεΫϦϓτ͕ଘࡏ

17.

Step5 DB઀ଓ৘ใͷઃఆ ϑΝΠϧ໊ɿparams.php ʢࠓճ͸INTER-MediatorϑΥϧμ಺ͷϑΝΠϧΛฤूʣ  QIQ   DPNNPOTFUUJOHTGPS%#@'JMF.BLFS@'9BOE%#@1%0   EC6TFS EC1BTTXPSE    %#@'JMF.BLFS@'9BXBSFCFMPX   EC4FSWFS EC1PSU EC%BUBCBTFλεΫ EC1SPUPDPMIUUQ

18.

αϯϓϧΞϓϦͷ σϞͱ঺հ

19.

σϞ༻αϯϓϧΞϓϦ (1)

20.

σϞ༻αϯϓϧΞϓϦ (1) • BootstrapΛར༻ͯ͠ϖʔδΛ࡞੒ • Ұ෦ͷ‫ػ‬ೳ͸JavaScriptͰ࣮૷

21.

σϞ༻αϯϓϧΞϓϦ (2) • αʔόʔαΠυεΫϦϓτΛ࢖༻ͯ͠ ಈతʹੜ੒ͨ͠PDFϑΝΠϧΛදࣔ • FileMaker Server 16Ҏ߱ͰՄೳ • σʔλϕʔεͷϨΠΞ΢τΛ‫༻׆‬ • ϑΥϯτ͸IPAϑΥϯτΛར༻

22.

INTER-MediatorΛ ར༻ͨ͠αʔϏεྫ

23.

*/5&3.FEJBUPSΛར༻ͨ͠αʔϏεྫ '.1SFTT1VCMJTIFS w w 'JMF.BLFSσʔλϕʔε͔Β8FCΞϓϦΛੜ੒ σϞαΠτɿIUUQTEFNPFNJDDPKQ

24.

*/5&3.FEJBUPSΛར༻ͨ͠αʔϏεྫ

25.

*/5&3.FEJBUPSΛར༻ͨ͠αʔϏεྫ

26.

*/5&3.FEJBUPSΛར༻ͨ͠αʔϏεྫ

27.

·ͱΊ • FileMakerʴWebͳΒINTER-Mediator • INTER-MediatorͰͷσʔλϕʔε͝ͱͷ ‫ݻ‬༗ͷࣄ৘ʹ͍ͭͯ͸Լ‫ه‬Λࢀর • http://inter-mediator.info/ja/fordevelopers/db.html