I'm hoping to find a developer willing to create this addon for a small fee. $100 seems fair, but if you disagree based on something I didn't consider, feel free to make suggestions.
I would like to create a special usergroup and then allow my forum users to join/leave this group themselves. This would allow me to have opt-in features of the website without having to handle hundreds of requests for access.
I have a NSFW section of the forums (well, had, i'm trying to bring it back). We have found it helpful to keep anything questionable segregated into it's own area so that users don't have it thrust upon them (so to speak) unwittingly, as well as keeping our google page rank high by not having adult content visible. By allowing the user to join the NSFW usergroup, I could then use usergroup permissions to keep the general public (and google) from seeing the contents of the subforum.
I'd like to allow my users to help me beta test new features. The easiest way I can think of would be to allow them to join a BETA usergroup, and then in my templates I could simply check their account against said usergroup. My testing base is increased without disrupting the average user.
User navigates to their /account/ preferences (somewhere in there) and sees a field entitled Usergroup Management or similar. Under there they will see JOIN or LEAVE buttons (or even a simple checkbox) next to the names of the Usergroups I have enabled for this mod. They click the appropriate button, and the change is made to the account.
From the admin options page, a list of all existing usergroups with multi-select enabled. Or, if that's difficult, a text box with comma separated values of usergroup ID's would suffice.
That's it. Everything else will be handled via XF subforum group permissions.
Anyone willing to take this project on?