Comments (2)
Where I work, we have 17 websites in a mix of Drupal and WordPress. Every single site allows for anonymous commenting. All sites deal with emotive subjects over Sexual Health, Democracy, Free speech, thus people need to be able to do things without people knowing. Some examples: Comment on a article about AIDS expressing worry that they might have caught it; Comment on an article that goes against the government in a country where the government regularly makes people disappear; Comment against an article that carries a strong point of view where the country is divided based on political belief to the point of bloodshed.
Not Logged in
Users can make a comment, they have max of 3 fields to fill
- Name
- Subject
- Message/Comment
When users are not logged in and commenting we highlight this that they are not necessarly the same person of the same name who is logged in when commenting. We point out that people might be trying to create fake accounts to pervert the words of others. We also use an avatar that re-enforces this.
Logged in
We offer two different situations here. When logged in they can comment in their own name, which is automattically added to the comment form, or they can choose to put in a pseudonym.
Fields
- Name (from logged in profile) with Gravatar next to it
- Alias, optional to be filled in
- Subject
- Message
On many of the sites we don't expect Subject to be used. We do however promote the idea that if they sign in that they can add power to their voice. We offer that sign in/register as a modal window sign up. so they don't ever get taken away from the comment.
from epoch.
Hey @andykillen!
Thank you so much for sharing this. I think that some of these ideas could certainly add civility to conversations.
I wonder if this might just be an entirely different plugin (which could work well on top of Epoch). I say that because there are a few parts of it which go beyond the parts of WordPress we want to touch with Epoch.
I think that the balance you strike between pseudo-anonymity (logged out) and semi-verified identity is cool. And I can see the most value for civil conversation coming from by having users log in. That said, said plugin should address the user creation/verification experience. My first inclination is to use the comment form itself as the user registration.
- The user fills out a name, email, and their comment (just like always).
- The comment is held somewhere until the user verifies their email address.
- A subscriber user (or maybe even a new role) is created in wp upon verification.
- The user is emailed their login info
- Then, the comment goes to moderation (if appropriate) or publish.
That would make for a quick and easy way for registration and commenting at the same time... and maybe would increase the amount of verified identities.
Also hiding in there would need to be perhaps some sort of slick front-end login system, as well as all the details around security.
On the logged-out side you could of course not require email address. And with comment_meta being available now adding a subject line to the comment form would be relatively easy as well.
Anyway. I think it is a whole other plugin. I'm happy to help with it and ensure it works well on top of Epoch. I'm going to close the issue... but ping me if you want to talk further.
Jason
from epoch.
Related Issues (20)
- Logged out users are anonymous HOT 4
- Can't save infinite scroll setting HOT 1
- An alert for saved is dumb, admin screen should have a better "Hey I'm Saved!!" HOT 1
- Creating new Sites on Multisite failes when using Epoch
- turn off commenting spam issues HOT 2
- getting comment filters and actions to run
- Change comment form label from "Post Comment" HOT 7
- When is it finally being released? HOT 1
- ensure jquery 3.0 compatibility HOT 6
- Notice: Undefined index: comment_author HOT 4
- Overhaul? HOT 1
- Consider a fixed position anchor to jump to the comment form when infinite scroll is enabled
- Comments have reversed bypostauthor/byuser classes
- Work on nested replies in ie11 HOT 1
- Comment form email address validation
- Commenter emails and IP addresses are leaked through epoch-api HOT 1
- Comment likes from Jetpack compatibility
- Opening a page with comments via ajax
- Message from Google about Mobile Usability Issues
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 epoch.