Page 1 of 1

Idee zu Trackbacks: kontext wiedergeben

Posted: Sat Jul 22, 2006 12:55 am
by stm999999999
Hallo,

mir fiel die Tage mal in anderen Blogs (insbesondere WP IIRC) folgendes auf:

Wenn unter einem Beitrag ein Trackback (oder Pingback?) steht, dann standen da nicht einfach die ersten x Wörter des verlinkenden Artikels sondern es standen x Wörter vor und nach dem Link im Trackback, also der Kontext des Links im trackbackenden Artikels.

Ich finde das ganz angenehm, weil man gerade auch (aber nicht nur) bei Artikeln, die mehrere Themen ansprechen, nicht soviel mit dem Trackback anfangen kann, wenn da dann die ersten Zeilen stehen, wo gar kein inhaltlicher Bezug zum eigenen Artikel vorhanden sind.

Ich hoffe, Ihr versteht, was ich meine :-) und noch mehr, daß das irgendwie in s9y eingebaut werden könnte! :D

Re: Idee zu Trackbacks: kontext wiedergeben

Posted: Mon Jul 24, 2006 11:30 am
by garvinhicking
Hi!

Was der Inhalt eines Trackbacks ist, sendet das Blog üblicherweise selbst, also das pickt sich nicht das empfangende Blog selber raus. Das müsste das Blog dann machen und selber eine Verbindung zum Quellserver herstellen, was dann einem Pingpong-Spiel gleicht und auch von der Spec so nicht wirklich vorgesehen ist. :)

Viele Grüße,
Garvin

Posted: Mon Jul 24, 2006 2:34 pm
by stm999999999
Aha, so kenne ich mich da nicht aus.

Wobei, ich sehe gerade, da steht oft nicht "Trackback von ..." sondern "Pingback von ..." Ich weiß, Track- und Pingback verfolgen andere Implementationsstrategien, machen Pingbacks das anders mit dem Text-Raussuchen?

Und BTW, könnte denn dann wenigstens s9y so verändert werden, daß es (meinetwegen konfigurierbar) den Kontext liefert, wenn es einen Trackback versendet?

[EDIT] OK, nach Lektüre von http://trackback.unblogbar.com/ ist wohl Pinback nicht des Rätsels Lösung - also müssen teilweise andere Blog-Systeme in ihrem Trackback-Pings anstelle der ersten 255 Zeichen den Kontext des Links versenden. Wäre nett, wenn s9y das auch könnte!

BTW, folgende Stolperfallen fallen mir auf Anhieb ein:

1) Es könnte gar kein Link enthalten sein, weil man via "Weitere Links für Trackbacks" noch TB-URIs hinzugefügt hat, die man nicht verlinkt. Lösung: keinen Kontext senden sondern Textanfang.

2) Leider haben ja viele Blogs noch keine saubere RDF-Elemtene zur automagischen TB-Erkennung. Man muß also die TB-URI manuell in "Weitere Links für Trackbacks" eingeben. Problem: Zuordnung dieser TB-URIs zum Link im Text. Alternative: keinen Kontext senden sondern Textanfang.

3) ein Link taucht mehrfach auf: welchen Link für den Kontext nehmen? Lösung: Nur den ersten.

[EDIT2]

Hier kann man das zB sehen:

http://www.journal.kylaloo.net/2004-08/trackback

Da gibt es einen Trackback von NADA/BLOG http://elgobierno.net/blog/2006/03/03/trackback-d/ und es wird halt der Kontext angezeigt.
Irgendwie scheint Wordpress sogar das Problem 2 handhaben zu können, denn dort muß man (ohne Plugin) wohl immer manuell die TB-URI eingeben, also kann WP diesen durch Vergleich der URLs irgendwie erkennen.

Posted: Mon Jul 24, 2006 4:21 pm
by garvinhicking
Hi!

Ja, Pingbacks liuefern keinen Inhalt sondern sagen nur "schau selber". s9y unterstützt das pingback konzept so nicht, glaube ich.

Eine eigene Angabe des Trackbacks-Texts in einer eigenen Textbox wäre im Trackback-Plugin denkbar, aber IMHO für den User recht kompliziert und würde das Interface schon ordentlich aufblähen...

Viele Grüße,
Garvin

Posted: Mon Jul 24, 2006 4:33 pm
by stm999999999
Ja, Pingbacks liuefern keinen Inhalt sondern sagen nur "schau selber". s9y unterstützt das pingback konzept so nicht, glaube ich.
Als Empfänger oder als Absender?

Absender: Sind nicht die Pings an die ping-Services pings in diesem Sinne?

Empfänger: Sicher?

Es gibt doch in jedem Header ein

Code: Select all

{if $entry_id}
    <link rel="pingback" href="{$serendipityBaseURL}comment.php?type=pingback&entry_id={$entry_id}" />
{/if}
Und die Trackback-URI im RDF-Segment heißt anders:

Code: Select all

{$serendipityBaseURL}comment.php?type=trackback&entry_id={$entry_id}"
Eine eigene Angabe des Trackbacks-Texts in einer eigenen Textbox wäre im Trackback-Plugin denkbar, aber IMHO für den User recht kompliziert und würde das Interface schon ordentlich aufblähen...
Ne, das wäre sicher nicht dolle, vor allem müßt man für jeden Trackback einen Text eingeben können ...

Nene, wenn s9y das können werden sollte, dann nur automatisch. Aber wie gesagt, möglich muß es sein, da Wordpress es macht ;-)

Posted: Mon Jul 24, 2006 4:35 pm
by garvinhicking
Hi!
Als Empfänger oder als Absender?
Sowohl als auch.
Absender: Sind nicht die Pings an die ping-Services pings in diesem Sinne?
Ja, wobei die über ein anderes plugin abgefeiert werden und nichts mit den links innerhalb des Eintrags zu tun habe, daher zähle ich das nicht als "Pingback" ;)
Es gibt doch in jedem Header ein
Das wird als verkapptest trackback genutzt, glaube ich.

Viele Grüße,
Garvin