Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Changes in European law regarding cookies.Changes in European law regarding cookies.
Previous
 
Next
New Post
5/29/2012 8:48 AM
 
Hi John

Very interesting Seems that they are saying that we just need to advise.
This is what all the large UK sites that I visit are doing.

On the plus side it lets me put a warning notice next to any FB or Twit buttons and gave me the reason to advise loosing any FB "Like" links.

Thanks for posting this.

Ian

PS. How lucky we are that the UK gov applies this law in full. (Not)

Mutate and Survive
 
New Post
5/29/2012 9:45 AM
 

Hi Ian

I think its all we can do. It seems to me as long as you show a prominent link on your homepage that allows the user to go and see all the cookies on your site and what purpose they have then you will be OK.

If you are shown to be taking some action and can show you are trying your best to implement the law then you will be OK.

As per usual a law that is meant to prevent unscrupulous advertisers from mining personal information and the like has been ill thought out and implemented, obviously without any consultation to the industry.

Its "let throw a coverall blanket law" over everything and that should do it. What I find wholly ironic is that most of the people this is trying to protect have all their information about their lives plastered all over Facebook and the like anyway.......

I wonder what Google are going to do to ensure Analytics complies?

Hope it helps everyone

John

 
New Post
5/29/2012 1:32 PM
 
FYI the UK decided on a concept of "implied consent" so strictly speaking UK sites don't need to do anything (http://www.guardian.co.uk/technology/2012/may/26/cookies-law-changed-implied-consent) - however I expect that to be challenged by the EU, so we continue to think about the best resolution for this.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
7/23/2012 3:37 PM
 

Something must have happen today that suddenly 3 of our larger clients are asking for this

Main issue is on couple of our large sites that use a combination of DNN + nopCommerce to deliver cms+ecommerce - so we need to provide it for both - and that is not going to be easy

Most of the suggestions in this thread or this one at nc Forum and here is the actions nopcommerce codplex

Our problem is that if one takes this statement seriously in this article :-

..... It is difficult to see how anything other than prior consent will comply with the wording of the UK Regulations.

"Consent must be obtained before the cookie is placed and/or information stored in the user's terminal equipment is collected, which is usually referred to as prior consent," said the Working Party's Opinion (24-page / 202KB PDF). "Informed consent can only be obtained if prior information about the sending and purposes of the cookie has been given to the user."

Then most of the simple solutions I have seen, IMHO don't seem to satisfy our customers :(

Salar



 
New Post
7/24/2012 2:53 PM
 
Hey everyone,




I'm developing an enterprise site for a large corporate customer and They wanted to implement a website tour for first time users based on a cookie. So with the new law I wanted to make sure I did this correctly and I was able to come up with something that worked pretty well. I'll share here is case anyone needs the same thing.

first I created this and called it cookie.js and placed it in my skin folder

----------------------------------------------------------------------------------------------------------------
/*Creates and checks for cookie and is EU Compliant*/

function getCookie(c_name) {
var i, x, y, ARRcookies = document.cookie.split(";");
for (i = 0; i < ARRcookies.length; i++) {
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
x = x.replace(/^\s+|\s+$/g, "");
if (x == c_name) {
return (y);
}
}
}
function setCookie(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = c_name + "=" + c_value;
}
function checkCookie() {
var username = getCookie("username");
if (username != null && username != "") {
window.location = "/AboutUs.aspx#_";
}
else {
username = prompt("Cookies are being used on this site. Further browsing requires consent. Please enter your name to continue.", "");
if (username != null && username != "") {
setCookie("username", username, 365);
window.location = "/AboutUs.aspx#jTour/themes/0/0";
}
}
}
----------------------------------------------------------------------------------------------------------------

This is the redirect link to the tour that loads after they enter their name into the EU compliant cookie acknowledgement Pop up.

window.location = "/AboutUs.aspx#jTour/themes/0/0";

if they have already entered there name and been to the site once before then they need to be redirected to the home page.... but that's where I put the following body onload event and js include which is in the home.ascx file. I had to use an inner.ascx without the cooke.js and body onload event on every other page of the site. very important otherwise the script pushes you back to the home page every time you click on anything.

<!-- .....delete the comment lines when putting this into your ascx file.

<body onload="checkCookie()"></body>

<dnn:DnnJsInclude  ID="DnnJsInclude9" runat="server" FilePath="/js/cookie.js" PathNameAlias="SkinPath" />

-->  .....delete the comment lines when putting this into your ascx file.

this takes them back to the home page if they have already been once before but it doesn't load the script again because of the #_

window.location = "/AboutUs.aspx#_";

You can edit your popup text in this line.

username = prompt("Cookies are being used on this site. Further browsing requires consent. Please enter your name to continue.", "");

It's set to keep the cookie for a year unless the end user deletes it. I'll save how I incorporated jTour into DNN for another post. but this should solve the EU worry if you really had too obtain consent.

Enjoy,
Mario
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Changes in European law regarding cookies.Changes in European law regarding cookies.


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out