pkmncollectors feedback spec
Dec. 20th, 2011 11:28 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
If you don't care about pkmncollectors, you can ignore this post. LJ's fuckage is the impetus for making a new feedback system, but really pkmncollectors needed one anyway. I feel nervous about writing this myself (god I am so fucking rusty it is embarrassing) but I have done things like this many years ago and also Krinn said she would help and she is way better at this stuff sooooo... this should be possible. Basically we want ebay feedback, but not on ebay, and tied to openID. Here's what I think it needs to be able to do.
OPENING PAGE:
OPENING PAGE:
- "this is the pkmncollectors feedback system, blah blah text"
- form: enter openid username, get list of feedback for them on new page
- form: go to "insert feedback" page using openID login
- provide the total number of positive, negative, and neutral feedbacks at a glance
- display a table of all of the feedback that exists for that user
- your openID should already be determined
- you enter a username
- radio buttons: positive, neutral, negative
- comments section (optional)
- link to transaction (optional)
- it says "yup, your feedback worked!"
- maybe just do the feedback display for that user so you can confirm it yourself with your very own eyes and/or screenreader and/or perl script
- feedback giver openID
- feedback receiver openID
- positive/neutral/negative status
- edited to add once I started working: buy/sell/trade!
- comments for transaction
- link to transaction
- edited to add once I started working: date!
- for now, just run this on autumnfox.akrasiac.org
- probably this can be done in sqlite, it's like one table, oh look python and sqlite are already friends
- have someone make sure I wasn't a complete idiot about security
- like every language has openID modules but probably I only care about python and/or apache
- banned users
- what if someone is lj user rax but twitter user rax also uses pkmncollectors?
- some way to delete feedback without having database access (maybe a separate beefier mod interface)
- spin off onto its own VM or just onto sunyshore
- pretty pictures of plush pokemon
- other stuff
(no subject)
Date: 2011-12-21 11:40 pm (UTC)(no subject)
Date: 2011-12-22 06:11 am (UTC)On ebay, you can respond to a negative feedback to give your version of what happened and whether or not you issued a refund/made an attempt to correct the transaction. But regardless, a bad experience that warrants negative feedback (especially since people are so reluctant to leave it) cannot be undone... the stress, frustration, and confusion all still occurred.