Joomlaには、会員登録機能が標準で提供されている!
ただ、
問題は会員登録項目が自由にカスタマイズできないという点である。
標準で提供される会員登録項目は、
- ユーザー名
- ユーザーID
- パスワード入力
- 確認パスワード入力
- メールアドレス入力
- 確認メールアドレス入力
これらが会員登録時に聞かれる項目である。これ以外に固定項目で記入を求める機能があるがカスタマイズできるものではない。
そのため、会員登録サイトを構築した時に会員情報を別途他の方法で得る必要がある。本来ならば、サイトで会員登録するときに必要な会員情報をすべて記入して頂く方が便利である。
Joomlaの標準会員登録機能では、これが限界であるため第三者開発のエクステンションを導入することになる。
Mprofileというエクステンション(無料)がある。これを使うとこんなように追加項目をカスタマイズできるようになる。
MProfileエクステンションを導入することで会員登録の項目を自由に追加設定ができる。登録された情報は、ユーザー管理画面で参照ができる。Joomlaを使った会員サイトを構築するとき、多分、多くのサイトはカスタマイズした会員情報を登録時に求めるはずである。
MProfileはこのニーズを満たすエクステンションであると私は思う。