20111015PHPMatsuri_CQC

  • 1,565 views
Uploaded on

CQC Presentation on PHPMatsuri2011

CQC Presentation on PHPMatsuri2011

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,565
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
2
Comments
0
Likes
0

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. いろいろ通知サービス  @tejima  1
  • 2. サービスの目的 OpenPNEのアクションをいろいろなデバイスに通知したい 2
  • 3. 利用イメージ @を増せばどんどん強烈なつぶやきになる 3
  • 4. 設定画面 4
  • 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. OpenPNE3.6.0 • SNSを構築するソフトウエア • symfony  1.4  +  Doctrine  •  120/WEEK  (13876  Ver3  Total) 6
  • 7. サイトの構造 Service      =        OpenPNE3.6.0        –  Bundle  plugins        +  opCQCPlugin        +  opSkinCQCPlugin 7
  • 8. opCQCPlugin 本サイトの機能を実現する ・APIリクエスト処理  ・ユーザーアクションコントロール ・キューのバッチ処理 opSkinCQCPlugin CSS  Image  JavaScriptなどのデザインを表現 8
  • 9. SMS •  電話番号からSMSを送信する •  Click  A  Tell  APIを利用(@3円) •  KDDIにSMSが送れないらしい 9
  • 10. Amazon  SQS APIサーバのキューデータベースとして利用 ※未実装 10
  • 11. PUSH  (iOS) •  iPhone  iPadにプッシュする •  BOXCARを利用 11
  • 12. Phone  Call •  電話を鳴らす。最終手段! •  友人が作成したAPI(synaps)を使用 12
  • 13. DEMO 13
  • 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. ありがとうございました
[2k]  =>  tejima 15
  • 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