July 2006 - Posts - Starbucks .NET Developer
in

    Community Credit Forums

Starbucks .NET Developer

Coding tales from my 2nd home - Starbucks

July 2006 - Posts

  • To Approve or not to Approve - that is the question

    Recently, I have had to do some things that I really hate to do.  What could that be?  I am glad that you asked.  The first is to disqualify members from competing.  It is not the first time, but it happens every now and again.  Some of the submissions were for articles that were submitted by somebody else.  Now, just for clarity, I am not trying to put myself on some moral high ground in judgement of other people's actions.  At the same time, I definitely can not give credit for those articles.  There is also a penalty involved.  It is called the "Making David do extra work because I am scamming" penalty.  What happens?  Each one is a judgement call and can range from simply not getting points for the submission to being banned from the competition permanently, both of which have actually happened. No Stupid Prizes for you!!!! (spoken in the voice of the Soup Nazi)  In the future, USB Missile launchers may be employed. 

    Being Banned Permanently sounds pretty harsh, doesn't it?  There are good reason for penalizing folks for what I call "Point Spamming" (a term I coined).  For starters, it is just not fair to everybody else who is competing.  Period.  Second, on the surface this may appear as a contest, but it is really a reward system for those who contribute to the development community.  Doing things like submitting other people's work is in total opposition to that concept.   Finally, it is not fair to the people who run websites that people contribute to.  One example of how that comes into play is regarding people that join multiple communities all in the same day, or sign up for 50 webcasts in one week, or submit 150 bogus discussion board posts in a day.  All of these have happened.  Technically, they are valid, but realistically they are not.  How is each issue decided? Easy.  It is all at the discretion of....me.  To summarize

    Articles:
    a) Submitting your own articles. Great!
    b) Submitting somebody elses article:  Also Great(as long as you include some type of credit like "Hey here is a cool article I came across!")
    c) Submitting somebody elses article as if you actually wrote it yourself - Not that Great.

    Communities:
    a) Joining somebodies .NET Developers Portal - Great
    b) Joining 57 different portals in one afternoon - Not that Great

    Discussion Board Postings
    a) Answering a question that somebody asked - Great
    b) Posting a news story on a discussion board - Great
    c) Finding a good news story and posting it on 12 different discussion boards each day - Not that Great

    I think you get the picture...

    Share this post: Email it! | bookmark it! | digg it! | reddit!
  • The Community Credit Submission Process

    Many folks wonder about the approval process for the community credit submissions.  Am I employing a super computer that processes all of these entries?  Are they just automatically approved?  Is there a complex algorithm that process each one employing a sophisticated AI algorithm?  Do I employ a team of slaves?

    Drumroll please.......All submissions are processed manually.  Yep, that's right.  Somebody actually reviews each submission (with the exception of a few types).  Until recently, I was the sole person handling approvals and "The Decider" on each submission.  Recently, Michele Locuratolo has jumped on board to help out.  How did this come about?  He offered.  Yes, that is correct. It might not seem like a big deal, but he is actually quite a busy person and is not exactly sitting around the house watching YouTube all day.  In fact, he just came out with a new book, various articles, runs a very successful .NET Portal and will be organizing a DotNet Conference soon in Italy.  Obviously he is somebody with very little free time.  Having somebody who is very busy offer to help you out is not something that happens everyday.  Keep in mind, this is a volunteer effort.  Thanks Michele!!!

    Share this post: Email it! | bookmark it! | digg it! | reddit!
  • Cookie Authentication Add-on snag

    I am happy to say that I have implemented the Cookie-based Authentication Add-on so that people no longer have to sign in to both the web site and discussion board.  It is hard to consider two signins anything short of really lame.  Unfortunately, It took me  about 8 hours to implement.  Here is the breakdown:

    5 minutes: Implementing Authentication Add-on
    7 Hours 55 minutes: Troubleshooting the reason why the cookie was not being passed to the Forum

    Why did it take such a long time?  It was one of those problems that seemed like it was solved, then not solved.  Was working for some users, not working for others.  Every time I thought that I had it fixed, I was wrong.  The problem was pretty trivial now that I know what the was the actual root of the problem.  Of course everything seems simple in hindsight. 

    Here are the details..... In my main site, http://www.community-credit.com, I saved the cookie.  I checked over an over and all was saved correctly.  When the user clicked on the discussion board, the forum behaved as if the cookie didn't exist.  Why? because CommunityServer strips the "www." from the URL by default, so the user would go to http://community-credit.com/cs/forums  even if I specified http://community-credit.com/cs/forums    This may not seem like a big deal, but cookies written to the subdomain www.community-credit.com are not accessible from "community-credit.com".  That was the problem.  The must both have "www." or both have it omitted, but combining the two doesn't work. 

    The solution:
    Fortunately, CommunityServer has an option in the CommunityServer.config file that allows you to specify how this is handled.  Once I told it not to strip off the "www." all was fine. 

       wwwStatus (default = Remove)
        Three supported values: Require, Remove, Ignore
        Require validates the current Url uses www. (ie, http://www.communityserver.org)
        Remove validates the current Url does not contain www.
        Ignore does not validate the request

    It is really nice that it is simply a configuration setting in Community Server.  It saved me the time of having to come up with some cheesy work around.  In short, 8 hours to find the problem and 2 minutes to fix it.

    Share this post: Email it! | bookmark it! | digg it! | reddit!
  • The most Annoying Commercial on Television (off-topic)

    Have you seen the "Head On" commercial?  It is the most annoying commercial that I have seen in years.  The commercial simply repeats "Head On.  Apply Directly to the forehead" 3 times quickly and ends.  It doesn't say anything about the product, you just see a lady with a HeadOn glue stick gadget in the background.  What is she doing?  Naturally, she is applying it directly to her forehead. You really have to see it to appreciate just how annoying it is.  Unfortunately, it is considered to be very effective because it does two things.  First, nobody else on TV has ever done that. (not a small task)  Second, it repeats the product name three times which is one of those rules in advertising that you always hear.  Supposedly if you hear something three times you will magically remember it forever.  If you are stuck in a place with a bunch of hostile midgets, it will even get you home (ask Dorothy).

    The Bad News
    Maybe the guy was in a rush to make the commercial.  Maybe he just wasn't trying hard enough.  Regardless, the very unfortunate thing is that when something works, others will try it. Soon every commercial will be as annoying as this one.  I sure hope that they don't make a hemorrhoid commercial.

    Below is a video that discusses this commercial: http://video.msn.com/v/us/v.htm?g=640ed289-44bf-4e9e-93c6-1caa2ddd763c&f=msnhome&fg=copy

    Hilarious parody: http://www.youtube.com/watch?v=2zqnASjunx8

     

    Share this post: Email it! | bookmark it! | digg it! | reddit!
  • One free use of Defribulator with Whopper

    A funny thing happened on the way to CodeCamp.  I stopped off at a Burger King off of the turnpike for a Burger and fries.  While I was waiting in line, I noticed that right next to me was a Cardio Defribulator.  If I had a heart attack after my Whopper and fries, I would be set.  About 99.9% of all of the jokes in my head are funny only to me, so  I had a big smile on my face but I was alone in that (and getting funny looks to boot).  What was so funny?  Let me explain....  For the last few years, Burger King has been trying to portray themselves as purveyors of health conscious, low fat, low sodium, fast food.  "It is not bad for you, really.  Here, go read that chart on the wall! "  It seems that they have now finally come to grips with reality.  Nobody really bought the whole health food schtick anyway.  So now, instead of pretending to be healthy, they have just accepted reality and put the heart attack machine right in the stores!  If you have a heart attack, go no further than the counter.  You will be up and around before you place that second order fries.

    Share this post: Email it! | bookmark it! | digg it! | reddit!
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems