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

Reply via email to