Skip to main content Help Control Panel

 

Projets «   Suggestions de fonctions «   Commentaires «  

Le trackback

2
votes

Le trackback n'est vraiment pas simple à utiliser dans yacs.

D'abord il faut avoir la compréhension immédiate que le lien "référencer cette page" va fournir ce genre de fonctionnalité, ce qui n'est pas gagné.

Ensuite, autant on comprend que l'URL de trackback de l'article yacs sert à notifier yacs qu'on lui envoie du contenu (ceci dit, y'a-t-il une alerte quelconque ? Et à qui, l'aueur de l'article ou l'associé ? Je n'en ai jamais vu - Et qui modère ?), autant le trackaback depuis yacs vers d'autres sites n'est pas franchement simple : on s'attendrait, surtout dans une rubrique qui a été gérée comme "blog" par l'éditeur ou l'associé, à ce qu'un champ de trackbacking soit disponible dès la rédaction de l'article, comme dans tout système de blog.

Or là si je comprends bien, il faut rédiger l'article, l'enregistrer, puis cliquer "référencer cette page", et renseigner l'URL de trackback dans un formulaire en bas de page (en ajoutant moultes informations complémentaires), puis enregistrer : problème, en version 9.5, le système s'arrête et signale un problème d'identification.

Bref, dans tous les cas, je recommande plutôt :

  • un champ à remplir dès la rédaction, pour notifier d'autres sytèmes
  • Un URL dédié trackback visible dès l'affiche du billet, et surtou dans un environnement section/blog comme celà a déjà été pensé en signifiant "permalink" pour le lien vers ce billet.
Bernard Paques - on Mar. 11 2010

Tu as raison de souligner que le formulaire de trackback n'est pas pratique à utiliser, parce que c'est juste la roue de secours manuelle ! En réalité, le vrai trackback utile est quasiment invisible avec yacs, puisqu'il est appelé automatiquement pour les pages publiques publiées. Voir le code de la fonction Links::ping() dans links/link.php.

Le principe est le suivant : lorsqu'une page est publiée, le texte du champ de description est passé à la fonction Links::ping. Les liens sont extraits du texte, et le serveur tente de lire le contenu de chacun de ces liens. S'il trouve une interface de type trackback ou pingback, il l'utilise comme il se doit. Seuls les 7 premiers liens sont traités de la sorte, pour limiter les temps de traitement.

Le script trackback.php est là juste pour faciliter le travail de référencement effectué par un humain, en plus de ce que peut faire le trackback automatique, voilà tout !


J.Juraver - on Mar. 12 2010

Oui j'avais remarqué que les liens inséré dans le champ description étaient parsés pour signalement ultérieur. Il est clair toutefois que l trackback manuel est encoe assez compliqué, et par ailleurs donne des résultats étranges.

En 9.5 j'ai essayé avec des aricles distants rédigés sur des blogs 20six.fr . Ils fournissent bien des url de trackback. Yacs me répond :

" No reference found in the source to the target address (17) "

Par ailleurs, le formulaire manuel évoquele titre de page distante, l'indexation des extraits dans les recherches... tout ça laisse à penser que qu'en alertant une page distante pour envoyer son contenu, yacs va aussi automatiquement indexer le contenu distant. Or toutes les démarches de trackback ne fonctionnent ps ainsi : on peut très bien alerter un site distant pour envoyer son contenu sans vouloir y faire référence chez soi. A charge de chaque webmaster d'envoyer ses propres extraits chez autrui, et de modérer ses extraits entrants.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |