It should be possible to call it from outside the opmleditor website (it may already be possible to do this).
groupname -- allows the caller to specify a group other than the default group.
adrusername -- if non-nil, the caller can receive the user's name.
membershipkind -- allow the caller to override the setting for the server.
invitecode -- override the server setting.
extratext -- a little bit of text the caller can add.
New hidden field in opmlEditor.data.outlines.signInTemplate, called isSigninDialog value is 1. This allows us to tell whether we're running the sign-in dialog or the sign-up dialog.
opmlEditor.member.signup
opmlEditor.data.outlines.signInTemplate
opmlEditor.data.outlines.signUpTemplate