Comment utiliser les trackbacks ?


Back to informatique autres.


moderator    (2009-08-11)

moderator

Comment utiliser les trackbacks ?

Les rétroliens, ou trackbacks en anglais, ont été créés par Benjamin et Mena Trott en Août 2002 et sont un système de liens inter-blogs semi-automatisé. C'est un moyen de lier des billets de blogs avec un contenu similaire entre eux.

Pour ce faire, certaines données sont échangées sous le protocole HTTP (en méthode POST) entre deux sites web, c'est donc une forme de P2P entre serveurs web.

En pratique, lorsque l'auteur d'un blog A crée un lien dans un billet vers un billet similaire dans un blog B, si le blog B gère les rétroliens, il sera créé de manière automatique un lien de retour vers le billet du blog A dans le billet du blog B. Les internautes visitant le blog B peuvent alors se rendre sur le billet du blog A et vice versa, augmentant ainsi le traffic des deux blogs.

Il s'agit donc avant tout de détecter les liens présents sur une page donnée. En général, le programme va également piocher quelques autres informations sur les pages pour créer un peu de contenu artificiel. En principe il s'agit de ne lier entre eux que les blogs, les autres liens n'étant pas toujours très utiles à suivre.


La liste des paramètres est la suivante :

    * title : définit le titre (en général le texte situé dans la balise title)
    * excerpt : envoie un extrait de la page web sans dépasser 250 caractères (longueur maximale d'un varchar dans une base MySQL)
    * url : est l'adresse permanente de la page web
    * blog_name : définit le nom du blog qui envoi la requête (ficgs.com)

En général, seul le paramètre url est obligatoire.

Voici le code qui permet l'envoi d'une requête de trackback :

<?php
# Données
$donnees =  'title='.urlencode('Titre du message')
        .'&url='.urlencode('http://www.votresite.com')
        .'&excerpt='.urlencode('Extrait sans HTML')
        .'&blog_name='.urlencode('Nom de votre blog');

# Ouverture du socket
// Pas de http:// dans le premier argument
// fsockopen('http://www.votresite.org',  80, $errno, $errstr) sera considéré comme invalide
$sock = fsockopen('www.votresite.org', 80, $errno, $errstr);

# Requetes
// Méthode POST
// Dans le cas où il se trouve ailleurs qu'a la racine du site
// mettez : /le_dossier/url.php
fputs($sock, "POST /url.php HTTP/1.0\r\n");

// Host
fputs($sock, "Host:www.votresite.org \r\n");

// Format des données
fputs($sock, "Content-type: application/x-www-form-urlencoded\r\n");  // définition du format

// Taille des données envoyés par l'intermédiaire
// de la fonction strlen()
fputs($sock, "Content-length: " . strlen($donnees) . "\r\n"); // taille

// On définit les différents langages acceptés
// Ici, tout est défini de telle manière que l'on accepte tout
fputs($sock, "Accept: */*\r\n"); // données acceptés par le navigateur

// On envoi les données
fputs($sock, "\r\n"); // Ligne de séparation
fputs($sock, "$donnees\r\n"); // Envoi des données
fputs($sock, "\r\n"); // Ligne de séparation

// Fermeture du socket
fclose($sock);
?>


Il s'agit enfin pour le serveur distant de traiter les données, de les insérer dans sa base de données et de répondre au serveur ayant effectué la requête en créant un fichier XML contenant une réponse avec les éventuelles erreurs.

Le fichier XML contiendra ces deux informations :

    * error : 0 s'il n'y a pas d'erreurs, 1 dans tous les autres cas
    * message : sera le message de votre choix uniquement si error contient 1.

Le fichier XML créé sera donc soit de cette forme (si error = 0) :

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>0</error>
</response>


Soit de cette forme (si error = 1) :

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>1</error>
<message>Votre message d'erreur</message>
</response>


Il y a évidemment moyen de repérer les urls de trackbacks automatiquement avec un petit script PHP que je laisse à votre imagination


Voir aussi


ficgs
Plus de sources

Vous devez vous enregistrer pour consulter ces sources, vous pourrez alors changer leur ordre en cliquant sur les icones les précédant.



admin
Autres sources

Ce projet est collaboratif, vous pouvez remonter les sources suivantes dans la liste si vous les trouvez utiles.


  * : Parlons de blogs. letelegramme.com
parlonsde.blogs.letelegramme > archive/2006/10/06
  1. Copiez/collez le trackback du ou des articles que vous souhaitez
 Comprendre et bien *
monetiweb > augmenter son trafic/comprendre et bien utiliser les trackbacks

Ajouter une image dans votre flux RSS et augmenter le taux de...
Venez poser toutes vos questions concernant la monétisation des...

 marketing client 2.1: En 3 clics… comment utiliser les podcasts
mickaelguillois.typepad > mkgclient21/2008/09/en 3 clics co 2

Les 3 mutations de l'Homo Consomatorus (Libreservis, Internetus et...
Consommateurs-blogueurs, le point sur vos droits et...

 Mucodreams » RSS et trackback
mucodreams > rss et trackback

 comment utiliser un logiciel PC sans Windows : Wine - Azur Club Informatique
azurclub > dotclear/index.php?2008/06/14/48

fatigué de Windows et des ses antivirus ? Windows trop cher ? 2...

 Blog du freelance: Freelances, comment utiliser "Twitter" pour développer votre activité ?
blog.freelance > mon weblog/2009/03/freelances

Freelances, quelques lectures et nouveaux services à découvrir...
La semaine du développement durable sur le blog du freelance / 10...

 Comment utiliser Photomaniak - Photomaniak
photomaniak > blog/index.php/2008/03/31/39

votre bande passante pour tenir jusqu'à la fin du...

 GuiM.fr - Le Blog: Push gratuit sur iPhone : Comment utiliser Google comme alternative gratuite a MobileMe
guim > blog/2008/07/push gratuit su

Push gratuit sur iPhone : Comment utiliser Google comme alternative...
L'histoire des médias sociaux de 1700 à nous jours en une seule...

 SAV l'émission : comment utiliser un téléphone portable ? - Espacerezo's Blog
espacerezo > index.php?sav l emission

 Comment utiliser les cristaux ? - Blog Michel Bontemps
blog.michelbontemps > index.php?2007/06/12/104

bien sûr, pour le plaisir et la beauté, en plus des qualités...

 Création Scrapbooking: Podcast: comment utiliser vos papiers de scrapbooking?
passionscrapbooking.blogs > mon weblog/2005/09/podcats

HiTech Avenue, Guide d’achats et comparatifs sur tous vos produits...
Le code de confirmation que vous avez saisi ne correspond...

 Comment utiliser le HELPDESK ADULLACT - Foire Aux Questions de l'Adullact
faq.adullact > index.php?2007/01/12/35

 Pastel à l'huile - Comment utiliser les pastels à l’huile ? - blog l'Artisan Pastellier
artisanpastellier > dotclear/index.php?2008/03/15/17

 Comment utiliser MySQL avec PHP - PHP Index - La passerelle française des technologies PHP: Hypertext Preprocessor
phpindex > index.php/2004/10/15/415

CDI - GLOBALIS - Développeur PHP avec première...

 Comment utiliser les huiles essentielles - Le jardin secret de Nadine
objectif plume > blog2/index.php/2006/06/11/9

 Laurent Prêtre: Comment utiliser Twitter depuis Facebook ?
secondeclasse > 2008/12

Le code de confirmation que vous avez saisi ne correspond...
« Un logiciel libre, c’est comme une recette de...

 tutoriel: comment utiliser les freebies au format pdf dans une page de scrap digital | pure scrap
purescrap > hybrid scrap/tutorial/tutoriel

 Comment utiliser L'APN de son téléphone portable pour effectuer des prises de vues spectroscopiques indispensable à l'analyse de clichés d'OVNIS.....
jp blog > index.php?2009/04/17/837 test

La TV en Direct de la Nasa et de la Station ISS (International Space...
Comment utiliser L'APN de son téléphone portable pour effectuer des...
Lab postal 2010 - les nouvelles expériences marchandes,...

 Comment utiliser les design patterns ? - Itératif - AS3 - Flex 3 - AIR - Application RIA
iteratif.free > blog/index.php?2006/11/01/59

Je suis tout a fait d'accord sur ce point la ! et parfois on en...
Il est clair qu'implémenter un design pattern à 100%, c'est...

 Comment utiliser la carte mémoire du défibrillateur Lifeline Defibtech ? - defibrillateur-automatise-externe
blog.francetv > defibrillateur automatise externe/index.php/2009/01/08/95965

Comment utiliser la carte mémoire du défibrillateur Lifeline...
Conseils pour l'utilisation du défibrillateur LifeLine...
L e D é f i b r i l l a t e u r L i f e L i n...

 Comment utiliser Google AdSense sur son blog pour gagner des sous ?
tubbydev > 2005/11

Zuckerberg perdra-t-il Facebook, beaucoup d' argent ou rien du tout...
Paul Gillin: Secrets of Social Media Marketing: How to Use Online...

 REVELATEUR D'IMAGE: Comment utiliser sa devanture de magasin...
revelateur d image.typepad > vteurlay revelateur dimag/2009/01/comme

Face à cette devanture on peut se poser les questions suivantes...
Quelles sont les informations que vous pourriez proposez à votre...
Newsletter 7 - Optimiser les instants de communication...

 --- Vinvin ---: Pourquoi et comment utiliser Twitter et son ami Twhirl en deux temps trois mouvements ?
vinvin > 2008/06/pourquoi et com

Pourquoi et comment utiliser Twitter et son ami Twhirl en deux temps...
: je baigne tellement dedans que je pensais que c'était évident...

 Blog: Comment utiliser les tags? | Emmanuel GEORJON
emmanuelgeorjon > en/blog

100 Fantastic Resources For Web Designers | Web Design Tutorials...

 Vidéo comment utiliser un ordinateur | Achat en ligne en Suisse conseils et avis
achat.suisse blog > 104/video

 Securite Stockage: Podcast vidéo : comment utiliser une clé USB biométrique ?
securite stockage.vnunet > 2006/11/podcast vido co

Podcast vidéo : comment utiliser une clé USB biométrique...
Infosecurity 2006 : Trend Micro renouvelle sa gamme de solutions de...

 comment utiliser au mieux votre défibrillateur DSA : mode d'emploi, démonstration et maintenance. - le blog du matériel médical
nmmedical > blog/index.php?2008/12/30/261

Tatouages et piercings, la fin d’un no man’s land...
Mediq fait son entrée sur le marché français avec l’acquisition...

 Astuce Firefox ou comment utiliser des profils - Metal3d
metal3d > index.php/blog/ticket/2009/04/01/Astuce Firefox ou

Indiquez mon prénom, Patrice, avec une majuscule en première...
Quand on est développeur Web, on utilise fortement Firefox et son...

 Comment utiliser son iPhone/ipod Touch en disque réseau grâce à AirSharing | MacInTom
macintom > wp/2008/09/18

L'UnityQute est un lecteur audio capable de lire un grand nombre de...
Rémi Samier : Mail2Voice : un logiciel libre pour rendre accessibles...

 Comment utiliser Windows Live Messenger pour faire un don ? sur Yannick Lejeune - (Hyper/Inter)Actif
yannicklejeune > 2007/03/utilisez window

Proposition pour le prochain défilé du 14 juillet : le plus grand...
Always look on the bright side of life (version Karaoké au Royal...

 Comment utiliser le chat d’Actuneuf | Communauté SFR
actuneuf > tutoriels

[Résolu] Gros Soucis Avec Le Téléphone Branché Sur La Box...
SFR propose le HTC Sensation à moins de 50 euros ! | Communauté...

 Torrent et P2P, illégal ? Comment l'utiliser ? - Le blog de Compétence Mac
competencemac > index.php?2008/06/04/75 torrent et p2p illegal

competencemac: @Matsyasgb Quel est le rapport ? Ce n'est pas...
Votre magazine est désormais disponible en version numérique...

 Michèle Gauthier Coaching: Comment utiliser l’aide d’un coach ?
michelegauthier > 2006/12

 Comment bien utiliser SWFObject ! (remonté). - zebden.fr :: Anthony Lombard Alias zebden :: Blog, Life & PHP
zebden > index.php?2008/02/07/52

// attach the custom upgrade message and center...
Plugin pour mac et PC pour pouvoir switcher vos versions de flashs et...
// Si nous avons besoin d'update alors nous rentrons dans cette...

 "Comment récupérer et utiliser l'eau de pluie" - Agenda 21 de Fontaine
fontaine38 > agenda21/index.php?2007/05/25/109

 How to Change the World: Ten Ways to Use LinkedIn
blog.guykawasaki > 2007/01/ten ways to use

LinkedIn – More Ways To Get The Most Of This Business-related...
from Twist Image - Mitch Joel Blog - Marketing and Communication...



Response  
 

Guest name   (option)     Register
Please sum : 8503 + seven  




Trackbacks : If you talked about this article in your blog or website, you may instantly get a backlink 
There's no trackback at the moment.