Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing the allowlist and replacing with admin-generated invite codes #75

Open
cblgh opened this issue Sep 8, 2024 · 1 comment
Open

Comments

@cblgh
Copy link
Owner

cblgh commented Sep 8, 2024

the allowlist functionality originally existed to populate the merveilles forum using pre-authorized domains where merv-adjacent people could be found. this was in the form of 1) the merveilles town mastodon instance, and 2) xxiivv webring denizens.

users of the mastodon instance were encouraged to temporarily put the signup-generated redemption code into their profile information, which would then be scraped. however, mastodon has gone away from providing static html in preference of dynamic, javascript rendered html rendering option 1) obsolete. as the forum is mostly populated now, and there is the possibility to request invites from known admin users, i don't feel like the allowlist functionality has relevancy anymore

wdy @decentral1se, will pmc use this functionality?


a more modular replacement could instead be:

  1. admins can create invite codes. an invite code is a static string which can be redeemed by users in the registration flow. an invite code may have a pre-specified number of uses.
  2. pinned threads.

combining these two we can achieve the following: a private and pinned thread that is posted by an admin and, by way of edits, contains the latest invite code could act as a simple member-based invite system.

thoughts welcome :]

@decentral1se
Copy link
Contributor

From what I remember, we won't be using the allowlist verification, no. We'll go with something like "drop us a mail if you find this interesting" + template of what to send on as the moderation "front line". Then either manually make accounts or yeh, send an invite code for sign up!

Could be handy to just go for a "single manually generated invite code" replace for the verification functionality? And see where it goes from there?

Like the pinned threads idea but seems optional for the core of this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants