2012年4月28日土曜日

パスワード制限付き予定表を作成

パスワード制限付き予約表を作成しました。
 条件は以下です。

MUST
・ページ内に予約表を埋め込めること
・予約表ページのみ、閲覧にパスワード設定ができること
・書き込みにもパスワードが設定できること

Want
・直感的に使えること
・文字が大きくできること
・予約の登録者と承認者を分けて、承認したものだけ掲載ができるようにすること。
・メール通知があること(予約作成時、ユーザー登録時)

調べた結果、下記2つのプラグインを組み合わせることにしました。





併せて、Wordpress自体のページでのパスワード機能を使って閲覧を制限することにしました。

My Calendar
カレンダープラグイン。埋め込み機能と柔軟なデザインカスタマイズあり。メール通知機能あり。
ポップアップ系の動作は少し使いにくいが…代替がないので我慢。

Wordpressのページのパスワード制御
デフォルトでページ編集画面についている機能が利用できます。非公開設定と異なり「PAGE NOT FOUND」にはならないのがわかりやすくていいですね。

Theme My Login
Wordpressへのユーザー登録を承認制にするためのプラグイン。いくつか見た中で、ユーザー登録時のメール通知があるのはこれだけでした。Wordpressは3.21の時点では、プラグインを使わないと誰でも自由に登録か、誰にも登録させないか、の2つしか選択できないんですね。

 これで、条件のうち下記2点のwant項目以外は達成できました。
・直感的に使えること
・文字が大きくできること


ただ、またプラグインが増えました。
プラグインの更新が止まった時が怖いです。