Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
#microcms_meetup
Slide 2
Slide 2 text
自己紹介 ● 松田承一 / @shoma2da ● 株式会社microCMSの共同創業者 兼 CEO ● エンジニア (アプリエンジニア → バックエンドエンジニア) ● 元ヤフー株式会社 2 #microcms_meetup
Slide 3
Slide 3 text
目次 3 ● microCMSのiframeフィールドとは ● 具体的な開発方法 ● iframeフィールドの活用・実用例 ● 今後のロードマップ ● おわりに #microcms_meetup
Slide 4
Slide 4 text
microCMSのiframeフィールドとは 4 iframeを用いて外部のデータをmicroCMSに取り込める機能 #microcms_meetup
Slide 5
Slide 5 text
3月末より無料を含む全プランで利用可能に! 5 https://blog.microcms.io/update-iframe-field/ #microcms_meetup
Slide 6
Slide 6 text
目次 6 ● microCMSのiframeフィールドとは ● 具体的な開発方法 ● iframeフィールドの活用・実用例 ● 今後のロードマップ ● おわりに #microcms_meetup
Slide 7
Slide 7 text
iframeフィールドの設定手順の概要 1. iframeフィールドの参照先(iframe内部の画面)を開発する ● デプロイしておく(URLで参照できるようにする) 2. microCMSでiframeフィールドを選択し、デプロイした画面のURLを設定する 7 詳しくはドキュメント https://document.microcms.io/manual/iframe-field を参照ください。 #microcms_meetup
Slide 8
Slide 8 text
実例紹介:Amazon PA APIとの連携 8 microCMSではAmazon Product Advertising APIの利用例をOSSとして公開しています https://blog.microcms.io/iframe-amazon-pa-api/ /microcmsio/microcms-amazon-pa-api #microcms_meetup
Slide 9
Slide 9 text
組み込み後のmicroCMSの画面とAPIイメージ 9 microCMS管理画面内でAmazonの商品を検索でき、REST APIからも必要な情報を得られます。 管理画面で本を検索 APIからは検索した結果が返却される(一部省略) #microcms_meetup
Slide 10
Slide 10 text
組み込み後のmicroCMSの画面とAPIイメージ 10 (デモします) #microcms_meetup
Slide 11
Slide 11 text
データの流れ 11 Amazon PA APIからデータを利用しながらコンテンツ管理を行う #microcms_meetup
Slide 12
Slide 12 text
データの流れ 12 Amazon PA APIからデータを利用しながらコンテンツ管理を行う #microcms_meetup
Slide 13
Slide 13 text
iframe内部の画面の開発概要 microCMSとiframeはブラウザの window.postMessage を使ってデータのやりとりを行います。 https://document.microcms.io/manual/iframe-field 1. 初期化 2. microCMSにデータ送信 3. microCMS管理画面でのスタイル調整 13 #microcms_meetup
Slide 14
Slide 14 text
実装①:初期化 14 microCMSの画面表示時に前回までに設定されたデータ(後述)が送られてきます。
Slide 15
Slide 15 text
実装②:microCMSにデータ送信 15 Amazon PA APIの検索結果の一部をmicroCMSに送信 → microCMSは受け取ったJSONをそのまま保存し、APIの取得時に返却する
Slide 16
Slide 16 text
実装③:表示の調整 16 microCMSにおける表示領域(高さや幅)の調整をiframe側から行うことができます。 今回のOSSの実装では表示領域の高さを400に設定しています。
Slide 17
Slide 17 text
目次 17 ● microCMSのiframeフィールドとは ● 具体的な開発方法 ● iframeフィールドの活用・実用例 ● 今後のロードマップ ● おわりに #microcms_meetup
Slide 18
Slide 18 text
無限に広がるユースケース ● 自社データベース読み取り(商品や店舗情報など) ● 外部SaaSのAPI利用(Shopify、Firebase、Salesforceなど) ● 大規模CSVの読み込み ● 動画の選択 ● 地図から対象地域を選択 ● 書評ブログ / 商品レビュー 18 #microcms_meetup
Slide 19
Slide 19 text
目次 19 ● microCMSのiframeフィールドとは ● 具体的な開発方法 ● iframeフィールドの活用・実用例 ● 今後のロードマップ ● おわりに #microcms_meetup
Slide 20
Slide 20 text
iframeに関する主なロードマップ 1. 開発キットのご提供 ● iframe利用コードのひな形提供 ● コンポーネントの配布 2. 各種サービスの公式連携のご提供 ● S3 ● Shopify ● 各種DBなどなど 3. (検討中)プラットフォーム化 ● ホスティングの簡易化 ● 誰でも便利な機能を作って共有できる場のご提供 20 #microcms_meetup
Slide 21
Slide 21 text
目次 21 ● microCMSのiframeフィールドとは ● 具体的な開発方法 ● iframeフィールドの活用・実用例 ● 今後のロードマップ ● おわりに #microcms_meetup
Slide 22
Slide 22 text
microCMS社、採用してます!! 22 https://microcms.co.jp/ #microcms_meetup
Slide 23
Slide 23 text
Twitterもフォローお願いします🙏 23 @micro_cms #microcms_meetup
Slide 24
Slide 24 text
iframeフィールドとは microCMS無料版で使えるようになったフィールドの機能のひとつ 24 ここにテキストを挿入 45K ここにテキストを挿入 ここにテ キストを挿入 ここにテキストを挿入 690K ここにテキストを挿入 ここにテ キストを挿入 ここにテキストを挿入 100K ここにテキストを挿入 ここにテ キストを挿入 ここにテキストを 挿入 ここにテキストを挿入
Slide 25
Slide 25 text
図版を当てたら ここにテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここ にテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここにテキストを挿入 ここにテ キストを挿入 ここにテキストを挿入。 25
Slide 26
Slide 26 text
ご清聴ありがとうございました的なスライド 26 イベント告知とか ドキュメントへのリンクとか? お問い合わせとか Copyright © microCMS All rights reserved.