dwrensha / acronymy.net

collaborative website asking: can we define every word as an acronym?
https://acronymy.net
BSD 2-Clause "Simplified" License
11 stars 2 forks source link

Upvoting old definitions? #5

Open elizablock opened 1 year ago

elizablock commented 1 year ago

Sometimes awesome definitions are replaced by worse ones (eg “cheese”). It would be neat if users could vote for a historical definition and have the website display the most upvoted definition instead of the newest.

dwrensha commented 1 year ago

Thanks for the report.

I wonder what the best way would be to make sure each person only gets one vote. Two possibilities that occur to me:

  1. Allow one vote per IP address. This would be relatively easy, but also potentially sad if multiple people are visiting from the same address. (I think this might be what Urban Dictionary does?)
  2. Implement actual authenticated login. (I'm imagining using Cloudflare Access for this, while still keeping the current anonymous and non-authenticated-but-named options for submitting definitions.)

(An easier-to-implement, but maybe less satisfying solution, would be to add one-click restoration of old definitions, i.e. #4.)

elizablock commented 1 year ago

Option 2 sounds better if it’s feasible!

The ability to “like” a definition would be nice even independently of selecting a definition to show — when reading the site it would be nice to be able to express appreciation.