Hatena::ブログ(Diary)

c_mutoh’s Diary RSSフィード

2010/06/28

Joomla Extension Ultimate Mailing Listsをinfoscoop.orgに導入

特定ユーザだけにメールを送りたい

サイトに登録してくれたユーザにメールを送りたいとき、Joomlaではデフォルトのままだと、Math Mailというツールしか入っていなくて、サイト登録者、管理者といった大まかなグループ単位でしかメールを送ることができません。

これを、特定のユーザだけにメールを送れるようにしたい、ということでinfoScoop OpenSource WebサイトにJoomla ExtensionのUltimate Mailing Listsを導入しました。

初め、少し引っかかったところもあったのでちょっとメモ。

以下特定のユーザだけにメールを送れるようにする設定手順です。

ダウンロードインストール

Ultimate Mailing Listsのダウンロードはこちらから。

Joomlaのインストール画面からインストール。


コンタクトリストを作成する

まず、コンタクトリストを作成します。

Joomla管理画面>Components>Ultimate Mailing Lists

に行き、Contact Lists画面へ進みます。

そこで[New]ボタンを押して新規作成。

適当にTest Groupと名づけて保存。

これでコンタクトリストが作成できました。


コンタクトリストにユーザを追加

コンタクトリストには、ユーザを追加しなければ初めは誰もいません。

色々もっとうまいやり方があるとは思うのですが、手っ取り早い方法としては、サイト登録者全員を初めに登録してしまい、後からコンタクトリストからユーザを消していくやり方があります。

Joomla管理画面>Components>Ultimate Mailing Lists>Contact Lists

画面で、Test Groupの左のチェックボックスにチェックを入れ、[Add Registered Users]をクリックします。

また、GroupはPublishedにしておきます。

すると、コンタクトリストにUserが追加されます。同じ画面で確認すると、サイトの既存ユーザ181人が追加できています。

TestGroupリンクをクリックすると、コンタクトリストに追加された全ユーザを見ることができます。

Subscribed "not yet" になっているのは、ユーザが購読していないという意味です。

このツールは、フロントエンドからユーザがニュースフィードを購読するようにもできるので、そのような項目があります。

でもここではその昨日は必要ないのでそのままでかまいません。

コンタクトリストにユーザがいればメールを送ることができます。

コンタクトリストからユーザを削除

ユーザをコンタクトリストから削除するには、ユーザの左側のチェックボックスにチェックを入れ、右上の[Delete]アイコンをクリックします。

もちろんコンタクトリストから削除されるだけで、Joomlaのマスターから削除されるわけではないので安心してください。

コンタクトリストのユーザ全員にメールを送信

最後に[Send to Assigned List]へ進むと、今さっき作成したコンタクトリストのユーザ全員がメール送信フォームのToの部分に設定されて表示されます。

送信者の名前とメールアドレスは、ログイン時のユーザのものになります。

以上。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/c_mutoh/20100628/1277717381