Nutzung nicht existierender Anker (in RSS-Feed)

Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 12:01:04 von Juergen Terlinden

Guten Morgen,

das Thema ist etwas OT, aber ich weiß keine bessere Gruppe :-)

Ich betreibe einen RSS-Feed, der insbesondere Neuigkeiten/Änderungen
einer Homepage transportiert.
In den -Elementen werden damit zwangsläufig Links eingesetzt, die
identisch sind. Nun gibt es Feed-Reader (z.B. Thunderbird), die
RSS-Einträge wohl nur anhand von prüfen und aktualisieren. Das
hat zur Folge, daß ein RSS-Feed mit solchen Programmen nicht sauber
funktioniert. Einträge mit identischem werden nicht alle
angezeigt.

Nun zur Frage: In einer Testversion des Feeds
http://www.tcbislich.de/rss/test/feed.xml
habe ich die -Elemente um einen Anker ergänzt, der *nicht*
existiert. Beispiel:
_ http://www.tcbislich.de/aktuelles.htm#rss028
Der Feed funktioniert so auch mit Thunderbird einwandfrei. Sieht jemand
in der Nutzung nicht existierender Anker ein Problem auf mich zukommen?

Danke für Kommentare.

--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 13.01.07
http://home.arcor.de/jterlinden/

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 12:51:25 von Christoph Schneegans

Juergen Terlinden schrieb:

> In einer Testversion des Feeds
> http://www.tcbislich.de/rss/test/feed.xml habe ich die
> -Elemente um einen Anker ergänzt, der *nicht* existiert.

Hört sich nach einer Krücke an, Linkchecker könnten außerdem die Verknüpfung
(korrekterweise) als unterbrochen melden. Ich denke außerdem, daß
Feedreader, die das "link"- und nicht das "guid"-Element als Schlüssel
verwenden, ziemlich kaputt sind. Ich kann auch nicht so recht glauben, daß
es überhaupt dermaßen kaputte Reader gibt; im Fall von Thunderbird kannst du
mal irgendwo in fragen.

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 14:06:10 von Juergen Terlinden

'Christoph Schneegans' wrote:

>> In einer Testversion des Feeds
>> http://www.tcbislich.de/rss/test/feed.xml habe ich die
>> -Elemente um einen Anker ergänzt, der *nicht* existiert.
>
> Hört sich nach einer Krücke an,

Ja, das ist es sicherlich!

> Linkchecker könnten außerdem die
> Verknüpfung (korrekterweise) als unterbrochen melden.

Ok. Welche praktische Relevanz hätte dies bzw. welche
Nutzungseinschränkung ergäbe sich daraus?

> Ich denke
> außerdem, daß Feedreader, die das "link"- und nicht das
> "guid"-Element als Schlüssel verwenden, ziemlich kaputt sind. Ich
> kann auch nicht so recht glauben, daß es überhaupt dermaßen kaputte
> Reader gibt; im Fall von Thunderbird kannst du mal irgendwo in
> fragen.

Dort in *.mailnews muß ich nicht nachfragen. Ich weiß, daß es so ist.
Und bei entsprechenden Nachfragen kommt praktisch nie der Hinweis auf
ein solches TB-Fehlverhalten. Auch ist die hier
http://dawis.icb.uni-due.de/?id=245 genannte Erweiterung so gut wie
nicht bekannt. Sie wurde bislang nur 1 mal gepostet - von mir.

Ich habe im November gut ein Dutzend Reader getestet. Min. einer hatte
das gleiche Problem wie Thunderbird.
So richtig gefallen hat mir übrigens keiner. Zusätzlich zu TB nutze ich
noch FeedReader.
Darf ich fragen, welchen Reader Du benutzt?

--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 13.01.07
http://home.arcor.de/jterlinden/

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 15:51:32 von Christoph Schneegans

Juergen Terlinden schrieb:

>> Linkchecker könnten außerdem die Verknüpfung (korrekterweise) als
>> unterbrochen melden.
>
> Ok. Welche praktische Relevanz hätte dies bzw. welche
> Nutzungseinschränkung ergäbe sich daraus?

Bei Einsatz eines solchen Tools würdest du möglicherweise die relevanten
Fehler in einer langen Liste von irrelevanten Meldungen übersehen. Nutzer
interessiert das natürlich nicht. Es wäre aber auch denkbar, daß ein
Reader den Link als unbesucht (bspw. blau und unterstrichen) darstellt,
obwohl er erst gestern besucht wurde. Das würde mich schon ärgern.

> Auch ist die hier http://dawis.icb.uni-due.de/?id=245 genannte
> Erweiterung so gut wie nicht bekannt.

Also eindeutig ein Bug von Thunderbird, zumindest eine gravierende
Unzulänglichkeit. Ich würde mir da nicht so viele Gedanken machen, mit
kaputter Software kriegt man eben falsche Ergebnisse. Allen kann es
sowieso nie recht machen.

> Darf ich fragen, welchen Reader Du benutzt?

In Opera ist einer eingebaut, den nehme ich aber auch nicht so oft. Die
Blogs, die ich lese, haben ohnehin jeden Tag neue Beiträge, da kann ich
auch gleich auf die "richtigen" Seiten gehen.

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 16:23:11 von Juergen Terlinden

'Christoph Schneegans' wrote:

>>> Linkchecker könnten außerdem die Verknüpfung (korrekterweise) als
>>> unterbrochen melden.
>>
>> Ok. Welche praktische Relevanz hätte dies bzw. welche
>> Nutzungseinschränkung ergäbe sich daraus?
>
> Bei Einsatz eines solchen Tools würdest du möglicherweise die
> relevanten Fehler in einer langen Liste von irrelevanten Meldungen
> übersehen. Nutzer interessiert das natürlich nicht. Es wäre aber auch
> denkbar, daß ein Reader den Link als unbesucht (bspw. blau und
> unterstrichen) darstellt, obwohl er erst gestern besucht wurde. Das
> würde mich schon ärgern.

OK. Danke für Deine Meinung!
Bliebe als sauberste Lösung, bei eindeutig benannte HTML-Seiten
mit Redirects zu nutzen. Ich werde mir nochmal durch den Kopf gehen
lassen, ob der Mehraufwand lohnt.

--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 13.01.07
http://home.arcor.de/jterlinden/

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 28.01.2007 22:29:49 von Christoph Schneegans

Juergen Terlinden schrieb:

> Bliebe als sauberste Lösung, bei eindeutig benannte HTML-Seiten
> mit Redirects zu nutzen.

Das macht ja noch mehr Arbeit. Dann bleib lieber bei den Ankern.

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 29.01.2007 16:44:32 von Juergen Terlinden

'Christoph Schneegans' wrote:

>> Bliebe als sauberste Lösung, bei eindeutig benannte
>> HTML-Seiten mit Redirects zu nutzen.
>
> Das macht ja noch mehr Arbeit.

Ist mir bewußt. Ich lasse das auch, zumal es eine Fehlerquelle
darstellt.

> Dann bleib lieber bei den Ankern.

Werde ich wohl auch in Kürze umsetzen.

Aber noch mal was im Detail nachgefragt:
Die nicht existierenden Anker tauchen *nur* in Links auf, die im
RSS-Feed enthalten sind. Sie sind nicht auf der Webseite zu finden -
auch nicht unter
http://www.tcbislich.de/rss/test/index.html, wo ich den Inhalt von
http://www.tcbislich.de/rss/test/feed.xml per XSLT auslese. Die dort bei
den Headlines hinterlegten Links stammen nicht aus , sondern aus
(z.B.: ../aktuelles.htm )

Auch habe ich in FF mal die Erweiterung 'LinkChecker' bemüht. Auf
http://www.tcbislich.de/rss/test/index.html wurden keine Fehler
gemeldet. Es wurden sogar gar keine Links hervorgehoben -
wahrscheinlich, weil es sich um ein Frameset handelt. Aber egal.

Siehst Du immer noch das von Dir beschriebene Problem?

Schließlich geht es ja um die Frage, ob Rss-Reader mit nicht
existierenden Ankern ein Problem haben. Ich kann nach meinen Tests und
Überlegungen bislang nichts feststellen.
Sorry, daß ich hier mit solchen Themen aufschlage, aber ich finde leider
keine einzige Newsgroup, die sich mit RSS beschäftigt. Einzig brauchbar
wäre wohl noch
de.comm.infosystems.www.authoring.misc


--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 13.01.07
http://home.arcor.de/jterlinden/

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 30.01.2007 22:24:47 von Christoph Schneegans

Juergen Terlinden schrieb:

> Auch habe ich in FF mal die Erweiterung 'LinkChecker' bemüht. Auf
> http://www.tcbislich.de/rss/test/index.html wurden keine Fehler
> gemeldet.

hat
auch keine Software mit dieser Fähigkeit gefunden. Ich finde das etwas
befremdlich; wenn ich so eine Software schreiben würde, könnte die mit
Sicherheit auch Fragmente überprüfen.

> Schließlich geht es ja um die Frage, ob Rss-Reader mit nicht
> existierenden Ankern ein Problem haben.

Höchstwahrscheinlich nicht, denn die reichen die URL ja auch nur an den
Browser weiter. Unsauber ist es trotzdem, aber zweifellos ist Schrott im
Fragment ("http://www.example.org/#123) bei weitem besser als Schrott im
Querystring ("http://www.example.org/?123").

Re: Nutzung nicht existierender Anker (in RSS-Feed)

am 01.02.2007 19:29:01 von Juergen Terlinden

'Christoph Schneegans' wrote:

>> Auch habe ich in FF mal die Erweiterung 'LinkChecker' bemüht. Auf
>> http://www.tcbislich.de/rss/test/index.html wurden keine Fehler
>> gemeldet.
>
> hat
> auch keine Software mit dieser Fähigkeit gefunden. Ich finde das etwas
> befremdlich; wenn ich so eine Software schreiben würde, könnte die mit
> Sicherheit auch Fragmente überprüfen.

Gut für mich :-)

>> Schließlich geht es ja um die Frage, ob Rss-Reader mit nicht
>> existierenden Ankern ein Problem haben.
>
> Höchstwahrscheinlich nicht, denn die reichen die URL ja auch nur an
> den Browser weiter. Unsauber ist es trotzdem, aber zweifellos ist
> Schrott im Fragment ("http://www.example.org/#123) bei weitem besser
> als Schrott im Querystring ("http://www.example.org/?123").

Ok. Ich habe meinen Feed entsprechend geändert. Der wird nun auch von
kaputten Readern einwandfrei enpfangen. Bei Problemen sollen sich unsere
Clubmitglieder melden. Ich hoffe, daß das keiner tun muß ;-)

Danke für Deine Beiträge!

--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 13.01.07
http://home.arcor.de/jterlinden/