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

PLANNING ISSUE: spam #252

Open
1 of 8 tasks
ebarry opened this issue Feb 21, 2018 · 4 comments
Open
1 of 8 tasks

PLANNING ISSUE: spam #252

ebarry opened this issue Feb 21, 2018 · 4 comments
Assignees
Milestone

Comments

@ebarry
Copy link
Member

ebarry commented Feb 21, 2018

Based on discussion in #246 and on the moderators group here (but only visible to members of the moderators group) https://groups.google.com/forum/#!topic/publiclab-moderators/cAMwSh7b290

Clean up existing spam

  • Add "flag as spam" button to mapknitter maps (issue #253 (also#252) flag as spam - mapknitter/app/views/maps/_list.html.erb #254)
  • Expand the effects of banning a profile on PublicLab.org so that a banned profile's content on mapknitter.org will also be hidden
  • Make MapKnitter moderation privileges match PublicLab.org's -- "single moderators group" concept
    • allow existing moderators to make more moderators via a button
    • Prompt publiclab.org moderators to become mapknitter.org moderators via a button on the profile page
  • Improve spam management interface on MapKnitter.org content AKA it's not clear how the spam/archive link actually works.
    • make a new "moderated" status for maps so they can be spammed without deleting them
  • Add ability to filter by missing thumbnails on the results pages because those posts have a high likelihood of being spam
  • Ensure only unmoderated maps are shown on list pages and RSS feeds

Hinder incoming spam

  • Expand [email] notifications to moderators about new posts to review to include mapknitter.org. Perhaps via an IFTTT email trigger for all first-time posters. Include a "this is spam" link in the notification email.
    • Make RSS feed of first-time posters that IFTTT can read
  • make a new "first-time" status for maps so they can be held in moderation if that person has not posted before

Ideas in discussion, not yet agreed upon

@jywarren
Copy link
Member

For the interlinking, i'm not sure how to let MapKnitter figure out what someone's role is at PublicLab.org. We could try to make this part of the PL API, and MapKnitter would read from the API for a given user and copy the "role" field. But when would we prompt people for this?

If someone doesn't have a MK account, we can 1. do it at the moment that's created based on their PL account. But if they already do, we may have to 2. run a batch script to copy over roles. Then, 3. we'd have to account for people who have both accounts but are currently not a moderator but then becomes one. Would they be prompted to upgrade their MK account too? Then PL.org would have to be able to read their MK account info.

Complex but doable...

@jywarren
Copy link
Member

Add ability to filter by missing thumbnails

is a missing thumbnail a "broken" image or just no image? I thought we already don't show maps without any images on the MK front page, is that right?

I think the button on MK.org currently "archives/spams" maps, doesn't delete them (so maybe one of the checklist items above is done?)

  • make spamming a map redirect to the person's PL profile, so the next step is easy pressing the BAN button over there. That'll reduce clicks.
  • make the Archive/Spam button open in a new window, to reduce needing to go back to the list page

@icarito
Copy link
Member

icarito commented Feb 21, 2018

We should do confirmation emails to validate email addresses, I think they are in progress, right? Seems we have a high percentage of invalid accounts in the first place.

@SidharthBansal
Copy link
Member

Part of #300

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

No branches or pull requests

5 participants