The BuddyPress forums have a number of threads about handling invitations (two worth looking at: one, two), but no real solution has emerged. At the same time, there’s also a need for some means of confirming other actions such as password resets, email changes (both of those are already handled by WPMU, I know), cell phone numbers to receive SMS messages, and other actions that need to be confirmed later.
So I’m proposing a generic API to handle things like this. The built-in WordPress cron and ajax functions seem to offer a clear pattern for creating such an API: Simply, plugins and core code could register an action and a function to be called when that action is executed. The API could also store data to be sent to that function when it is executed.
Among the things I’d do with this?
- Confirm email addresses
- Confirm cell phone numbers via text message
- Confirm IM accounts
- Confirm Twitter accounts
- Confirm password reset requests
- Confirm invitations in BuddyPress
Anybody else interested?