SitePoint Sponsor

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 25 of 29

Thread: How to "police" User Photos?

  1. #1
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to "police" User Photos?

    What is the most practical way to make sure Users don't upload photos onto my site that they shouldn't (e.g. nude photos)?

    I was going to write a PHP script that marks the "photo_approved" field as "no" in my "member" table, and then manually review all new photos.

    Someone I was talking to suggested just adding a "report" button and let other visitors to my site monitor things for me.

    Thoughts?


    Debbie

  2. #2
    It's all Geek to me silver trophybronze trophy
    SitePoint Award Recipient ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, Australia
    Posts
    19,972
    Mentioned
    216 Post(s)
    Tagged
    2 Thread(s)
    It might get tiresome to approve every avatar. Probably better to let people alert you to something inappropriate—such as with a report button.

  3. #3
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ralph is awake!! (It's about time you got out of bed. Oversleeping until Thursday morning. The shame!!)


    Quote Originally Posted by ralph.m View Post
    It might get tiresome to approve every avatar.
    Might be a *good* problem to have...


    Probably better to let people alert you to something inappropriate—such as with a report button.
    I forgot. What does SitePoint do?

    And if I go my route and people end up waiting 24 hours for approval, would that make people hostile towards me?

    I honestly don't know how all of this would unfold.

    Considering that I average 1-5 visitors to my current (static) website each day, I can't see this being an issue. I mean if I had 100 people upload ONE Profile Photo a day, and I built an Admin Page to review each night before bedtime, I could Approve/Reject 100 Photos in like 5 minutes, worst-case scenario, right?

    I just see defacing my website via uploadable images to be a higher risk than one would like...


    Debbie

  4. #4
    It's all Geek to me silver trophybronze trophy
    SitePoint Award Recipient ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, Australia
    Posts
    19,972
    Mentioned
    216 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    What does SitePoint do?
    People are free to upload an avatar, and people can flag it down if it seems inappropriate. It's pretty rare, though, even on a big site like this.

  5. #5
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ralph.m View Post
    People are free to upload an avatar, and people can flag it down if it seems inappropriate. It's pretty rare, though, even on a big site like this.
    And how would I flag someone's photo or avatar on SitePoint?


    Debbie

  6. #6
    SitePoint Guru bronze trophy TheRaptor's Avatar
    Join Date
    Jul 2011
    Location
    New York
    Posts
    711
    Mentioned
    40 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    And how would I flag someone's photo or avatar on SitePoint?
    Around here, you'd just flag one of their posts and write in the report box that you feel their avatar is inappropriate and why. Of course you may not have to if it is blatantly inappropriate.
    TheRaptor - Joe

  7. #7
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by TheRaptor View Post
    Around here, you'd just flag one of their posts and write in the report box that you feel their avatar is inappropriate and why. Of course you may not have to if it is blatantly inappropriate.
    And what do you think about my leaning towards wanting to have to approve all Photos before they are published?


    Debbie

  8. #8
    It's all Geek to me silver trophybronze trophy
    SitePoint Award Recipient ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, Australia
    Posts
    19,972
    Mentioned
    216 Post(s)
    Tagged
    2 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    And what do you think about my leaning towards wanting to have to approve all Photos before they are published?
    It treats everyone like a criminal, and in our experience here, 99.9% of people don't upload inappropriate avatars. Given that you'll likely not have a huge number of registrations, why not just do a quick check of new user profiles now and then to make sure nothing inappropriate has been uploaded. Seems easier, and a better us of time, than approving every registration.

  9. #9
    SitePoint Guru bronze trophy TheRaptor's Avatar
    Join Date
    Jul 2011
    Location
    New York
    Posts
    711
    Mentioned
    40 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    And what do you think about my leaning towards wanting to have to approve all Photos before they are published?
    To be honest, I don't think it works. It's something like (for lack of a better way to put it) punishing everyone because of the minority that would abuse the system. In my experience personally, it's a very poor idea.
    TheRaptor - Joe

  10. #10
    Non-Member
    Join Date
    Jun 2012
    Posts
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't think there is an algorithm out there to filter out inappropriate photos. You will most likely either have to do manual reviews of every photo or hire some people to monitor that. The report button is a good suggestion also.

  11. #11
    Life is not a malfunction gold trophysilver trophybronze trophy
    SitePoint Award Recipient TechnoBear's Avatar
    Join Date
    Jun 2011
    Location
    Argyll, Scotland
    Posts
    3,825
    Mentioned
    132 Post(s)
    Tagged
    5 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    I forgot. What does SitePoint do?
    SitePoint provides stock avatars that new members can use. Once a member has reached 25 posts, then they can upload a custom avatar. That seems like a pretty good compromise to me.
    If you're a bear made of mohair, ponder on the nature of a mo.

  12. #12
    Community Advisor silver trophy
    ParkinT's Avatar
    Join Date
    May 2006
    Location
    Central Florida
    Posts
    1,641
    Mentioned
    99 Post(s)
    Tagged
    4 Thread(s)
    There is another [non-technical] issue you need to consider: What is the definition of "inappropriate"? It is often quite subjective.

    With that in mind, the general advice given here to let the user community decide what offends them (by flagging a photo after it has appeared) would make a lot of sense.

  13. #13
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by TechnoBear View Post
    SitePoint provides stock avatars that new members can use. Once a member has reached 25 posts, then they can upload a custom avatar. That seems like a pretty good compromise to me.
    A lot more programming logic I have to figure out, but from a business standpoint, yes, I like that approach.


    Debbie

  14. #14
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by TheRaptor View Post
    To be honest, I don't think it works. It's something like (for lack of a better way to put it) punishing everyone because of the minority that would abuse the system. In my experience personally, it's a very poor idea.
    Wow, I'm surprised by your and Ralph's reactions to my idea.

    I wouldn't be offended if I encountered that, and sorta expect it.

    As far as 99% of people not being nefarious I think that is generous.


    Debbie

  15. #15
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by ParkinT View Post
    There is another [non-technical] issue you need to consider: What is the definition of "inappropriate"? It is often quite subjective.
    What, I, as the business owner think is appropriate/inappropriate...

    My goal is to build a community of mature, forward-thinking people that come to my site and build profiles to introduce themselves, so they can make friends and contribute to the community.

    I do NOT want people who "show-boat", come across like they are 16, or advertise strong views (e.g. "Nobama", "99%", "Thug Nation", etc.), and basically use their Profile or Profile Picture to "hi-jack" the conversation.

    (For the record, I think there are A LOT of people here on SitePoint that are the types of Members I am looking for, but just go onto any Social media site, and I'd say 50% of those people (and their Profiles) make me cringe. Sorry, but modern American "me-me-me", ego-centric culture disturbs me...)


    With that in mind, the general advice given here to let the user community decide what offends them (by flagging a photo after it has appeared) would make a lot of sense.
    Once I have a vibrant community of the kinds of people I'm looking for, that might well work, but what about in the beginning?

    Anyone else want to chime in?

    Am I really on an island all alone on this topic?!


    Debbie

  16. #16
    Just Blow it! bronze trophy
    DaveMaxwell's Avatar
    Join Date
    Nov 1999
    Location
    Mechanicsburg, PA
    Posts
    6,701
    Mentioned
    54 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    What, I, as the business owner think is appropriate/inappropriate...

    My goal is to build a community of mature, forward-thinking people that come to my site and build profiles to introduce themselves, so they can make friends and contribute to the community.
    Unfortunately, those same "mature, forward-thinking" people might take offense to a heavy handed administrative approach, especially if it's unilateral without community input. I know I've left online communities which had the potential to be fun and engaging due to heavy handed action by the administrators/owners. And it's one of the reason I came and started here at SP (though it was webmasterresources at the time) - the owners were involved, but they let the community drive how it developed, and let them police themselves.

    Quote Originally Posted by DoubleDee View Post
    I do NOT want people who "show-boat", come across like they are 16, or advertise strong views (e.g. "Nobama", "99%", "Thug Nation", etc.), and basically use their Profile or Profile Picture to "hi-jack" the conversation.
    And if you are reactionary and open about these, it's fine. When you try to be proactive and put barriers up which prevent users from showing their individuality, that's when the problems occur. And if you're limiting that power to yourself, it does become a barrier - you need to sleep, eat, work, etc. You can't spend 24/365 in your community. To paraphrase a line which is thrown around in movies alot "If you don't trust your community, how can your community become trustworthy?"

    Quote Originally Posted by DoubleDee View Post
    (For the record, I think there are A LOT of people here on SitePoint that are the types of Members I am looking for, but just go onto any Social media site, and I'd say 50% of those people (and their Profiles) make me cringe. Sorry, but modern American "me-me-me", ego-centric culture disturbs me...)

    Once I have a vibrant community of the kinds of people I'm looking for, that might well work, but what about in the beginning?
    You may not get that at first - it may take time to weed out those that don't fit in. And you might find that some of those that don't "fit in" actually add value and color to your community if given a chance.


    Quote Originally Posted by DoubleDee View Post
    Am I really on an island all alone on this topic?!
    I don't think you're on an island, but you're definitely in the minority. And I think you're worrying a little too much over the small finite details. Profiles might not make or break a community, but micromanagement definitely will.
    Dave Maxwell - Manage Your Site Team Leader
    My favorite YouTube Video! | Star Wars, Dr Suess Style

  17. #17
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    on the response, Mr Maxwell!


    Quote Originally Posted by DaveMaxwell View Post
    Unfortunately, those same "mature, forward-thinking" people might take offense to a heavy handed administrative approach, especially if it's unilateral without community input. I know I've left online communities which had the potential to be fun and engaging due to heavy handed action by the administrators/owners. And it's one of the reason I came and started here at SP (though it was webmasterresources at the time) - the owners were involved, but they let the community drive how it developed, and let them police themselves.
    Okay.


    And if you are reactionary and open about these, it's fine. When you try to be proactive and put barriers up which prevent users from showing their individuality, that's when the problems occur.
    I don't mind individuality, but modern culture make me cringe. And as stated before, I was taking a proactive stance since *security* is a major concern of mine, and letting people deface my future website falls under that topic.

    I'm also trying to fight off the spammers of the world and send a subtle message that "This website is for grown-ups who are serious about the site's topic..."


    And if you're limiting that power to yourself, it does become a barrier - you need to sleep, eat, work, etc. You can't spend 24/365 in your community.
    Well, for monitoring Profile Pictures I'd have to disagree, because of this...

    I could create an Admin Screen and check "Approve/Reject" for 100 new Photos every night before bed in under 5 minutes. And if I have that much traffic on my site - ummm, I average 1-5 visitors a day on my current static site - then I would be ELATED!!!!

    (Hell, I'd pay everyone here a quarter - up to 100 people - if they'd come join my website?!)


    Now, not to create a major FORK in my thread, I also have it set up so that all COMMENTS to ARTICLES on my website also need to be approved before they appear.

    That is a whole other topic and debate, and one for which your above points may be much more valid... (makes me wonder if I should start a new thread on that topic, which one I also need help with?!)


    To paraphrase a line which is thrown around in movies alot "If you don't trust your community, how can your community become trustworthy?"
    See, but I've never had Teens before!!



    You may not get that at first - it may take time to weed out those that don't fit in. And you might find that some of those that don't "fit in" actually add value and color to your community if given a chance.
    True.


    I don't think you're on an island, but you're definitely in the minority. And I think you're worrying a little too much over the small finite details.
    That's what I do best!!!


    Profiles might not make or break a community, but micromanagement definitely will.
    Fair enough.


    Debbie

  18. #18
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    P.S. David (and everyone else), I would like to clarify something...

    Do you have more of a hang-up with having to wait to have your Photo approved?

    Or, is the fear that I will become a Photo-Nazi and deny everything other than Mickey Mouse?

    My focus is on knowing what goes up on my website more so than "micro-managing" people's Photos...


    Debbie

  19. #19
    Just Blow it! bronze trophy
    DaveMaxwell's Avatar
    Join Date
    Nov 1999
    Location
    Mechanicsburg, PA
    Posts
    6,701
    Mentioned
    54 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by DoubleDee View Post
    P.S. David (and everyone else), I would like to clarify something...

    Do you have more of a hang-up with having to wait to have your Photo approved?

    Or, is the fear that I will become a Photo-Nazi and deny everything other than Mickey Mouse?
    For me, it's definitely the second more than the first.

    Quote Originally Posted by DoubleDee View Post
    My focus is on knowing what goes up on my website more so than "micro-managing" people's Photos...
    And there's the crux of the disagreement. As soon as you invite me to interact and get involved in your website/community, it ceases to be just "your" community - it's now "our" community. And there needs to be some semblance of self-ownership and freedom, not a sense of being Oliver and saying "Please, maam, can I use this picture" or "Please, maam, can I post this comment".

    You're at a crossroads here - you either build a community which allows some semblance of freedom of engagement, or you run a personal blog where people can comment if you allow them too. You can't have both.

    Does this mean you can't have standards or expectations of behavior? Absolutely not! Just spell them out ahead of time and enforce those standards/rules/laws justly, fairly and consistently. But don't ask for my involvement and then make me wait to see if I meet your quality standards for what's allowed.
    Dave Maxwell - Manage Your Site Team Leader
    My favorite YouTube Video! | Star Wars, Dr Suess Style

  20. #20
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by DaveMaxwell View Post
    For me, it's definitely the second more than the first.

    And there's the crux of the disagreement. As soon as you invite me to interact and get involved in your website/community, it ceases to be just "your" community - it's now "our" community. And there needs to be some semblance of self-ownership and freedom, not a sense of being Oliver and saying "Please, maam, can I use this picture" or "Please, maam, can I post this comment".

    You're at a crossroads here - you either build a community which allows some semblance of freedom of engagement, or you run a personal blog where people can comment if you allow them too. You can't have both.

    Does this mean you can't have standards or expectations of behavior? Absolutely not! Just spell them out ahead of time and enforce those standards/rules/laws justly, fairly and consistently. But don't ask for my involvement and then make me wait to see if I meet your quality standards for what's allowed.
    Wow!!


    Debbie

  21. #21
    SitePoint Wizard bronze trophy Black Max's Avatar
    Join Date
    Apr 2007
    Posts
    4,029
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    There's a loud, obnoxious fellow on the Internet (I won't name him or link to him because he's a jerk) who has disabled comments on his blog, and announced his action with the following:

    Comments are not allowed on this blog, because this is my avenue of free speech, not anyone else’s.
    He also complains that more people aren't reading his blog even though they should. As I said, he's a jerk.

  22. #22
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Black Max View Post
    There's a loud, obnoxious fellow on the Internet (I won't name him or link to him because he's a jerk) who has disabled comments on his blog, and announced his action with the following:

    He also complains that more people aren't reading his blog even though they should. As I said, he's a jerk.
    Trying to make a point there, Black Max?!

    Well, I have done some pondering to everyone's comments, and I think I might try to not monitor Photos and Comments myself, by default.

    But I am still a little torn on the topic.

    I have implemented a default "photo_approved=0" in my database, and I did implement my validatePhoto() function, however, I will likely switch to "photo_approved=1".

    When I have time, I hope to implement a "Flag Comment/Photo" feature, and see if that strikes a balance...


    Debbie

  23. #23
    SitePoint Wizard bronze trophy Black Max's Avatar
    Join Date
    Apr 2007
    Posts
    4,029
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    Definitely not calling you a jerk, DD. This guy is an extreme. He exerts iron control over his blog -- it is HIS voice and no one else's, he will issue his pronouncements to the world without any other voices interfering, and other such autocratic observations -- then complains that he doesn't get the site traffic he "deserves" -- in other words, the adoring crowds hanging off his every word are not materializing. I just tossed the comment in because I wanted to make the observation about this guy's high-handed approach. Not drawing a direct connection to you!

  24. #24
    SitePoint Wizard DoubleDee's Avatar
    Join Date
    Aug 2010
    Location
    Arizona
    Posts
    2,887
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Black Max View Post
    Definitely not calling you a jerk, DD.
    Since I'm a girl, I figured that much.


    This guy is an extreme. He exerts iron control over his blog -- it is HIS voice and no one else's, he will issue his pronouncements to the world without any other voices interfering, and other such autocratic observations
    Not taking sides, but don't a significant portion of humans do that every day (e.g. Newsletters, Newspapers, Radio Stations, Politicians, Rush Limbaugh , Country Clubs, Bridge Clubs, etc.)

    Also - again not trying to get anywhere near this person you are so furious at - but is it such a sin if one wants to have a voice and post *their* thoughts on life and the world? (A personal commentary as it were?)


    -- then complains that he doesn't get the site traffic he "deserves" -- in other words, the adoring crowds hanging off his every word are not materializing.
    I get that monologues - unless they are great - can cause one to end up on an "island" all alone.

    And I get that one of the benefits of things like the Internet is that it can be a way to unite and share diverse views.

    And I get that if someone shot down, censored, and were to drown out other opposing views, things might get quite very quickly.

    Sounds like maybe that is what this person you are mentioning is doing?


    just tossed the comment in because I wanted to make the observation about this guy's high-handed approach. Not drawing a direct connection to you!
    I understand.

    FWIW, I've never wanted to stop people from talking and sharing their views. Um, that is why I have spent the last 4 months of my life building User Profiles, Messaging, and Comments... To get people to participate, contribute, and be heard.

    But I do plan on making sure my website always maintains a really high-quality, and "classy" feel. And I will not let people "hi-jack" the main voice of my site and its intent, which is to help people and make the world a better place.

    I think it is a balancing act.


    Debbie

  25. #25
    SitePoint Wizard bronze trophy Black Max's Avatar
    Join Date
    Apr 2007
    Posts
    4,029
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    Furious? Not hardly.

    The best I can do here is echo Dave's words from above:

    Quote Originally Posted by DaveMaxwell View Post
    As soon as you invite me to interact and get involved in your website/community, it ceases to be just "your" community - it's now "our" community. And there needs to be some semblance of self-ownership and freedom, not a sense of being Oliver and saying "Please, maam, can I use this picture" or "Please, maam, can I post this comment".
    I have no objection to anyone running what I call a "walled garden," where he/she posts whatever he/she likes and accepts no interaction or feedback. You're in essence setting up an Internet "soapbox" and addressing the world. It's an entirely one-way avenue of communication. However, unless you're a celebrity or an expert on this or that aspect of the world, you likely won't get much traffic. A community is an entirely different thing. As Dave says, it's no longer the blog owner's site, it's the owner+users' site, and the users need to have a certain degree of ownership.

    Many political blogs have failed because the site mods either forbid all discussion, or moderate the hell out of the comments until only the echo-chamber people get published. (Limbaugh's an exception; AFAIK he allows no comments on his blog, but he's a celebrity and doesn't need to allow discussion; people visit him regardless.) I understand wanting to stop the spam, the flame wars, the profanity-laced rants, the off-topic looney diatribes, etc, but a healthy community needs a certain level of creative tension, whether it's a forum about politics or about, oh, let's say web design and development.

    Quote Originally Posted by DoubleDee View Post
    And I will not let people "hi-jack" the main voice of my site and its intent, which is to help people and make the world a better place.

    I think it is a balancing act.
    You're exactly right. We've seen innumerable blogs go down the proverbial chute because they've been hijacked by jerks and cretins of all flavors, and we've seen as many wither and die due to lack of involvement by heavy-handed moderation policies. It is indeed a balancing act, and it's one of the reasons I don't run a personal blog per se -- I have neither the time nor the inclination to try to build a functional community and moderate it as it would require.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •