NOIE6Day une initiative 2.0 le 18 Octobre

Publié le 27 février 2009 par Dator

Initiée par les espagnols, je lance cette initiative “2.0″ en France.

Cette initiative vise à “bloquer” votre site pendant une journée au navigateur IE6 afin de faire prendre conscience aux personnes l’utilisant encore, de mettre à jour leur version d’internet explorer (IE) ou de prendre Firefox/Safari/Chrome ou Opéra !

Pourquoi le 18 Octobre ?

Tout simplement parce que c’est la date de l’arrivée d’internet explorer 7 (via Wikipédia). Le but étant de faire prendre conscience à un maximum de personne que ce “navigateur” ne fait pas profiter de l’internet que tout le monde connais aujourd’hui.

L’opération commencera donc le 18 Octobre à minuit !

Pourquoi faire ça ?

Car depuis le 25 août 2004 il n’y a eu aucune mise à jour de ce navigateur et il ralentit l’internet. Nous sommes tous concerné par ce “fléau” !

Comment faire ?

Le but est de désactiver le CSS chez l’utilisateur venant de sur votre site avec IE6 et de lui laisser un petit message, c’est pas brutal mais ça fera surement réagir tout le monde !

Ici je vais vous présenter plusieurs scripts à mettre sur votre site de façon à avoir tous le même messages !

D’abords commençons par le script qui va détecter la date et le navigateur :

function NOIE6() {
  $start = date('U', mktime(-12, 0, 0, 10, 18, 2009));
  $now = time() + date('Z') * -1;
  $isIE6 = eregi("MSIE 6\.[0-9]+", $_SERVER['HTTP_USER_AGENT']);

  if ($isIE6 & ($now >= $start)) return true;
  return false;
}

Ensuite le code dans votre html :

if ( !NOIE6() ) {
  echo '
';
}

Un message ?

Oui évidemment laisser votre visiteur sans CSS c’est méchant, alors vous pouvez le prévenenir de cette façon la :


Si vous utiliser un blog wordpress c’est encore plus simple ! Il vous suffit de mettre ce code dans le fichier functions.php de votre thème :

function noie6($url){
	$start = date('U', mktime(-12, 0, 0, 10, 18, 2009));
  	$now = time() + date('Z') * -1;;
 	$isIE6 = eregi("MSIE 6\.[0-9]+", $_SERVER['HTTP_USER_AGENT']);

  	if ($isIE6 & ($now >= $start))  return "";
  	return $url;
}

add_filter("stylesheet", "noie6");
add_filter("stylesheet_uri", "noie6");

Retour

Pour être efficace, cette initiative doit être suivie par un maximum de site internet, c’est pour cela que je vous conseille de relayer cet article afin de mettre en marche la machine !

J’espère des réactions, des suggestions ?
Dites moi si cette initiative vous plait ou si cela vous pose problème, je suivrais avec attention cet article !

Désolé

Cela suscitera peut être des problèmes avec certaines personnes mais c’est un effet du ras le bol. L’optimisation d’un site pour IE6 est catastrophique, l’utilisation de ce navigateur ne suis pas le sens de l’évolution de l’internet, c’est pourquoi je décide d’employer un moyen radical ! Si vous avez une meilleure solution, merci de m’informer dans les commentaires et j’aviserais ensuite !

Ceci est une initiative totalement en règle !

Crédit Photo

Related Posts:



Article original écrit par Dator et publié sur Dator.fr, le 2009. | Lien direct vers cet article | © Dator.fr - 2008
Mot clés: Chrome, Firefox, Google, IE, Initiative, Internet Explorer, NOIE6DAY, Opera, Safari