「プラグイン:opIdCallPlugin」の版間の差分
提供: OpenPNE3まとめwiki
(→概要) |
(→概要) |
||
(2人の利用者による、間の12版が非表示) | |||
行1: | 行1: | ||
== 概要 == | == 概要 == | ||
− | 日記、アクティビティ、コミュニティイベント、コミュニティトピックやそのコメント欄に @+ID | + | 日記、アクティビティ、コミュニティイベント、コミュニティトピックやそのコメント欄に @+ID を含めると、IDで指定した人の登録メールアドレス宛に、あるいはIDで指定したコミュニティの皆さん宛に、お知らせが届く機能を実現するプラグインです。 |
m@+ID とすることで携帯宛に送信することもできます。 | m@+ID とすることで携帯宛に送信することもできます。 | ||
行8: | 行8: | ||
== インストール == | == インストール == | ||
<pre> | <pre> | ||
− | $ ./symfony opPlugin:install opIdCallPlugin -r 0.8. | + | $ ./symfony opPlugin:install opIdCallPlugin -r 0.8.3 |
− | + | ||
$ ./symfony openpne:migrate --target=opIdCallPlugin | $ ./symfony openpne:migrate --target=opIdCallPlugin | ||
+ | $ patch -p0 < plugins/opIdCallPlugin/form-post_save.patch | ||
</pre> | </pre> | ||
− | + | ||
+ | == 使い方 == | ||
+ | |||
+ | 1. アクティビティへの書き込み | ||
+ | <pre> | ||
+ | @taro | ||
+ | 昨日の件ですが、… | ||
+ | </pre> | ||
+ | * @マークは全角でも半角でも構いません。 | ||
+ | * コールIDは漢字や仮名でも構いません。 | ||
+ | * スペースまたは改行をコールIDの切れ目として認識します。 | ||
+ | * @〜〜 の代わりに m@〜〜 とすることで、PCではなく携帯に通知されます。 | ||
+ | ** 「@taro m@taro こんにちは」と書けばPC・携帯両方に通知されます。 | ||
+ | * コールID末尾の「様」「さん」「くん」「ちゃん」等は無視されます。 | ||
+ | |||
+ | 2. 届くメール | ||
+ | <pre> | ||
+ | 件名:[MySNS] IDコールのお知らせ | ||
+ | |||
+ | アクティビティ でtaroさんが呼ばれているようです。 | ||
+ | http://sns.example.com/friend/showActivity | ||
+ | |||
+ | OpenPNE君≫ | ||
+ | > @taro | ||
+ | > 昨日の件ですが、… | ||
+ | </pre> | ||
+ | |||
+ | == コールIDの設定方法 == | ||
+ | |||
+ | opIdCallPluginは、以下のソースからコールIDを読み込みます。 | ||
+ | IDが重複する場合は、そのIDを登録している全員に通知が届く仕様になっています。 | ||
+ | |||
+ | * 氏名(※スペースが含まれている場合のみ分解される) | ||
+ | * 〈プロフィール設定〉ニックネーム | ||
+ | * 〈プロフィール設定〉コールID | ||
+ | * config/app.yml | ||
+ | |||
+ | == 現バージョン(0.8.3)における既知の問題 == | ||
+ | * 当該テキストの閲覧権限を反映していません。→ これは改善の予定です。 | ||
+ | * コールIDはキャッシュされていないので、毎回設定を読みに行きます。→ memcached が設定されている場合、短期的に保存しておくようにする予定です。 | ||
== リリース情報 == | == リリース情報 == | ||
行18: | 行57: | ||
! Version !! 日付 !! リリース内容 !! 概要 !! 利用出来るOpenPNEのバージョン | ! Version !! 日付 !! リリース内容 !! 概要 !! 利用出来るOpenPNEのバージョン | ||
|- | |- | ||
− | | 0.8 | + | | 0.8.3 || 2011/6/15 || [http://plugins.openpne.jp/release/336 リリース情報] || コミュニティにコールIDを設定可能に || OpenPNE 3.6beta1以上<br>+ sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
+ | |- | ||
+ | | 0.8.2.1 || 2011/4/21 || [http://plugins.openpne.jp/release/309 リリース情報] || アクセスブロックしている/されているメンバーへのIDコールを抑制 || OpenPNE 3.6beta1以上<br>+ sfFormObjectクラスへのパッチ(※本プラグインに同梱) | ||
+ | |- | ||
+ | | 0.8.2 || 2011/3/22 || [http://plugins.openpne.jp/release/278 リリース情報] || 携帯からIDコールに返信可能に || OpenPNE 3.6beta1以上<br>+ sfFormObjectクラスへのパッチ(※本プラグインに同梱) | ||
+ | |- | ||
+ | | 0.8.1 || 2011/3/10 || [http://plugins.openpne.jp/release/276 リリース情報] || マイグレーション追加 || OpenPNE 3.6beta1以上<br>+ sfFormObjectクラスへのパッチ(※本プラグインに同梱) | ||
+ | |- | ||
+ | | 0.8.0 || 2011/3/10 || [http://plugins.openpne.jp/release/275 リリース情報] || プラグイン公開 || OpenPNE 3.6beta1以上<br>+ sfFormObjectクラスへのパッチ(※本プラグインに同梱) | ||
|} | |} | ||
+ | |||
+ | [[Category:プラグイン情報|Wikify]] | ||
== フィードバック == | == フィードバック == | ||
行28: | 行77: | ||
: fork・pullリクエスト大歓迎です。 | : fork・pullリクエスト大歓迎です。 | ||
− | == | + | == author == |
− | * | + | * tozuka@tejimaya.com |
+ | |||
+ | == contributor == | ||
+ | * urabe@tejimaya.com |
2011年6月15日 (水) 17:23時点における最新版
目次
概要[編集]
日記、アクティビティ、コミュニティイベント、コミュニティトピックやそのコメント欄に @+ID を含めると、IDで指定した人の登録メールアドレス宛に、あるいはIDで指定したコミュニティの皆さん宛に、お知らせが届く機能を実現するプラグインです。
m@+ID とすることで携帯宛に送信することもできます。
※本体symfony部分(sfFormObjectクラス)へのパッチ(同梱)が必要です
インストール[編集]
$ ./symfony opPlugin:install opIdCallPlugin -r 0.8.3 $ ./symfony openpne:migrate --target=opIdCallPlugin $ patch -p0 < plugins/opIdCallPlugin/form-post_save.patch
使い方[編集]
1. アクティビティへの書き込み
@taro 昨日の件ですが、…
- @マークは全角でも半角でも構いません。
- コールIDは漢字や仮名でも構いません。
- スペースまたは改行をコールIDの切れ目として認識します。
- @〜〜 の代わりに m@〜〜 とすることで、PCではなく携帯に通知されます。
- 「@taro m@taro こんにちは」と書けばPC・携帯両方に通知されます。
- コールID末尾の「様」「さん」「くん」「ちゃん」等は無視されます。
2. 届くメール
件名:[MySNS] IDコールのお知らせ アクティビティ でtaroさんが呼ばれているようです。 http://sns.example.com/friend/showActivity OpenPNE君≫ > @taro > 昨日の件ですが、…
コールIDの設定方法[編集]
opIdCallPluginは、以下のソースからコールIDを読み込みます。 IDが重複する場合は、そのIDを登録している全員に通知が届く仕様になっています。
- 氏名(※スペースが含まれている場合のみ分解される)
- 〈プロフィール設定〉ニックネーム
- 〈プロフィール設定〉コールID
- config/app.yml
現バージョン(0.8.3)における既知の問題[編集]
- 当該テキストの閲覧権限を反映していません。→ これは改善の予定です。
- コールIDはキャッシュされていないので、毎回設定を読みに行きます。→ memcached が設定されている場合、短期的に保存しておくようにする予定です。
リリース情報[編集]
Version | 日付 | リリース内容 | 概要 | 利用出来るOpenPNEのバージョン |
---|---|---|---|---|
0.8.3 | 2011/6/15 | リリース情報 | コミュニティにコールIDを設定可能に | OpenPNE 3.6beta1以上 + sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
0.8.2.1 | 2011/4/21 | リリース情報 | アクセスブロックしている/されているメンバーへのIDコールを抑制 | OpenPNE 3.6beta1以上 + sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
0.8.2 | 2011/3/22 | リリース情報 | 携帯からIDコールに返信可能に | OpenPNE 3.6beta1以上 + sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
0.8.1 | 2011/3/10 | リリース情報 | マイグレーション追加 | OpenPNE 3.6beta1以上 + sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
0.8.0 | 2011/3/10 | リリース情報 | プラグイン公開 | OpenPNE 3.6beta1以上 + sfFormObjectクラスへのパッチ(※本プラグインに同梱) |
フィードバック[編集]
- バグ報告
- http://redmine.openpne.jp/projects/plg-idcall
- ソースコード
- https://github.com/tozuka/opIdCallPlugin
- fork・pullリクエスト大歓迎です。
author[編集]
- tozuka@tejimaya.com
contributor[編集]
- urabe@tejimaya.com