Doorkeeper

【MT東京-34】はじめよう! Movable Type Data API ハンズオン

Sat, 15 Apr 2017 13:00 - 16:15 JST

Techorus Cafe (NHN Techorus Corp.)

13F Shinjuku Eastside Square 6-27-30 Shinjuku, Shinjuku-ku, Tokyo, Japan

Register

Registration is closed

Get invited to future events

¥500 at the door
懇親会込み

Description

イベント情報

Movable TypeのDataAPIハンズオンを開催します!

Movable Type 6.0の新機能として、Movable Typeの外部からデータに柔軟にアクセスできる「Data API」が追加されました。
その後、Movable Typeのマイナーバージョンアップに伴い、Data APIも強化され、管理画面上でできるほとんどのことを、Data APIでも行うことができます。
当イベントでは、Data APIを活用して記事の投稿や公開など、さまざまな体験をして頂く予定です。

持参するもの

  • ハンズオンのイベントですので、ノートパソコン(Windows もしくは Mac) をご持参ください。

事前準備

  • 事前に下記のソフトウェアをインストールしておいてください。Macの方はiPhoneとAndroidの2通りありますが、どちらか片方だけでも大丈夫です。

Windows

JDK のインストール

Android Studio のインストール

Mac(iPhoneアプリをビルドする方)

Xcode のインストール

CocoaPods のインストール

Mac(Andoroidアプリをビルドする方)

JDK のインストール

Android Studio のインストール

インストールについては下記ページもご参照ください。

会場設備、MT環境について

  • 電源とWi-Fiはございます。
  • Movable Typeの利用環境は用意いたします。

対象

  • Movable TypeとData APIに関心がある方
  • スマートフォンアプリの開発に関心がある方
  • デザイナー、テクニカルディレクター、プログラマー(JavaScript、PHP、C#など)

ハンズオン内容

【ハンズオン1】 Movable Type と Microsoft Cognitive Services を連携して、自動翻訳投稿システムを作ってみる

シックス・アパート株式会社 長内 毅志様

Movable Type のData APIは、さまざまなデータやウェブサービスと連携することができるREST APIです。

今回のハンズオンでは、Microsoft AzureのAI/機械学習サービス「Cognitive Services」と連携。翻訳機能を提供する Microsoft Translator Text API を利用して、タイトルと本文を入力すると、自動的に英語の文章に翻訳して、MTに記事投稿ができる簡単なウェブアプリを作ってみます。

想定対象者

  • ウェブディレクター、フロントエンドエンジニア
  • Movable Type を触ったことはあるが、Data APIを使ったことはない方
  • Movable Type の知識はないが、ウェブ制作やhtml作成の経験がある方
  • html・JavaScript の基礎的な知識がある方
  • (ハンズオンでは、作成済みのテンプレート・コードをもとに進めていきます。実際にその場でプログラムを書くことはしませんので、プログラマー以外の方でもご参加いただけます。)

カリキュラム

  1. Movable Type とは
  2. Data APIとは
  3. JavaScript SDKの使い方
  4. 認証システムの実装
  5. MTへの投稿システムの実装
  6. Microsoft Cognitive Services と連携した翻訳システムの実装
  7. まとめ

【ハンズオン2】 Webサイトをアプリ化してみよう

アルファサード株式会社 野田 純生様

未経験でもまったくOK。新しいMTのプラグインを使ってWebサイトをアプリ化してみましょう。
4月にリリースを予定している MobileApps.pack を使うと、管理画面から画像を数点登録してアプリの設定を行うだけでMTのDataAPIを利用したiOS/Androidのネイティブアプリを作成することができます。記事の配信はMTから行え、管理画面からプッシュ通知を送信したりアクティブユーザー数や新規インストール数などをダッシュボードで確認することができます。

プラグインは、個人無償ライセンスやMovable Type for AWS(nginx版) マイクロインスタンス上では無料で利用できます。

メニューのカスタマイズや記事/ページ画面のカスタマイズはMTの知識があれば大丈夫、JavaやSwift、Objective-Cの知識もまったく不要です。

【ハンズオン3】 DataAPIエンドポイント拡張プラグインを作ってみよう

アルファサード株式会社 野田 純生様

※内容は後日公開いたします。

タイムスケジュール

時間 内容
12:30−12:55 受付
12:55−13:00 ご案内
13:00−14:30 ハンズオン 1
14:30−14:45 休憩
14:45−16:15 ハンズオン 2 & 3
16:15-16:20 懇親会準備
16:20-18:00 MT Networking Party(懇親会・LT)

※イベント内容は予告なく変更になる場合があります。

懇親会について

今回の参加費は懇親会の飲食代も含まれています。ぜひ懇親会にご参加ください!

LTについて

募集中です!
* 発表は懇親会中を予定しております。
* 発表時間が5分程度でおねがいします。
* LTのテーマは、Webに関係することであればなんでもOKです。
懇親会の中でのLTですのでお酒を片手にヤルも良し、PCを片手にガチなプレゼンをするも良し、かなり自由なLTセッションです。(過去実績より)
LTをされたい方は http://www.mt-tokyo.net/mailform.html よりお申し込み下さい。

協賛、協力

シックス・アパート株式会社
アイデアマンズ株式会社
bit part合同会社
アルファサード株式会社

スポンサーは随時募集しています!お問い合わせフォームよりご連絡ください。

About this community

MT-TOKYO

MT-TOKYO

Web : http://www.mt-tokyo.net/ FaceBook : https://www.facebook.com/mttokyo.net Twitter : https://twitter.com/MT_TOKYO

Join community