SNS利用者 - OpenPNE

OpenPNE3 はこうなる!
Kousuke Ebihara <[email protected]>
OpenPNE3 で実現されること
• フレームワークに symfony 採用
• 国際化
• OpenPNE本体 と 各機能の分業を実現
– プラグインによる拡張性の向上
– OpenSocial 対応
– 外部連携の充実
フレームワークに symfony 採用
•
•
•
•
•
DB抽象化
国際化対応
プラグインによる拡張機能
オブジェクト指向
豊富なドキュメント
国際化
• メンバー入力部分を除く、すべての表示要素を国際
化に対応させます
• 管理者があらかじめ許可した言語のなかから、メン
バーが自分にあったものを選択し、SNSを利用する
ことができるようになります
• 対応予定言語
–
–
–
–
–
日本語
英語
中国語
モンゴル語
その他の言語にも順次対応予定
OpenPNE本体 と 各種機能の分業
を実現
SNS上で動作する各種機能
OpenPNE本体
OpenPNE本体 と 各種機能の分業
を実現
• 分業のメリット
– 「SNS利用者」:多くのアプリケーションを選択し、自分に
合ったサービスを利用できるようになる
– 「SNSオーナー」:外部アプリケーションを受け入れること
で、リスクを取らずに多様なサービスをSNS利用者に提
供できるようになる
– 「アプリケーション開発者」:自分たちが得意なアプリケー
ションを作り(もしくは、あらかじめ作ってあるサービスと連
携させ)、多くの「SNS利用者」に対してサービスを提供し
て収益を上げることができるようになる
OpenPNE本体 と 各種機能の分業
を実現
• プラグインによる拡張性の向上
– テンプレートやアクションを柔軟に拡張することが
できるようになります
– プラグインの追加・取り外しが管理画面から容易
にできるようになります
OpenPNE本体 と 各種機能の分業
を実現
• OpenSocial 対応
– OpenSocial アプリケーションが OpenPNE で運
営された SNS でも利用可能に
– OpenSocial は MySpace、 Orkut 、 Friendster
などが対応しているため、これらの SNS 向けに
作られた OpenSocial アプリケーションが
OpenPNEでも利用できる
OpenPNE本体 と 各種機能の分業
を実現
• 外部連携の充実
– OpenID 対応(プロバイダ)
• Wordpress など OpenID に対応している各種サービ
スに、 OpenPNE の OpenID でログイン可能
– OpenID 対応(コンシューマ)
• Yahoo!、 mixi などが発行する OpenID で OpenPNE
にログイン可能
OpenPNE本体 と 各種機能の分業
を実現
• 認証機能の強化
– 認証機能をプラグインによって実現
• プラグインを追加することで様々な認証に対応可能
–
–
–
–
メールアドレス
携帯電話個体識別番号
OpenID
LDAP
– 認証方法の切り替えが容易に
• 管理画面から認証方法を選択できるように
• 管理者が許可した認証方法のなかから、好きなものを
メンバーが選択することができるように