Giter VIP home page Giter VIP logo

Comments (2)

andykillen avatar andykillen commented on August 22, 2024

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.

Vernal avatar Vernal commented on August 22, 2024

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.

  1. The user fills out a name, email, and their comment (just like always).
  2. The comment is held somewhere until the user verifies their email address.
  3. A subscriber user (or maybe even a new role) is created in wp upon verification.
  4. The user is emailed their login info
  5. 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.