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.

FileMaker Serverで使うINTER-Mediator

1,684 views

Published on

2015/08/08 INTER-Mediator《大》勉強会発表資料

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

FileMaker Serverで使うINTER-Mediator

  1. 1. FileMaker Serverで使う INTER-Mediator 2015/08/08 INTER-Mediator《大》勉強会 松尾 篤(株式会社エミック)
  2. 2. • FileMaker Serverへの接続 • データベース接続手順の概要 • INTER-Mediatorを利用したサービス例 Agenda
  3. 3. FileMaker Server への接続
  4. 4. • FileMaker ServerのカスタムWeb公開機能 を利用(XML Web公開) • XML Web公開でのアクセスを許可する 設定が必要 • 拡張アクセス権のキーワードはfmxml FileMaker Serverへの接続
  5. 5. • 定義ファイルに記述するテーブル名は レイアウト名を指定する • 表示や入力に必要なフィールドをレイ アウト上に配置する FileMaker Server 利用時の注意点
  6. 6. • 日付、時刻およびタイムスタンプフィ ールドについてはFMDateTimeデータ コンバーターを利用する • リレーションを設定していない場合、 テーブル内の主キーや定義ファイルで のキーフィールドの指定は不要 FileMaker Server での固有の事情
  7. 7. • 管理ユーザーにはXMLアクセスを許可 せずFileMakerクライアントで接続 • /fmi/xml/以下のパスは外部からアクセス させない(Webサーバーの設定もしく はサーバー構成で調整・工夫する) セキュリティ
  8. 8. • 定義ファイルでユーザーを使い分ける • データベースのカスタムアクセス権を利 用する セキュリティ
  9. 9. データベース 接続手順の概要
  10. 10. Step1 データベースを用意 FileMaker Serverでホスト アカウント設定やXML Web公開でのアクセスを許可する設定も必要
  11. 11. Step2 定義ファイルを作成 ファイル名:include.php(例) <?php require_once(dirname(__FILE__) . '/INTER-Mediator/INTER-Mediator.php'); IM_Entry( array( array( 'records' => 5, 'paging' => true, 'name' => 'イベントの詳細', // レイアウト名 ), ), array(), array('db-class' => 'FileMaker_FX', 'database' => 'イベント管理'), false );
  12. 12. Step3 ページファイルを作成 ファイル名:index.html(例) <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>INTER-Mediator Sample</title> <link rel="stylesheet" type="text/css" href="./INTER-Mediator/Samples/ sample.css"> <script type="text/javascript" src="./include.php"></script> </head> <body onload="INTERMediator.construct(true);"> <table><tr><td><input type="text" name="eventname" data-im="イベントの詳細@ イベント"></td></tr></table> </body> </html>
  13. 13. • 「INTER-Mediator」というフォルダ名で index.htmlと同じ階層に配置 Step4 IMをダウンロード
  14. 14. Step5 DB接続情報の設定 ファイル名:params.php <?php /* * common settings for DB_FileMaker_FX and DB_PDO: */ $dbUser = 'web'; $dbPassword = 'password'; /* * DB_FileMaker_FX aware below: */ $dbServer = '127.0.0.1'; $dbPort = '80'; $dbDataType = 'FMPro12'; //$dbDatabase = ''; $dbProtocol = 'HTTP';
  15. 15. INTER-Mediatorを 利用したサービス例
  16. 16. INTER-Mediatorを利用したサービス例 FMPress Publisher • FileMakerデータベースからWebアプリを生成 • デモサイト:https://demo.emic.co.jp/
  17. 17. • データベースには必ずアカウントとパ スワード、アクセス権を要設定 • INTER-Mediatorでのデータベースごとの 固有の事情については下記を参照 • http://inter-mediator.info/ja/for- developers/db.html まとめ

×