Comments (12)
Oops, missed that. This one is a bit more detailed, so I'll close the other one.
from pattern-directory.
Does this supersede #19?
from pattern-directory.
Thinking through this a bit more. It seems like it wouldn't be great if the pattern creator received an email that just said, "Your pattern has been unpublished from the pattern directory" without an explanation. #105 is intended to provide an internal explanation for why a pattern status is changed, but I'm not sure it's what we'd want to put in the email either.
So, if we're going to tell people when their pattern changes, we need to provide them with some resources to get more information, so that they have recourse. But we also need to do that in a way that won't open up the pattern moderators to harassment and abuse.
from pattern-directory.
Moving this out of the Initial Launch milestone because it seems like we should see how pattern moderation ends up working in practice before we try to build this.
from pattern-directory.
The Themes team has kindly agreed to sharing their email address for email notifications and communication with pattern contributors. What do you think about the following auto-notifications through [email protected]
?
If a pattern is published
Hello!
Thank you for submitting your pattern,
TITLE
. It's now live in the Block Pattern Directory!
If a pattern is unpublished
Hi there!
Thanks for submitting your pattern. Unfortunately, your pattern,
TITLE
, has been flagged for removal due to the following reason:REASON
. Your pattern has been unpublished from the Block Pattern Directory at this time, and will receive further review. If the pattern meets the guidelines, we will re-add it to the Block Pattern Directory. Thanks for your patience with us volunteer reviewers!
Can we also set it up so that these auto-notifications are automatically tagged in HelpScout with block-pattern-creator
?
I think if we do remove a pattern permanently, reviewers can send an email through a saved reply in the Themes HelpScout instance. How does this sound?
from pattern-directory.
Can we also set it up so that these auto-notifications are automatically tagged in HelpScout with block-pattern-creator?
@angelasjin so are you thinking that these messages would be sent to both the user who created the pattern and to HelpScout?
from pattern-directory.
No, and I can see how my comment there suggests that! I think the initial email can go to the user only, but if they respond to it, I think it makes sense that it lands in [email protected]
, and hopefully tagged with block-pattern-creator
. What do you think about that?
from pattern-directory.
Ok, yep, we can add a reply-to
header to send replies to HelpScout 👍
from pattern-directory.
@angelasjin @ryelle as I'm working on this, I'm realizing we need to distinguish between patterns that have been temporarily unpublished until they have been manually reviewed (because of flags or spam filter), vs. patterns that have been unlisted from the directory after manual review, which is more likely permanent. What do you think about these:
Flagged for review
Subject: Pattern being reviewed
Hi there!
Thanks for submitting your pattern. Unfortunately, your pattern, TITLE, has been flagged for removal due to the following reason:
REASON
Your pattern has been unpublished from the Block Pattern Directory at this time, and will receive further review. If the pattern meets the guidelines, we will re-add it to the Block Pattern Directory. Thanks for your patience with us volunteer reviewers!
Unlisted
Subject: Pattern unlisted
Hello,
Your pattern, TITLE, has been unpublished from the Block Pattern Directory due to the following reason:
REASON
If you would like to resubmit your pattern, please make sure it follows the guidelines:
GUIDELINES LINK
from pattern-directory.
This makes sense to me. I think the existing statuses should work for "flagged for review", maybe sending on these status changes:
publish -> pending
: A published pattern moving to pending is almost certainly due to crossing the flags threshold[any] -> pending-review
: This is the spam status, any pattern moved here is suspected of spam (either by the tool or a human reviewer moving to unlist)
For the unlisted patterns, we have some reason strings, but I'm actually considering moving those into the tax term description so they can be updated in the admin (and shared between JS/PHP). I also want to add two more reasons for Spam & Non-English. The way the reason is saved might change before full-launch too.
It's possible a pattern might be moved from published -> pending-review -> unlisted
in one moderation session, as that's the fastest way to remove a published spammy pattern. This might be more likely when patterns default to publish.
from pattern-directory.
For the unlisted patterns, we have some reason strings, but I'm actually considering moving those into the tax term description so they can be updated in the admin (and shared between JS/PHP).
Does this mean the Reason taxonomy would also be registered for the pattern post type (in addition to the flag post type)? Seems like when a pattern gets unlisted, it could be assigned whatever term was the prevailing reason for its removal.
It's possible a pattern might be moved from published -> pending-review -> unlisted in one moderation session, as that's the fastest way to remove a published spammy pattern.
In which case the user would get two emails in quick succession. But I think that would be ok.
from pattern-directory.
Does this mean the Reason taxonomy would also be registered for the pattern post type (in addition to the flag post type)? Seems like when a pattern gets unlisted, it could be assigned whatever term was the prevailing reason for its removal.
Yep, right now it saves the unlisted term-ID as meta, but what you described is how I'd rather it work. Well, not exactly, because a moderator still needs to manually pick the reason, but auto-detecting could help.
In which case the user would get two emails in quick succession. But I think that would be ok.
👍🏻
from pattern-directory.
Related Issues (20)
- Style of "View all patterns" link HOT 4
- Block Theme: Filters: Default state and clear action in Sort HOT 6
- Pattern update: Simple header with dark background HOT 1
- Block Theme: My patterns button stuck against footer. HOT 1
- Block Theme: Broken image links.
- Block theme: Update favorite interactions. HOT 1
- Block Theme: Single pattern header layout feels awkward. HOT 2
- Pattern Creator: pattern previews are misleading due to lack of full width and layout features in the post editor HOT 4
- Update the opengraph image for social media previews HOT 2
- Text Encoding Error in Catalan Pattern Directory menu label HOT 1
- New Theme: Number displayed in user-created pattern "Delete" button
- Block theme: Dynamic pattern includes broken with GB 18.1 HOT 1
- Block theme: Clicking category on favorites takes you to category archive HOT 1
- Block theme: Sort label is displaying as the dropdown title.
- Block theme: Archive, Category and Search pages don't have an `h1` tag.
- Block theme: Report button alignment on mobile. HOT 2
- Block theme: Author view sub nav menu includes query parameters on scroll down.
- Block theme: using category nav bar on favorites (or author view) navigates me away. HOT 1
- Block theme: How do I clear my filtered search? HOT 6
- Block theme: No way to identify author if they only have 1 pattern. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pattern-directory.