Invitation Application

Last modified by Vincent Massol on 2011/03/17 19:40

The Invitation Application allows you to invite your friends to join the wiki

This is an early version to allow you to invite yourself and to help us decide what functionality is most important.

Permission

  • Members of the myxwiki.org have permission to access Invitation as an administrator (this allows you to view old messages which other people sent.) or as a user.
  • Invitation messages do not grant privilege to join the incubator, registration is still closed.
  • Everyone (even guests) have permission to comment on this page so please write comments and/or send to the mailing list with suggestions, (more) bugs, and desired features.
  • Everyone except guests can edit this page to modify the todo list.

Todo

  • There is no javascript yet. My philosophy is to get basic functionality stable before putting any icing on the cake.
    • Use LiveTable (when js is available)
      • Allow admins to sort invitations
  • Allow inviters to cancel invitations Done
    • Should an email be sent out about cancellation? Would it create too much noise? Not implemented
  • Invitations which grant privilege to join a closed wiki (and allow the user to bypass the registration captcha). Done
  • Invitations grant other privileges such as group membership (Will this be used commonly? Maybe wait on this?)
    • Difficult to avoid introducing security issues.
  • Invitations which last for a given amount of time (for sending to a mailing list.)
    • Time based expiration, expiration after one (or more?) acceptance/denials or both. This doesn't make sense.
  • Move old invitations to other document so primary storage document isn't overloaded (Delete old invitations? Is delete anti-wiki?)
  • Allow users to resend invitations if sending fails or message bounces etc. (Necessary? Dangerous?)
    • Have an incoming mail account to detect message bounces? Lots of work involved, something to think about for future.
  • Allow users to send an invitation but not decide the content (needed?)
  • Make templates use localization messages Done
  • Support join requests (Easily implemented by allowing registration of users who are disabled by default.)
    • Who handles join requests?
  • Support non-html email clients (how important is this?)
  • Many bugs to fix and UI sharp edges.
  • Help expand this list by commenting!

The application

Since every member of myxwiki.org can use the admin function, they can see what email addresses you wrote to.

These two links point to the same application but seen from the point of view of a user or an administrator.