Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Voting history (begun)

by tye (Sage)
on Nov 27, 2008 at 04:43 UTC ( [id://726293]=note: print w/replies, xml ) Need Help??


in reply to Voting history

Your wish is my amusement (I think that's the right phrase). ?node=SilasTheMonk;displaytype=voteview will now show SilasTheMonk his own voting history. I'll probably eventually make I've also made it so that it will show other people their votes that they have cast upon SilasTheMonk's nodes.

Now there should probably be a link to make this easier to get to. I think I'll end up putting it on homenodes (in part because they need some "love" anyway). Then there is the possibility of making it work on root nodes to just show you votes you have cast in that thread.

I won't update Tidings until I'm done fiddling.

Most controversial, is the possibility of allowing one to see summary information about votes that have been cast upon one's nodes (by other monks). This may never come to pass, as obsessing about votes cast against one appears to be detrimental to one's monkly health. If it does come to pass, it might show totals for votes over a period of one or several days (only for previous days), grouped by node.

Feel free to vent your ( suggestions | outrage ) at this ( feature | offensive change ) here, for consideration for future adjustments.

- tye        

Replies are listed 'Best First'.
Re^2: Voting history (begun)
by SilasTheMonk (Chaplain) on Nov 27, 2008 at 07:13 UTC

    Thanks Tye for your actions and for acknowledging that you were amused.

    I have two use-cases.

    1. Sometimes I wish to find a node that I remember voting for or against. Obviously there are ways round this, but they all require work on my part. Also I may have voted in a hurry or without thinking very hard about all aspects of the node. Sometimes it can be surprisingly hard to remember details sufficient to search for the node.
    2. Sometimes I feel like checking how I voted in the past. Perhaps if I could do this I would be surprised at the results.
      1. Both applications would require being able to go back a long time in history, which maybe is the real problem here.

Re^2: Voting history (updated homenodes)
by tye (Sage) on Nov 29, 2008 at 05:27 UTC

    Okay, I've updated the homenode layout to add a link to the new "vote history" information. It appears as "Your votes" after the new "For this user:" heading.

    I've moved all non-user-entered information into the table of items that shows to the right of the monk image (when there is one). There used to be three links outside that table. The "send private /msg" link looked the most like user content since it was at the top of the user content with no visual distinction. It is now after the "For this user:" heading. The "Edit your user info" link is now called "Profile" in the new "Edit your: Profile, Settings" entry. The "Settings" link goes to User Settings. I also made the "Scratchpad:" links on one's own homenode not so verbose.

    I think the much more prominent location of "Edit your: Profile" will improve the fairly common situation of people having a hard time finding where to, for example, change their password. And I much prefer having the non-user-entered information much more clearly separated.

    I hope most of y'all find this to be an improvement as well.

    - tye        

      tye,

      Thanks. I had not replied earlier because I was puzzled by the submit box and I did not want to appear stupid. I think I have worked out that I can scroll through my entire voting history by entering n*100,101 for n=0,1,2,3,.... In this manner I have established that I vote down about 10% of my votes on average.

Re^2: Voting history (begun)
by Tanktalus (Canon) on Dec 02, 2008 at 00:14 UTC

    Suggestions:

    • Use ++ and -- instead of +1 and -1. Makes it a bit easier to read. Those rare -1's will stand out more since they'll be more drastically different from the +1's.
    • Use alternating classes, like we do for the CB, node lists for users, etc., so that CSS can do something to make it easier to read.
    • I think we can put in multiple classes (when separated by spaces) - so maybe using another class for ++ vs -- tr's and td's to allow CSS to highlight (or fade out) ++'s or --'s
    For example,
    <tr class="odd-row voteup"><td><a href="?node_id=12345">blah</a></td> <td align="center" class="voteup">++</td> <td align="right">some-date</td></tr> <tr class="even-row votedown"><td><a href="?node_id=12346">blah</a></t +d> <td align="center" class="votedown">--</td> <td align="right">some-date</td></tr>
    Opinions?

      Years later...

      I played around (years ago) with different combinations of '+'s and '-'s and such and settled on '1' for "up" and '-1' for "down" as having the best over-all visual aspects.

      I implemented the candy striping.

      I did not implement classes for "up" vs "down". Perhaps part of the reason was that old versions of IE choked on space-separated class names. We can probably stop caring about that now.

      But I think I'll (instead) eventually add "only show up-votes" and "only show down-votes" inputs and maybe stop forcing people to type in "100,500" for paging (while still allowing similar power).

      I also particularly like cmv's idea of teaching super search to allow restricting results based on voting.

      - tye        

        tye,

        You did a good job of confusing the he** out of me, until I noticed the dates.

        Until today, I didn't realize RAT could resurrect Nodes from the past! ++

        Thank you

        "Well done is better than well said." - Benjamin Franklin

        Hello tye,

        First, I must apologize for contacting you this way. I just haven't had a problem like this before at PM, and I don't know how to handle it. I searched on it, but didn't find anything appropriate. I was going to use a private message, but I don't think you can review the message. Anyway here goes.


        A few days ago I received a response message from jim about a post I did earlier in the year. The whole thing went wrong when I didn't realize that tchrist was Tom Christiansen until he identified himself as the author of the article I was asking about.

        Usually I wait some time before answering, but I immediately answered jim hoping to clarify my intentions in asking the original question, but it seems I've only made things worse.

        Immediately my post was answered by an "Anonymous Monk" and I immediately answered him.

        So the next day I re-read the entire post again, and I realize the AM quoted me in his post and now I think it looks like I answered myself with an 'ad' type post. I enjoy PM too much to take a cheap shot like that. I always login before even looking at anything.

        The AM post is here

        Is there a way to at least show that I didn't post that response. If you can point me to a procedure, I'll be glad to follow whatever is required. The AM is entitled to his opinion, I just want s/he to take credit for it. If you don't think it matters, then I'll leave it at that.

        I think I'd better go back to waiting some time before answering.

        Thank you...Ed

        "Well done is better than well said." - Benjamin Franklin

Re^2: Voting history (begun)
by Anonymous Monk on Nov 27, 2008 at 20:03 UTC
    If it comes to pass, why not only show votes cast since its passing?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://726293]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (2)
As of 2024-04-20 03:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found