Top Banner
Atom Publishing Protocol Dirk Haun www.geeklog.net
21

Kurzeinführung: Atom Publishing Protocol

May 27, 2015

Download

Technology

Dirk Haun

Short introduction into the Atom Publishing Protocol (in German, as held at Webmontag Stuttgart).
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.