個人用ツール

「プラグイン:opIdCallPlugin」の版間の差分

提供: OpenPNE3まとめwiki

移動: 案内, 検索
行13: 行13:
 
</pre>
 
</pre>
 
【注】(バージョン0.8.0現在)マイグレーションを(まだ)書いてないので、3番目のは(まだ)意味ないです。これから書きます。
 
【注】(バージョン0.8.0現在)マイグレーションを(まだ)書いてないので、3番目のは(まだ)意味ないです。これから書きます。
 +
 +
== 使い方 ==
 +
 +
=== アクティビティへの書き込み ===
 +
<pre>
 +
@taro
 +
昨日の件ですが、…
 +
</pre>
 +
* @マークは全角でも半角でも構いません。
 +
* コールIDは漢字や仮名でも構いません。
 +
* スペースまたは改行をコールIDの切れ目として認識します。
 +
* @〜〜 の代わりに m@〜〜 とすることで、PCではなく携帯に通知されます。
 +
** 「@taro m@taro こんにちは」と書けばPC・携帯両方に通知されます。
 +
 +
=== 届くメール ===
 +
<pre>
 +
件名:[MySNS] IDコールのお知らせ
 +
 +
アクティビティ でtaroさんが呼ばれているようです。
 +
http://sns.example.com/friend/showActivity
 +
 +
OpenPNE君≫
 +
> @taro
 +
> 昨日の件ですが、…
 +
</pre>
  
 
== コールIDの設定方法 ==
 
== コールIDの設定方法 ==

2011年3月10日 (木) 17:27時点における版

概要

日記、アクティビティ、コミュニティイベント、コミュニティトピックやそのコメント欄に @+ID を含めると、IDで指定した人の登録メールアドレス宛にお知らせが届く機能を実現するプラグインです。

m@+ID とすることで携帯宛に送信することもできます。

※本体symfony部分(sfFormObjectクラス)へのパッチ(同梱)が必要です

インストール

$ ./symfony opPlugin:install opIdCallPlugin -r 0.8.0
$ patch -p0 < plugins/opIdCallPlugin/form-post_save.patch
$ ./symfony openpne:migrate --target=opIdCallPlugin

【注】(バージョン0.8.0現在)マイグレーションを(まだ)書いてないので、3番目のは(まだ)意味ないです。これから書きます。

使い方

アクティビティへの書き込み

@taro
昨日の件ですが、…
  • @マークは全角でも半角でも構いません。
  • コールIDは漢字や仮名でも構いません。
  • スペースまたは改行をコールIDの切れ目として認識します。
  • @〜〜 の代わりに m@〜〜 とすることで、PCではなく携帯に通知されます。
    • 「@taro m@taro こんにちは」と書けばPC・携帯両方に通知されます。

届くメール

件名:[MySNS] IDコールのお知らせ

アクティビティ でtaroさんが呼ばれているようです。
http://sns.example.com/friend/showActivity

OpenPNE君≫
> @taro
> 昨日の件ですが、…

コールIDの設定方法

opIdCallPluginは、以下のソースからコールIDを読み込みます。 IDが重複する場合は、そのIDを登録している全員に通知が届く仕様になっています。

  • 氏名(※スペースが含まれている場合のみ分解される)
  • 〈プロフィール〉ニックネーム
  • 〈プロフィール〉コールID (※マイグレーションが現バージョンには含まれていないので、管理画面からプロフィール項目に "call_id" を手動で追加する必要があります)
  • config/app.yml

既知の問題

  • 現バージョン(0.8.0)では、当該テキストの閲覧権限を反映していません。

リリース情報

Version 日付 リリース内容 概要 利用出来るOpenPNEのバージョン
0.8.0 2011/3/10 リリース情報 プラグイン公開 OpenPNE 3.6beta1以上
+ sfFormObjectクラスへのパッチ(※本プラグインに同梱)

フィードバック

バグ報告
http://redmine.openpne.jp/projects/plg-idcall
ソースコード
https://github.com/tozuka/opIdCallPlugin
fork・pullリクエスト大歓迎です。

作者

  • tozuka@tejimaya.com