どうなってるんでしょう。というかコアにそんな機能があったんじゃないかと思って探してみたらUIはcreateaccount.htmlにしか用意されていないまである。
適当に
function doSkinVar($skinType) {
global $CONF;
echo ('<form method="post" action="' . $CONF['ActionURL'] . '">');
echo ('<dl>');
echo ('<dt><label for="create_account_name">Account ID (required)</label></dt>');
echo ('<dd><input type="text" id="create_account_name" name="name" size="20" value="" /></dd>');
echo ('<dt><label for="create_account_realname">Name (required)</label></dt>');
echo ('<dd><input type="text" id="create_account_realname" name="realname" size="40" value="" /></dd>');
echo ('<dt><label for="create_account_email">Mail address (required)</label></dt>');
echo ('<dd><input type="text" id="create_account_email" name="email" size="40" value="" /></dd>');
echo ('<dt><label for="create_account_url">URL (optional)</label></dt>');
echo ('<dd><input type="text" id="create_account_url" name="url" size="60" value="" /></dd>');
echo ('</dl>');
echo ('<p><input type="submit" /></p>');
echo ('</form>');
}
をプラグインにしとけばメンバー申請フォームはできるはず。後はコア任せ。多分どのチームにも追加されない、管理画面にも入れないという野良メンバーができるだけであまり役に立たないんじゃないかと思ったり。NP_Profileを入れておけばメンバーページから各種設定は行えるようですが。
海外wikiにNP_NewAccountなるものがありましたが、アレは新しいメンバーをチームのメンバーに勝手に追加する的なものらしいですか?