フロントはReactで、バックはDrupalで開発 (API-First Decoupled Drupal Camp Tokyo 2019)

2019/12/14(土)10:00 〜 17:30 開催
ブックマーク

イベント内容

本セミナーは終了いたしました。

お申込・ご来場ありがとうございました。

主催者判断により、当セミナーの資料の公開予定はございません。ご了承くださいませ。




本セミナーは、CMSLaboが主催するセミナーのご紹介です。マジセミでは特別に、10名をご招待します。

API-First Decoupled Drupal Camp Tokyo 2019

5Gにもつながる、API-FirstでモダンなWebサービスやシステムを開発できるオープンソースのCMS(Drupal)について学びます。システムエンジニア、Webシステム開発事業者、Webフロントエンドエンジニア向けセミナーです。

API-First機能を使って、Drupalの高機能なコンテンツデータベース管理と、他のシステムと連携したり、(例えば)Reactを使ってフロントエンドを構築できることを理解できます。

当日プログラム

午前の部(通訳あり)

09:30 受付スタート

10:00 Keynote : Mr.Preston So 「API-First Decoupled Drupal(仮題)」

Mr.Preston Soat Drupal.org A book for decoupled Drupal practitioners at Amazon

多くの米国の大学やグローバル企業のWebシステム開発に携わり、新しいCMSの活用方法でデジタルトランスフォーメーションを推奨している。

10:50 S1 : Decoupled - Why we’re building a worse wheel(日本語セッション):(仮)登壇者:丸山 ひかる

11:20 S2 : Mr.Mateu Aguiló Bosch「JSON APIとは、特徴、使い方、今後の進化(仮題)」

Mr.Mateu Aguiló Boschat Drupal.org Blog

JSONスペシャリスト、DrupalのJSON APIモジュール開発者で、JSONベースのコンテンツAPIシステム ContentaCMS開発者。スペインから参加。

12:05 S3 : JSON APIを活用したコンテンツサーバーContenta紹介デモ

CMSLABO有限責任事業組合 程田和義

12:30 - 13:30 昼食(お弁当付き)

午後の部(通訳あり)

13:30 S4 : Mr.Mathieu Spillebeen「Drupal & Frontend & Theming」

Mr.Mathieu Spillebeenat Drupal.org founder Compony

Webサイトのフロントエンド開発のスペシャリスト、UX(ユーザーエクスペリエンス)に造詣が深い、最近、コンポーネントによるフロントエンド開発を提唱する企業を設立。ベルギー生まれ。

14:15 S5 : Reactのフロントエンドが簡単に作れるGatsbyJSの紹介

CMSLABO有限責任事業組合 程田和義

15:00 S6 : Mr.Amitai Burstein 「The Safest Headless Drupal 8 with Elm」

Mr.Amitai Bursteinat Drupal.org co-founder gizra

イスラエルのWebシステム開発企業 gizra の共同創立者、CMSのRESTfulモジュールを開発し、elmというプログラミング言語でWebフロントエンドを開発する手法を提唱。

15:45 Coffee 休憩

16:00 S7 : 開発環境のご紹介 DevOps DDEV、How to Contribution Drupal Community

CMSLABO有限責任事業組合 程田和義

16:30 S8 : Mr.Mateu Aguiló Bosch「A node.js proxy between Drupal and your consumers」

Mr.Mateu Aguiló Boschat Drupal.org Blog

JSONスペシャリスト、DrupalのJSON APIモジュール開発者で、JSONベースのコンテンツAPIシステム ContentaCMS開発者。スペインから参加。

17:15 全体のQ&A

交流会

18:00 頃から、ビールやワイン、軽食などで情報交換

API-First とは

さまざまシステムのAPI(あるソフトウェアから別のソフトウェアの機能を呼び出す仕組み)が公開され、Webを通じてそれらのAPI同士を組み合わせることで、新しいサービスを早く提供できる仕組みをAPI-Firstと言われています。付加価値の高いエコシステムとなり、モバイル端末を活用した配車サービスなどの「APIエコノミー」なWebサービスで採用されています。

Decoupled 、Headless CMSとは

DecoupledやHeadless CMSは、CMSをバックエンドだけとして活用し、フロントエンドをREST APIなどの技術を使ってCMSとは別のシステムで構築することを意味します。一般的なCMSは「Coupled」と言われ、コンテンツ管理アプリケーション(CMA)とコンテンツデリバリーアプリケーション(CDA)が一体になっています。ブログや従来のホームページの仕組みに相当します。そのCMAとCDAを分離した場合を「Decoupled」と言います。

また、Decoupledの場合は、コンテンツに対して能動的な動作となり、HeadlessCMSの場合はコンテンツに対して要求があるまでアイドル状態の受動的な動作になります。

Decoupledの概念

Decoupledの概念

Drupalとは

オープンソースCMSとして、世界中の行政、大学、企業で使われている、高機能、モジュール・ビルディングブロック式、スケーラビリティーのあるシステムです。特に、コンテンツタイプやViews機能は、簡単にコンテンツのデータ構造を構築管理でき、そのデータをSQL言語で抽出し、表示、加工、入出力するViews機能は、JSON APIモジュールにより簡単に他のシステムとの連携し、フロントエンドを構築できます。

Drupal API-Firstの概念

Drupal API-Firstの概念

DevOps DDEVとは

PHP言語ベースのオープンソースCMSのDrupal、WordPress、TYPO3、backdropに対応したオープンソースDevOpsです。開発のローカル環境から公開するライブ環境まで、連携可能なDevOpsです。ddev環境には、Dockerベースのコンテナには、Linux OS、データベース、Webサーバー、PHP言語、CMSなど、開発で必要となるソフトウェアがすべてインストールされており、簡単に開発スタートできます。

Gatsby とは

GatsbyJSは、ReactベースのWebサイト構築フレームワークとして、2015年に誕生し、2018年より、CMS(DrupalやWordPressなど)をバックエンドとして使えるようになりました。

主催

CMSLabo

セミナー事務局

マジセミ株式会社

マジセミ

※当日は名刺を2枚お持ち下さい。

※以下の方について、当社判断によりご参加をご遠慮頂く場合がございます。予めご了承下さい。

・講演企業の競合となる商品・サービスを提供している企業、同業の企業、及びそのグループ企業・関連企業の方

・個人や個人事業主の方

・その他、弊社及び講演企業が不適切と判断した企業・個人の方

※申込が多数の場合、弊社抽選にてご参加をご遠慮頂く場合がございますので、予めご了承ください。

※本コミュニティにご提示いただいた情報、及び、申込時にご記載頂いた内容、当日受付でご提示頂いた名刺情報は、マジセミ株式会社にて収集し、マジセミ株式会社/オープンソース活用研究所 および主催・共催・協賛・協力・講演の各企業に提供させて頂きます。ご記載を頂いた個人情報はマジセミ株式会社/株式会社オープンソース活用研究所および主催・共催・協賛・協力・講演企業にて厳重に管理し、サービス、製品、セミナー、イベントなどのご案内に使用させて頂き、また各社のメルマガに登録させていただきます。ご記載いただいた個人情報は、法律に基づいた、警察等の行政機関や司法機関からの要請があった場合を除き、第三者には提供致しません。

〔お問合せ先 及び 個人情報保護管理者〕 株式会社オープンソース活用研究所 個人情報保護管理者 連絡先:03-6809-1257

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント