Atom Publishing Protocol

67 %
33 %
Information about Atom Publishing Protocol
Technology

Published on December 14, 2008

Author: dhaun

Source: slideshare.net

Description

Introduction into the Atom Publishing Protocol. Longer version, as presented at FrOSCon 2008 (in German).

Atom Publishing Protocol Dirk Haun www.geeklog.net

Das Atom Publishing Protocol (AtomPub) ist ein standardisiertes Protokoll zum Übertragen von Inhalten auf (und von) Websites.

Vita • Geeklog ‣ Open Source CMS • AtomPub als Summer of Code-Projekt 2007 ‣ Implementierung Ramnath R. Iyer

Agenda • Rückblick • Atom-Grundlagen • Anwendung

RSS-History

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

Probleme von RSS • 2 bzw. 7 bzw. 9 inkompatible Versionen • ungenaue Spezifikationen • quot;Grabenkriegequot;

Publishing Protokolle • Gleiches Problem: ‣ Blogger API ‣ metaWeblog API ‣ ... und viele andere

Atom

Prinzipien • 100% vendor neutral • implemented by everybody • freely extensible by anybody • cleanly and thoroughly specified

RFC 4287 RFC 5023

Agenda • Rückblick • Atom-Grundlagen • Anwendung

REST

Verben (c) IBM developerWorks

<atom:entry> <atom:id>20080824140001</atom:id> <atom:updated> 2008-08-24T14:00:01+01:00 </atom:updated> <atom:title type=quot;textquot;>Test</atom:title> <atom:category term=quot;FrOSConquot;/> <atom:link rel=quot;editquot; type=quot;application/atom+xmlquot; href=quot;http://example.com/?edit=...quot;/> <atom:content type=quot;htmlquot;> &lt;p&gt;Hello, world!&lt;/p&gt; </atom:content> <atom:author> <atom:name>Dirk</atom:name> </atom:author> </atom:entry>

Atom Feed Liste von Atom Entries Atom Publishing Protocol Atom Entries bearbeiten

<?xml version=quot;1.0quot; encoding=quot;utf-8quot;?> <app:service xmlns:app=quot;http://www.w3.org/2007/appquot; xmlns:atom=quot;http://www.w3.org/2005/Atomquot;> <app:workspace> <atom:title>FrOSCon</atom:title> <app:collection href=quot;http://example.com/froscon/quot;> <atom:title>Artikel</atom:title> <app:accept> application/atom+xml;type=entry </app:accept> <app:categories fixed=quot;yesquot;> <atom:category term=quot;OpenSourcequot;/> </app:categories> </app:collection> </app:workspace> </app:service>

Authentifizierung • HTTP Basic oder Digest Auth • WSSE • OAuth

Agenda • Rückblick • Atom-Grundlagen • Anwendung

AtomPub in Geeklog • Summer of Code- Projekt • für Artikel und quot;statischequot; Seiten • Bonus: quot;internal APIquot;

Atom Prot. Exerciser

appfs • AtomPub Filesystem • basiert auf FUSE • Inhalte der Website werden als Dateien abgebildet

... und andere

At Google, we've been using Atom + AtomPub as the foundation of the Google Data APIs for almost two years now -- Kyle Marvin, Google z.B. Google Calendar, Blogger, Picasa, YouTube, OpenSocial

Atom + AtomPub sind frei, offen, standardisiert, hersteller-neutral, genießen breite Unterstützung und sind daher attraktiv für Software-Hersteller und Anwender.

Ressourcen • Atom-Spezifikationen RFC 4287, RFC 5023 • Getting to know the Atom Publishing Protocol • Atom Protocol Exerciser • appfs Filesystem

Credits • Photos via flickr.com, thanks to: Philippe Teuwen, Hopkinsii, hobvias sudoneighm, Matt Knight, Eric Hart, ira, Angela Sevin, massenpunkt, William Gantz, Gigglejuice, manuki • Graphic on page 16 (c) IBM developerWorks, used with permission Tipp: Bilder und Stichwörter sind verlinkt!

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Atom (standard) - Wikipedia, the free encyclopedia

The Atom syndication format was published as an IETF proposed standard in RFC 4287 (December 2005), and the Atom Publishing Protocol was published as RFC ...
Read more

Atom (Format) – Wikipedia

Atom Syndication Format. Das Syndikationsformat (ASF) ist die am häufigsten anzutreffende Umsetzung der Atom-Standards. ASF wird entwickelt, um die ...
Read more

RFC 5023 - The Atom Publishing Protocol

The Atom Publishing Protocol (AtomPub) is an application-level protocol for publishing and editing Web resources. The protocol is based on HTTP transfer of ...
Read more

Getting to know the Atom Publishing Protocol, Part 1 ...

The Atom Publishing Protocol is an important new standard for content publishing and management. In this article, explore a high-level overview of the ...
Read more

The Atom Publishing Protocol - BitWorking

The Atom Publishing Protocol (AtomPub) is an application-level protocol for publishing and editing Web resources. The protocol is based on HTTP transfer of ...
Read more

The Atom Publishing Protocol - BitWorking

This memo presents a protocol for using XML (Extensible Markup Language) and HTTP (HyperText Transport Protocol) to edit content. The Atom Publishing ...
Read more

Protocol - Atom Enabled

The Atom Publishing Protocol is an application-level protocol for publishing and editing Web Resources using HTTP and XML. About this document.
Read more

Atom (ウェブコンテンツ配信) - Wikipedia

概要. Atom配信フォーマット(Atom Syndication Format) Atom出版プロトコル(Atom Publishing Protocol) 主な仕様は上記の2つ。
Read more

data2type GmbH: Atom Publishing Protocol | Entwurfsprinzipien

Entwurfsprinzipien (Auszug aus "Newsfeeds mit RSS und Atom" von Heinz Wittenbrink, erschienen bei Galileo Press, 2005) Die Ziele des Atom Publishing ...
Read more

出会い系サイトで彼女を見つけてみる

出会い系. 私達の最初の出会いは出会い系サイトです。 広範囲で宣伝している老舗の メールに入会登録した所 ...
Read more