Zu den Artikeln...

dyingeyes weblog: das persönliche Weblog von Boris Stumpf aus Frankfurt am Main

Zur Top-Navigation...

Atom 1.0

27. March 2006 – 22:56 Uhr

Ich habe heute festgestellt, dass der Atom-Feed (Atom 0.3) hier im Blögchen nicht ›valide‹ (gültig) ist. Der Grund liegt darin, dass Atom 0.3 inzwischen als ›deprecated‹ (missbilligt, also so etwas wie abgeschafft, ausgelaufen) gekennzeichnet ist. Die aktuelle, gültige Spezifikation ist Atom 1.0.

In WordPress einschließlich der aktuellen Version 2.0.2 erzeugt die Datei ›wp-atom.php‹ den Atom-Feed in Version 0.3.

Über eine gezielte Suche im Supportbereich fand ich eine Schritt-für-Schritt-Anleitung, mit deren Hilfe ich die o.a. Erzeuger-Datei umbauen konnte, so dass sie nun einen Feed in Version 1.0 erzeugt.

Jetzt muss ich nur noch prüfen, ob der Umbau erfolgreich war und nun ein fehlerfreier und valider Atom-Feed vorliegt… ich teile das dann mit…

Eine Weitere Ressource in ›trac.wordpress.org‹

Nachtrag 1:
Der neue Feed ist noch nicht valide, weil das Datum im falschen Format erzeugt wird. Ich schaue mal, ob ich da was schrauben kann…
Nachtrag 2:
Noch am Schrauben… möglicherweise die Lösung…
Nachtrag 3:
Fertig! Valide. Jetzt also noch ein paar Anmerkungen:

Was beim Umbau des Feeds zu beachten ist…

1. Das Problem mit dem falschen Datumsformat lag daran, dass zwei Zeichen im Datumsstring nicht »escaped« waren:

In der ursprünglichen Modifikation heißt es an drei Stellen im Code:

mysql2date('Y-m-dTH:i:sZ', ...

Und es muss korrekt heißen:

mysql2date('Y-m-d\TH:i:s\Z', ...

Der Autor der Anleitung hat diese Änderung nach meiner Nachfrage per Kommentar aber soeben offenbar schon eingebaut.

2. Eine weitere Optimierung empfehle ich, denn der neue Atom-Feed bietet von Hause aus den Link zu den Kommentaren eines Artikels. Dazu heißt es an zwei Stellen im Code:

(<a href="<?php comments_link(); ?>">Comments</a>)

Erweitert man diese Konstruktion wie folgt, so erhält man zusätzlich eine schöne Kommentar-Zählung:

(<a href="<?php comments_link(); ?>"><?php comments_number('Keine Kommentare', 'Ein Kommentar', '% Kommentare' ); ?></a>)

So, das war’s schon. Klingt vielleicht aufwändig, aber dieser Feed-Umbau ist per manuellem Copy&Paste-Verfahren (Backup…) plus meiner Anpassung in ganz wenigen Minuten zu machen.

Übrigens ist der Atom-Feed vorbereitet, Creative Commons-Lizenzinformationen korrekt zu transportieren und anzuzeigen. (Da ich das nicht nutze, habe ich die entsprechenden Code-Passagen in meinem Fall einfach entfernt.)

Abschließend den neuen Atom-Feed natürlich prüfen…

Creative Commons License
Dieser Inhalt (Textbeitrag und Fotos) ist unter einer Creative-Commons-Lizenz BY-NC-ND lizenziert.

3 Ping-/Trackback(s)

  1. Atom tunen und tieferlegen » Peruns Weblog - Webwork und Internet (28.3.2006)
  2. Lexxy`s Blog » Blog Archive » Validieren !! (7.7.2006)
  3. WordPress Atom Feeds RSS Feeds die unendliche Geschichte (30.7.2006)

Keine Kommentare zu ›Atom 1.0‹

Voriger Artikel: Transformationen: Tom, Joey und die Gewalt
Nächster Artikel: Stanisław Lem

2004-2010 | Layout, Theme und Inhalte: Boris Stumpf – dyingeyes weblog | Impressum | Wordpress

Zuletzt Kommentiert:

  • Anne am 16.8.2010:
    Hi Boris, Da denke ich dann auch gerne mal an Klaus Kinskiy mit “Von wem ich mich beleidigen...
  • Pepino am 5.8.2010:
    In der Tat, das finde ich sogar sehr beruhigend! PS: Danke für’s erwähnen und für’s...
  • zungenwerk am 21.6.2010:
    …..höchste zeit jemanden zu suchen, der dir auf die harley hilft…..
  • Andi am 20.6.2010:
    Tja, es ist gar nicht mehr so einfach ein Handy zu finden, mit dem man nur telefonieren...
  • Mario H. am 16.6.2010:
    Ach was, das ist viel zu unsicher. Bloß nirgendwo notieren – am besten gleich vergessen.
  • Anne am 14.6.2010:
    Ach weißt Du, Das ist immer derselbe Mist mit den Verkäufern (gerade von Mobiltelefonen), die...

Kategorien: