Vous êtes sur Barbablog et tu kiffes jeune. Cherche sur ce blog...

Nouvelle version de wikio

Décidément le printemps c'est la saison des nouveautés sur le web : après netvibes et sa version communautaire, après Wordpress et sa nouvelle et très attendue version 2.5, c'est au tour de Wikio de sortir une nouvelle version.

Avec l’arrivée du printemps, les nouveautés fleurissent sur le web. Après netvibes et sa nouvelle couche communautaire, après WordPress et sa très attendue version 2.5, c’est au tour de Wikio de sortir une nouvelle version.

Wikio, c’est quoi ?

Déjà pour ceux qui ne connaissent pas wikio, c’est un moteur d’agrégation de contenu. En gros, c’est un site qui récupère les flux rss de tous les sites de la terre, les range dans un annuaire et réorganise tout ce contenu pour le proposer aux internautes sous la marque wikio. L’ambition de wikio est de devenir le plus gros site parasite premier portail d’info en Europe.

La nouvelle version de wikio, c’est quoi ?

Wikio a donc sorti une nouvelle version il y a peu. Nouveau design, nouvelles fonctionnalités. Si on s’en réfère au blog officiel de wikio, la grosse nouveauté résiderait officiellement dans le fait que désormais wikio agrège aussi les contenu vidéos.

La nouvelle version de Wiko, c’est surtout…

… Une grosse arnaque ! Avec cette nouvelle version, wikio, c’est plus un site, c’est un parasite. Pourquoi je dis ça ? Hein Pourquoi ? Parce qu’avant cette nouvelle version, lorsqu’on cliquait sur un site de l’annuaire de wikio, on était tout simplement redirigé vers ledit site. Maintenant, lorsqu’on clique sur un site, on reste chez wikio qui appelle le site à l’intérieur d’une frame.

Mais bon, c’est pas ça qui me gêne le plus. Là où Pierre Chappaz et son équipe vont trop loin c’est que dans la barre wikio, tout en haut du frameset, vous avez accès à la fonction s’abonner à ce site. Et là, scandale, wikio ne propose pas le flux RSS du site consulté mais une adresse de flux qui pointe chez eux. En gros vous vous abonnez au flux de wikio qui lui même récupère le flux du site auquel vous pensiez vous abonner.

la barre de wikio

Déjà que wikio se posait en intermédiaire entre les moteurs de recherche et les sites vu que les contenus qu’ils récupèrent des flux rss sont parfois mieux indexés dans google que les articles originaux vers lesquels ils pointent, là, en substituant leur propre flux aux flux rss des sites qu’ils indexent, ils se posent carrément en intermédiaire pas forcément utile entre les sites et leur audience.

Pour renvoyer cet indésirable dans ses 22, vous avez 2 solutions :

  1. supprimer le frameset à l’aide d’un script javacript type framebuster,
  2. contrôler l’accès à votre flux rss via un fichier .htaccess

Ici je ne couvrirai que la partie framebuster. Pour la solution htaccess, je vous invite à lire le billet de Aymeric Jacquet sur le sujet.

Faire exploser le frameset

Wikio utilise donc des frames. Et bha c’est pas grave, on ressort les bons vieux scripts des années 2000, à l’époque où l’enframmage de site était une pratique courante pour récupérer du contenu à peu de frais. Donc voici le framebuster, un script qui a eu son heure de gloire il y a maintenant presque 10 ans, mais bon, faut s’adapter aux toutes dernières technologies développées par wikio.

Le principe est simple : si votre site est appelé dans frame, le script recharge la page et supprime la frame.

function frameBuster() {
if ( top != self ){
top.location.href = unescape(window.location.pathname);
}
}

Pour l’intégrer proprement, il suffit d’utiliser une fonction d’ajout d’événement comme il en existe dans les 150 librairies javascript à la mode en ce moment. Perso, si vous ne chargez pas de mootools ou de prototype sur votre site, je vous conseille d’utiliser la fonction addEvent de Dean Edwards et de procéder comme suit :

/* ========= addEvent: simplified event attachment ========= */
function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn);
return r;
}
else {
elm['on' + evType] = fn;
}
}
/* ========= frame buster =========*/
function frameBuster() {
if ( top != self ){
top.location.href = unescape(window.location.pathname);
}
}
/* ========= Lance la fonction framebuster au chargement de la page =========*/
addEvent(window,'load',frameBuster);

Mettez tout ce code dans un fichier js et appelez-le dans le head de votre page html. Ainsi vous verrez la méchante frame de wikio disparaitre d’un coup d’un seul. Non mais ho.

15 réponses à “Nouvelle version de wikio”

  1. ThomasF dit :

    Ai trouvé ton article grâce à Wikio. Ne raconte pas n’importe quoi, Chappaz a expliqué sur son blog que le bouton d’abonner permet justement de s’abonner au flux Rss , simplement comme Wikio vise aussi le grand public ce n’est pas le peine d’employer un terme comme Rss. Il y a aussi un bouton de vote pour promouvoir les articles interessants, je trouve ça bien, je ne vois vraiment pas le problème!

  2. Richard dit :

    +1, j’arrive de Wikio, je pige pas le pb, je trouve perso la nouvelle barre très utile…

  3. Grégoire dit :

    Alors, si Pierre Chappaz le dit sur son blog, c’est que ça doit être vrai…

    Bon, plus sérieusement, lorsque tu cliques sur s’abonner au site tu es renvoyé vers ta page personnelle sur wikio, à lquelle s’ajoute le flux du site sur lequel tu te trouvais.

    Si tu n’as pas de page personnelle, on te demande juste de créer un onglet pour ajouter le flux. Une fois cet onglet créé, lorsque tu reviens sur wikio, tu retrouves ton onglet avec tous les flux rss auxquels tu t’es déjà abonné. Le tout stocké dans un cookie j’imagine.

    Forcément pour le grand public, c’est très pratique. Mais ça s’apparente pas mal à de l’abonnement forcé. Parce que le bouton « s’abonner à ce site » tout en haut de la page dans la frame de wikio, tellement neutre qu’on dirait que c’est un bouton qui fait partie du navigateur, on peut pas le rater.

    Je trouve ça un peu gonflé.

  4. Xavier dit :

    Pareil, j’arrive aussi chez toi grâce à Wikio ! Bref, ils proposent un service, faut bien aussi qu’ils cherchent à fidéliser les utilisateurs. Perso moi la frame elle me gênait en tant que user, mais comme on peut la supprimer, je trouve ça parfait.

  5. Grégoire dit :

    Hé, les gars, vous bossez tous chez wikio ou quoi ? 😉

  6. redpeppers dit :

    Non t’inquiéte moi je te suis parfaitement. Merci bcp pour ce script super, je vais le tenter sur mon blog de ce pas (je reviens pour le supportsi ça marche pas 😀 mouahahahah fallait pas le proposer !).

    Sérieux, il est hors de question que wikio m’affiche mon site dans une FRAME (brrr rien que le mot me fait trembler !). En plus leurs truc sont souvent mal codés , genre leur bouton qu’ils t’envoient pour ton blog : pas de alt sur l’image, pas de title sur le lien, super quoi…

  7. titus dit :

    je te lisais en frame dans mon netvibes je fais comment maintenant?

  8. Grégoire dit :

    Titus :

    tu as le choix :
    ou tu acceptes de me lire dansune nouvelle fenêtre
    ou tu me vires de ton agrégateur

    En fait je n’ai rien contre les frames d’un point de vue technique : on peut très bien réaliser un site en frames qui soit accessible. Pas référençable certes mais accessible.

    Pourtant, lorsque tu utilises un frameset pour afficher un document, tu perds quelques fonctions essentielles de ton navigateur :
    tu ne peux pas mettre le document en favori
    l’impression devient complètement aléatoire.

    Par ailleurs, je rappelle sur le principe que url signifie « Uniform Ressource Locator ». Ce qui signifie que chaque document sur internet doit être accessible à partir d’une adresse unique. Les frames vont à l’opposé de ce principe.

    Mais ce qui me gêne vraiment chez wikio ou netvibes (au delà de cet affreux bouton d’abonnement forcé chez wikio bbrrr rien que d’y repenser j’en ai des frissons dans le dos) ou chez n’importe quel site qui afficherait mes billets dans un frameset, c’est qu’en tant qu’éditeur de ce site, j’estime avoir le droit de contrôler la manière dont celui-ci est servi aux internautes. Et je ne souhaite pas le voir servi dans une frame hors de son contexte.

    Pour finir, quelques liens sur les avantages et les inconvénients des framesets :

  9. redpeppers dit :

    Perso je ne supporte pas de lire des blogs par netvibes. Je sais pas pourquoi mais j’aime ouvrir le blog dans un nouvel onglet. Même si je perds deux secondes en chargement de la page, c’est toujours plus sympa de retrouver le design d’un blog que j’aime bien pour y lire les derniers billets.

    Mais c’est vrai qu’il faut aussi penser aux lecteurs qui utilisent netvibes.. J’ai donc enlevé ce script après l’avoir testé (il marche bien au fait 😉 )… Pas encore de solution qui puisse me convenir (à moins de tester si la frame est celle de netvibes avant de la virer, ce qui permet de se régler au cas par cas.. je sais pas je suis loin d’être un pro de ce genre de choses)

  10. Agnès dit :

    Quelques jours plus tard…
    Bonjour à tous,
    Suite à ces discussions, nous permettont à ceux qui le souhaite d’enlever la frame Wikio de leur site. Signalez-vous à info@wikio.fr.

  11. redpeppers dit :

    @agnès : très bonne réaction au problème soulevé par ce billet 🙂
    Faut quand même avouer qu’ils sont réactifs chez wikio 😉

  12. Gregoire dit :

    Agnès >>> Ok, je sais que je vais faire mon chieur, mais la frame est toujours là par défaut. Ceci dit, c’est quand même un geste de la part de wikio. Merci Agnès.

  13. Agnès dit :

    J’ai laissé mes petits mots ça et là, en faisant la liste des sites où l’on devait l’enlever. Ca était fait dans la foulée. Pour Barbablog, c’est maintenant bien le cas, mais je vais vérifier au cas où.

  14. Grégoire dit :

    Je sais que ça fait un bout de temps, mais histoire d’enrichir ce billet et de clore le débat, je vous renvoie vers l’article du blog de wikio qui annonce que finalement, la « mini-barre a été retirée.

Laisser un commentaire