data apiで広がるwebサイトのオモテとウラ

26
Data APIで広がるWebサイトの オモテウラ bit part 合同会社 奥脇知宏・柳谷真志 Movable Type 6 本格活用ナイトセミナー 2013.11.28

Upload: bitpart

Post on 28-Jun-2015

554 views

Category:

Documents


4 download

DESCRIPTION

2013.11.28 マイナビさんでの「Movable Type 6 本格活用ナイトセミナー」のスライドです。

TRANSCRIPT

Page 1: Data APIで広がるWebサイトのオモテとウラ

Data APIで広がるWebサイトのオモテとウラ

bit part 合同会社 奥脇知宏・柳谷真志

Movable Type 6 本格活用ナイトセミナー2013.11.28

Page 2: Data APIで広がるWebサイトのオモテとウラ

bit part 紹介

• 柳谷真志(@mersy)、奥脇知宏(@tinybeans)• 2013年1月結成のユニット• 2013年8月「bit part 合同会社」設立• Movable Typeやアルファサード株式会社のPowerCMSを利用した構築がメイン業務

Page 3: Data APIで広がるWebサイトのオモテとウラ

bit part 紹介 / mersy

• 柳谷真志やなぎやまさし

• アイ・ペアーズ株式会社

Page 4: Data APIで広がるWebサイトのオモテとウラ

bit part 紹介 / tinybeans

• 奥脇知宏おくわきともひろ

• かたつむりくんのWWW• Movable Type 5.1 プロの現場の仕事術(毎日コミュニケーションズ)

Page 5: Data APIで広がるWebサイトのオモテとウラ

bit part 紹介 / plugins

• flexibleSearch • MTAppjQuery• MTML Completions• その他のMTプラグイン ドキュメント販売中

Page 6: Data APIで広がるWebサイトのオモテとウラ

Data API で何ができる?

Webサイトのオモテ側

Page 7: Data APIで広がるWebサイトのオモテとウラ

サンプルサイトSix Apart のごはんレシピ

Page 8: Data APIで広がるWebサイトのオモテとウラ

• Movable Type on Cloud(爆速MT)• 1つのウェブサイト• ウェブサイトで記事を管理(MT6 new!)• カテゴリ、タグによる分類

サンプルサイトの構成

Page 9: Data APIで広がるWebサイトのオモテとウラ

• 一覧ページ(トップページなど)で下までスクロールすると追加で読み込む無限スクロール

• サイト内検索• タグアーカイブ

Data API をどこに使っているか

Page 10: Data APIで広がるWebサイトのオモテとウラ

• 実際に見てみましょう

http://makanai.sixapart.jp/

サンプルサイトのデモ

Page 11: Data APIで広がるWebサイトのオモテとウラ

DEMOサイトの構成 < デザインについて >

Data API で追加読み込み

Page 12: Data APIで広がるWebサイトのオモテとウラ

Data API で検索

Page 13: Data APIで広がるWebサイトのオモテとウラ
Page 14: Data APIで広がるWebサイトのオモテとウラ

• Movable Type 6 本格活用ガイドブック• Chapter 04 参照

サンプルサイトの解説

Page 15: Data APIで広がるWebサイトのオモテとウラ

英単語帳スマホWebアプリbitword

Page 16: Data APIで広がるWebサイトのオモテとウラ

• 一覧ページの表示・無限スクロール• ユーザー認証• 記事の新規投稿・編集• 記事のステータスの変更、下書き記事の表示

Data API をどこに使っているか

Page 18: Data APIで広がるWebサイトのオモテとウラ

Data API を PHP で利用したダイナミックページ

Page 20: Data APIで広がるWebサイトのオモテとウラ

Data API で何ができる?

Webサイトのウラ側

Page 21: Data APIで広がるWebサイトのオモテとウラ

• Webサイト構築中のサンプル記事の投稿がとっても楽に!

• Data API を使った記事の作成• デモ

アイデア1サンプル記事をまとめて作成

Page 22: Data APIで広がるWebサイトのオモテとウラ

• ちょっとした記事の編集をサクッとやりたい!• Data API を使ったインクリメントサーチ• Data API を使った記事の更新・再構築• ウィジェットの挿入は MTAppjQuery で• デモ

アイデア2クイック編集ウィジェット

Page 23: Data APIで広がるWebサイトのオモテとウラ

• 複数の画像をまとめてアップロードしたい!• Data API を使ったアイテムのアップロード• ウィジェットの挿入は MTAppjQuery で• デモ

アイデア3マルチファイルアップロードウィジェット

Page 24: Data APIで広がるWebサイトのオモテとウラ

• 公開サイトを見たまま編集したい!• Google Chrome の拡張機能で Data API を使う• Data API を使った記事の編集(リッチテキストエディタも!)、新規投稿(複製)、削除

• デモ

アイデア4公開サイトを見たまま編集Chrome 拡張機能

Page 25: Data APIで広がるWebサイトのオモテとウラ

このように Data API を使うとMovable Type のデータを

Webサイトのオモテ側・ウラ側で簡単・自由に扱える!

Page 26: Data APIで広がるWebサイトのオモテとウラ

ご静聴ありがとうございました。

Update bit part everyday!!

MT::Lover::bitpart