20111015PHPMatsuri_CQC

1,856 views

Published on

CQC Presentation on PHPMatsuri2011

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,856
On SlideShare
0
From Embeds
0
Number of Embeds
614
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20111015PHPMatsuri_CQC

  1. 1. いろいろ通知サービス  @tejima  1
  2. 2. サービスの目的 OpenPNEのアクションをいろいろなデバイスに通知したい 2
  3. 3. 利用イメージ @を増せばどんどん強烈なつぶやきになる 3
  4. 4. 設定画面 4
  5. 5. api.cqc.jp   Amazno  SQS    SNS     ID  API          SITE CQC  QUEUE Site     1  31415  sns.openpne.jp Se7ngs 2  65358  op.jp synapse   RING   batch   opIDCall   OpenPNE   process   E  mail   Clickatell   SMS   MMS   BOX  CAR   PUSH   UserSe7ngs   member_config User User  se7ng Site  Owner
  6. 6. OpenPNE3.6.0 • SNSを構築するソフトウエア • symfony  1.4  +  Doctrine  •  120/WEEK  (13876  Ver3  Total) 6
  7. 7. サイトの構造 Service      =        OpenPNE3.6.0        –  Bundle  plugins        +  opCQCPlugin        +  opSkinCQCPlugin 7
  8. 8. opCQCPlugin 本サイトの機能を実現する ・APIリクエスト処理  ・ユーザーアクションコントロール ・キューのバッチ処理 opSkinCQCPlugin CSS  Image  JavaScriptなどのデザインを表現 8
  9. 9. SMS •  電話番号からSMSを送信する •  Click  A  Tell  APIを利用(@3円) •  KDDIにSMSが送れないらしい 9
  10. 10. Amazon  SQS APIサーバのキューデータベースとして利用 ※未実装 10
  11. 11. PUSH  (iOS) •  iPhone  iPadにプッシュする •  BOXCARを利用 11
  12. 12. Phone  Call •  電話を鳴らす。最終手段! •  友人が作成したAPI(synaps)を使用 12
  13. 13. DEMO 13
  14. 14. api.cqc.jp   Amazno  SQS     CQC  QUEUE SNS Site   Se7ngs   ID  API          SITE   1  31415  sns.openpne.jp 2  65358  op.jp synapse   RING   batch   opIDCall   OpenPNE   E  mail   process   Clickatell   SMS   MMS   BOX  CAR   PUSH   UserSe7ngs   member_config User User  se7ng Site  Owner
  15. 15. ありがとうございました
[2k]  =>  tejima 15
  16. 16. API  FORMAT CQC  QUEUE  FORMAT  CQC_API_KEY    FROM        MSG                              TYPE JSON31415926            tejima        “@@mamoru  よろ”    D {31415926            tejima        “@tejima  よろ”              A        “FROM":  “mamoru@tejimaya.com",31415926            tejima        “@teji@op.jp  よろ”    T        ”PRI":  "3",        “TO”:”tejima@tejimaya.com”        ”M":  “@tejima  aaaaaaaaaaa" }USER  PRIORITY  SETTING SITEOWNER  SETTINGMEMBER_ID    KEY    VALUE CQC_API_KEY    SITE                  CQC_PRIORITY 31415926  sns.openpne.jp  “P1”=>{"RING":"08040600334” 415932        sns.pne.jp  “P2”=>{"SMS":”0804034","PUSH":"1d47@pus.com”}   897932        inner.teji.com  “P3”=>{"P_MAIL":”m.0422@softbank.ne.jp"} 31415926  sns.openpne.jp

×