Spam prevention: Limit visibility of unverified domains
Goal
To reduce the visibility of spam on the platform, require that each domain has a verified status.
What needs to be done
Create a new links schema
Create a new table that has a list of all domains referenced in posts, alongside a 'count' column of how many posts are referencing the domain. A boolean field should determine if this is verified or not. At a later date, we could potentially set the verified state autonomously.
pending field
We already use the pending field for group posts. This could be re-used.
User visibility
The pending state should make clear to a user that their post has limited visibility until the domain is verified for spam.
Admin view
Admins should have a feed of all domains used on minds and should be able to mark them as:
- True: Verified
- False: Spam
- Null: Pending
QA
UX/Design
Mobile
-
Is Mobile Required?
A mobile view for the pending state is needed
Personas
Experiments
Acceptance Criteria
-
As a user, my post should only be visible in search and public links if my domain is verified -
As an admin or Minds+, I should be able to verify domains -
As a Minds+ customer, I should automatically have my domains verified
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Mark Harding