API ファーストな CMS の世界

2.4K Views

November 25, 24

スライド概要

profile-image

コラボスタイル開発部の中の人 | チームマネージャー・テックリード | 趣味は登山とスキーとバックパックを作ること | Rust が好きです

シェア

またはPlayer版

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

ダウンロード

関連スライド

各ページのテキスト
1.

POSTMAN API ファーストな CMS の世界 2024.11.25 Fir. Postman API Night Nagoya 2024 Fall Kazuno Fukuda 1

2.

AGENDA 1. 自己紹介 2. ヘッドレスCMS 3. APIファーストの世界 4. microCMSとAPIファースト 5. まとめ 2

3.

INTRODUCTION Kazuno Fukuda ふくだ かずの 株式会社microCMS プロダクトエンジニア • 好きなプログラミング言語 : Rust ◦ コントリビュートできそう! • 趣味 : 登山とスキー、最近釣り • Rust.Nagoya やってます @codemountains 3

4.

INTRODUCTION Postmanのイベントは2回目! Postman CLI で Integration Test 2023.11.14 Tue. Postman Nagoya Meetup 2023.11 Kazuno Fukuda https://speakerdeck.com/codemountains/ postman-cli-de-integration-test 4

5.

INTRODUCTION Postman のイベントの記事がきっかけで Findy Tools に寄稿! Postman CLI で Rust アプリケーションを Integration Test 2023/11/15に公開 Postman Nagoya Meetup 2023.11 Postman Nagoya Meetup 2023.11 に参加しました! そして、LT にも登壇してきました🚀 Postman CLI で Integration Test 今回の LT 登壇資料です。 Postman CLI を使ってみようというテーマで発表しました。 Postman CLI 活用事例 : API のインテグレーションテストの自動化を試みる 5

6.

API FIRST CMS API ファーストな CMS の世界 6

7.

KEYWORDS 本日のキーワード • POSTMAN APIファーストの世界 • ヘッドレスCMS と microCMS 7

8.

WHAT IS CMS? CMS って何? Contents Management System • Webコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・ 体系的に管理し、配信など必要な処理を行うシステムの総称 • Webサイトやポータルサイトの構築、管理によく使用される 8

9.

WHAT IS CMS? CMS と言えば... WordPress • PHP で開発されている OSS • 多くのWebサイトで利用されている 9

10.

WHAT IS CMS? 自分も WordPress にはお世話になっている 趣味の登山ブログとテックブログを WordPressで作って運営しています。 https://the-drop-in.com/ https://dottrail.codemountains.org/ 10

11.

HEADLESS CMS ヘッドレスCMS って何? XXXレス = 何かがない Webサイト閲覧者が訪れる画面である "フロントエンド" がない 11

12.

HEADLESS CMS ヘッドレスCMS って何? XXXレス = 何かがない Webサイト閲覧者が訪れる画面である "フロントエンド" がない = 管理者側のコンソール画面と コンテンツを取得するための "API" が存在する 12

13.

HEADLESS CMS ヘッドレスCMS って何? APIを通じて、自由にコンテンツを表示できる • 独自に実装したWebサイトで表示できる • 複数チャネルへの最適なコンテンツ配信 ◦ Webサイト ◦ iOS / Androidアプリ ◦ IoT デバイス(店舗や会社エントランスに配置したサイネージ • セキュリティの担保、スケーラビリティ ◦ WordPress は膨大な実績がある一方、攻撃対象としても狙われやすい という側面もある 13

14.

HEADLESS CMS ふくだ は思いました... ヘッドレス CMS って API ファーストな CMS なのでは?! 14

15.

MICROCMS microCMS とは APIベースの日本製ヘッドレスCMS microCMS (ユーザーの声として書きます!) 15

16.

MICROCMS microCMS を触って感じたこと APIベースでフロントエンドがない = API が重要 「APIファーストの世界」に 通じるものがある! POSTMAN 16

17.

API FIRST WORLD APIファーストの世界 とは? https://www.api-first-world.com/ja/ 17

18.

API FIRST WORLD APIファーストの世界 とは? 残念ながら世界にはまだまだ良いAPIが少ない 1. APIは開発者や企業にとって主要な構成要素とはみなされず、 後付けのものとされている 2. API提供者向けのツールは時代遅れ 3. 利用者がAPIを見つけるのが困難 4. APIに関わる人々同士の連携がうまくできていない APIファーストの世界 P.7 - 8 18

19.

API FIRST WORLD APIファーストの世界 とは? 残念ながら世界にはまだまだ良いAPIが少ない 1. APIは開発者や企業にとって主要な構成要素とはみなされず、 後付けのものとされている 2. API提供者向けのツールは時代遅れ 3. 利用者がAPIを見つけるのが困難 4. APIに関わる人々同士の連携がうまくできていない APIファーストの世界 P.7 - 8 19

20.

API FIRST WORLD microCMS API を主要な構成要素としている • API でコンテンツを配信することで活用してもらう • 自由にAPIを構築できる = API を構築するためのサービス http:// 配信された コンテンツを取得 20

21.

API FIRST WORLD microCMS API を定義するところからスタート まさにAPIファースト... 21

22.

API FIRST WORLD microCMS API の利用方法がすぐ見つかる APIプレビュー機能 22

23.

API FIRST WORLD microCMS API の利用方法がすぐ見つかる SDKが充実している 23

24.

API FIRST WORLD microCMS API の利用方法がすぐ見つかる ヘッドレスCMS ならではのSDK SDKが充実している 24

25.

API FIRST WORLD microCMS API の利用方法がすぐ見つかる Rust と Tauri で クロスプラットフォームアプリを 作ってみたい..!! (Rust SDK 作っちゃう!?) SDKが充実している 25

26.

API FIRST WORLD APIファーストの世界... microCMS = API ファーストな CMS の1つ API ファーストの世界で、 様々なことを実現できると面白いなと思います! 26

27.

GOOD BYE. THANK YOU! 27