On Sun, Sep 9, 2012 at 12:09 PM, Sherif Ramadan <theanomaly...@gmail.com> wrote: > I'm hoping to start a discussion into the next phases of improving > user notes and php.net in general. > > So far since the discussion on improving user notes I've implemented a > few improvements including: voting, flagging, and sorting user notes. > For some background on the discussion see > https://wiki.php.net/ideas/usercomments#new_user_notes_features > > The code can be found here > https://github.com/srgoogleguy/web-php/commit/320a3db027ceb5ed25dda8da53b2b0f2f316c18d > > The limitations of this implementation are that users are still not > held accountable for their contributions whether by submitting new > notes, voting on existing notes, or flagging other users' notes. It's > my understanding that a site-wide authentication system for php.net > was discussed in the past with OAuth 2.0 being a primary candidate. > Offering authentication can help limit both abuse of these new user > notes features and provide incentive for contribution.
I've only quickly scanned through the phpweb code, and it looks fine. I'm still not entirely certain of what the flagging a usernote means, or how it works in practice. As for the up/down voting, I like it. I don't think we need any login system or complicated security infrastructure. We will easily be able to detect if a bad note is getting hundreds of votes, and will simply remove that note. If a good note is getting all flooded up, so what? Newest notes have always been at the top, so voting dozens of times on a note you just submitted won't give you anything extra. -Hannes