21
Atom Publishing Protocol Dirk Haun www.geeklog.net

Kurzeinführung: Atom Publishing Protocol

Embed Size (px)

DESCRIPTION

Short introduction into the Atom Publishing Protocol (in German, as held at Webmontag Stuttgart).

Citation preview

Page 2: Kurzeinführung: Atom Publishing Protocol

Das Atom Publishing Protocol (Atompub; APP)

ist ein standardisiertes Protokoll zum Übertragen von Inhalten

auf (und von) Websites.

Page 4: Kurzeinführung: Atom Publishing Protocol

I have often stated that there are 7 different and incompatible versions of RSS. (...)I would like to publicly apologize for my previous misstatements. There are not 7 different and incompatible versions of RSS; there are 9.

-- Mark Pilgrim

Page 6: Kurzeinführung: Atom Publishing Protocol
Page 7: Kurzeinführung: Atom Publishing Protocol

Atom

Page 8: Kurzeinführung: Atom Publishing Protocol

Prinzipien

• 100% vendor neutral

• implemented by everybody

• freely extensible by anybody

• cleanly and thoroughly specified

Page 10: Kurzeinführung: Atom Publishing Protocol

REST

Page 12: Kurzeinführung: Atom Publishing Protocol

<atom:entry> <atom:id>20080630190001</atom:id> <atom:updated> 2008-06-30T19:00:01+01:00 </atom:updated> <atom:title type="text">Test</atom:title> <atom:category term="Webmontag"/> <atom:link rel="edit"

type="application/atom+xml" href="http://example.com/?edit=..."/> <atom:content type="html"> &lt;p&gt;Hello, world!&lt;/p&gt; </atom:content> <atom:author> <atom:name>Dirk</atom:name> </atom:author></atom:entry>

Page 13: Kurzeinführung: Atom Publishing Protocol

Atom FeedListe von Atom Entries

Atom Publishing ProtocolAtom Entries bearbeiten

Page 14: Kurzeinführung: Atom Publishing Protocol

<?xml version="1.0" encoding="utf-8"?><app:service xmlns:app="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom"><app:workspace> <atom:title>Webmontag</atom:title> <app:collection href="http://example.com/webmontag/"> <atom:title>Artikel</atom:title> <app:accept> application/atom+xml;type=entry </app:accept> <app:categories fixed="yes"> <atom:category term="Stuttgart"/> </app:categories> </app:collection></app:workspace></app:service>

Page 18: Kurzeinführung: Atom Publishing Protocol

AtompubClients

Page 20: Kurzeinführung: Atom Publishing Protocol

Atom + Atompubsind

frei, offen, standardisiert,hersteller-neutral,

genießen breite Unterstützungund sind daher attraktivfür Software-Hersteller

und Anwender.