Your SlideShare is downloading. ×
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply
We'd love to hear what you think

By taking this short survey, you'll help us make SlideShare better. It shouldn't take more than a few minutes.

Start Survey

おれおれブログシステムにServiceWorkerを導入してみた #serviceworker

141
views

Published on

Service Workerハッカソンでつくったもの

Service Workerハッカソンでつくったもの

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
141
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. おれおれブログシステム にServiceWorkerを 導入してみた #serviceworker Toshiaki Maki (チーム一人@making) 2015-04-04 Service Workerハッカソン
  • 2. おれおれblog https://github.com/making/categolj2-backend フルREST APIなブログシステム フロントエンドを好きに作れる (JenkinsやGitBucketのように簡単に起動できる)
  • 3. http://blog.ik.am 自分用ブログに 使われている
  • 4. システム構成 Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API デフォルト 画面 デフォルト 画面
  • 5. 今日やりたかったこと • オフラインでも管理画面で記事を作成・保存する • 新しい記事が投稿されたら通知する
  • 6. 今日やりたかったこと Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 投稿があれば通知 オフラインの場合に、Service Worker経由で 作業内容をキャッシュする
  • 7. 今日できたこと Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 投稿があれば通知 オフラインの場合に、Service Worker経由で 作業内容をキャッシュする
  • 8. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 購読ボタンクリック ユーザー
  • 9. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 購読者情報保存 ユーザー
  • 10. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 記事投稿 ユーザー ぼく
  • 11. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API GCMに送信 GCM ユーザー ぼく
  • 12. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 購読者に通知 GCM ユーザー ぼく
  • 13. 流れ Backend API (Java) Frontend SPA (React.js) Backend SPA (Backbone.js) REST API REST API 購読者に通知 GCM ユーザー ぼく ブログの ユーザーエンゲージメント 向上 !!!
  • 14. デモ
  • 15. できてないこと • 購読中止ボタン • https対応 • 本番デプロイ • オフライン対応!! うちに帰って続きをやる!
  • 16. 興味がわいたら 試してみてください https://github.com/making/categolj2-backend フルREST APIなブログシステム フロントエンドを好きに作れる (JenkinsやGitBucketのように簡単に起動できる) きっとService Worker対応します!