Drew (der Macher von hKit) hat in den letzten Tagen zwei sehr kurzweilige Präsentationen über das Thema Microformats veröffentlicht die man sich unbedingt anschauen sollte, speziell wenn man bisher noch nicht all zu viel über Microformats weiß.
Monthly Archive for August, 2008
Wie funktionierts?
- Starte mit einer normalen Suchanfrage:
http://search.yahoo.com/search?q=mikroformate - Füg’ die URL hinzu, die du durchsuchen willst:
&vs=notizblog.org - Füg’ den SearchMonkey App-ID-Parameter hinzu (case sensitive):
&sm=aiR - Fertsch: http://search.yahoo.com/search?q=mikroformate&vs=notizblog.org&sm=aiR
(via)
In der aktuellen Folge (Episode 5: The Portable Contacts Initiative) sprechen John McCrea, Joseph Smarr und Chris Messina über das Portable Contacts - Projekt über welches ich vor kurzem noch so gescholten habe… Und ich muss sagen, ich hatte unrecht! Ich glaube kleine Gruppen mit dem Fokus auf ein spezielles Problem können wesentlich effektiver arbeiten als eine so große und über die ganze Welt verstreute Organisation wie DataPortability (da wird wohl auch die Steering Group nichts ändern können… aber man wird sehen).
Die (Portable Contacts (1.0 Draft B) - Spezifikation basiert auf sehr vielen aus dem DataPortability - Umfeld bekannten Techniken wie z.B. XRDS-Simple als Discovery-Service und OAuth für die Authentifizierung.
Was mir besonders gefällt, ist das Contacts Schema welches hauptsächlich auf dem (wenn auch etwas abgeänderten) vCard-Standard basiert und fehlende Felder von anderen Standards wie z.B. OpenSocial übernommen wurden. Dass es auch anders geht, hat z.B. das AX-Schema bewiesen…
Die Verbindung zu Microformats
Schade dass die vCard nicht zu 100% übernommen wurde… sonst hätte man ohne größere Änderungen auch die JSON-Serialisierte hCard (jCard) in den Prozess integrieren können. Spannend wäre es vor allem für Services wie Twitter, die das Freundesnetzwerk sowieso mit hCards auszeichnen.
Vergleich:
{
"fn" : "Max Mustermann",
"email":
[{
"value": "max@example.com",
"type": ["work"],
}]
}
{
"name" : "Max Mustermann",
"emails":
[{
"value": "max@example.com",
"type": "work",
}]
}
Man erkennt zumindest eine Ähnlichkeit
Gestern berichtete ReadWriteWeb über eventuelle Pläne, OAuth nativ in Firefox zu integrieren.
The conversation today took place in the context of a question from Matthew “lilmatt” Willis, a Flock employee and longtime contributor to Mozilla. Willis wants to know if the Firefox developer community would like OAuth built into Firefox and if so how. He points out that much of the work has already been done, if not multiple times.
Neben Microformats und OpenID wäre OAuth das dritte offene Format welches der Firefox 3 unterstützen würde…
So macht DataPortability Spass

Gestern veröffentlichte Vidoop eine erste Version ihrer Identity In The Browser-Extension für den Firefox 3. IDIB ist OpenSource und soll die OpenID-Verarbeitung, speziell in den Punkten Sicherheit und Browser-Redirects, verbessern.
Die derzeitige Version des Addons bietet folgende Möglichkeiten:
- we help to reduce or eliminate browser-based redirects typically involved in authenticating against identity providers
- we add security to reduce the potential for phishing/man-in-the-middle attacks
Mit IDIB möchte Vidoop einen Anfang machen, um die Kommunikation zwischen Mozilla und OpenID wieder anzutreiben:
It was almost two years ago when the Firefox 3.0 roadmap was announced and OpenID was mentioned as a new component to the platform. The Mozilla Firefox team looked to members of the OpenID community to step up and provide guidance on what exactly we imagined identity in the browser looking like, but we failed to mobilize and answer their call.
Leider benötigt das Addon einige kleine Erweiterungen (Relying Parties) zum aktuellen OpenID-Standard, die alle im Entwickler-Wiki dokumentiert sind…
(Da Will Norris (der Entwickler des OpenID-Plugins für WordPress) aktuell für Vidoop arbeitet, sollte es aber nicht all zu lange dauern bis eine erste, angepasste Version seinen Plugins erhältlich ist.)
Vor ungefähr drei Monaten hatte ich mir schon mal Gedanken zu den Schwierigkeiten der MicroID-Verifizierung gemacht:
Eine URL kann man auf zu viele verschieden Weisen schreiben, als dass sie eine valide ID abgeben könnte.
Schwierigkeiten bereiten die Seiten, die unterschiedliche URLs zulassen…
http://example.comhttp://www.example.comhttp://example.com/
…da sie zusammen mit der E-Mail - Adresse drei unterschiedliche Hash-Werte ergeben.
Ein möglicher Lösungsansatz wäre eine URI-Normalisierung, wie sie z.B. OpenID vorschlägt, einzusetzen.
Eine viel einfachere und fehlerunanfälligere Lösung ist das dynamische zusammenbauen der MicroID über die direkt aufgerufenen URI als Identifier:
http://example.com->19358536d8c443614bc7d861f4b050ee34a549b9http://www.example.com->05c732700bfa89cd234bb7fc08cb673f7c0d88b8http://example.com/->9275b4dcd7cc2c997b2a5249420b422e937d36e0
(Benutzte E-Mail - Adresse: mustermann@example.com)
Beim verifizieren bräuchte man sich also nur noch auf die E-Mail - Adresse konzentrieren anstatt alle in Frage kommenden URI/E-Mail - Kombinationen durchspielen zu müssen.
Sumit Kataria erklärt in seinem Blog die Funktionsweise von OAuth.
It is a standard method of authenticating users across different services means that mashup builders need only write one authentication process, then apply it to all data sources that support the standard. That’s hot and new, and it’s now spreading faster around the web than we thought.
…außerdem arbeitet er gerade an einer OAuth-Library für Drupal-Services.
Right now we are working with Andy Smith’s OAuth php library to implement OAuth to Drupal and Services API.
(via)
Gestern hat Yahoo! angekündigt, dass die Yelp, Yahoo! Local & LinkedIn SearchMonkey Apps jetzt fest in die klassische Suche integriert wurden.
Last month we opened up the Yahoo! Search Gallery to showcase all of the useful SearchMonkey applications that have been built by developers, site owners and Yahoo!. Today, we’re turning on a few of those applications for all users. Now, the Yelp, Yahoo! Local and LinkedIn Enhanced Results will automatically appear in the search results, eliminating the need for users to go into the Search Gallery to add them.
Würde mich freuen wenn demnächst auch Last.fm und Twitter folgen.
The internet-show that answers the question “who owns your data” with the simple two-word answer “you do”!
…so beginnt jede Folge von The Social Web TV.
Eigentlich hätte ich schon viel früher mal darüber schreiben können (die Inhalte decken sich fast mit denen meines Weblogs), aber spätestens um Folge 4 komm ich nicht rum
Thema ist:
… open building blocks of the Social Web. What are Microformats, OpenID, and OAuth and why should you care about them?
Chris Messina, John McCrea, David Recordon und Joseph Smarr sprechen über die Entwicklung von open building blocks (von Microformats bis OAuth) bis hin zur Gründung der Open Web Foundation.
Wie schon erwähnt sollte man sich auch Folge 1 bis 3 unbedingt mal anschauen… Themen sind unter anderem Gnip, Facebook f8, XMPP / Jabber, Twitter on XMPP, Identi.ca oder The Open Web Foundation.
Viel Spaß beim schauen



Latest Comments
RSSMatthias Pfefferle, snirgel, Johann, Johann, Jaivs, Christian, Björn, Nils
Matthias Pfefferle, Zoran Zaric, Carsten Pötter, Matthias Pfefferle, Carsten Pötter
bud, Pan, Matthias Pfefferle, Matthias, Marco, Matthias Pfefferle, Pierro, Nils Hitze, boerge30
JCL, methode
Matthias Pfefferle, snirgel
Matthias Pfefferle, erlehmann, Scott, Horst Gutmann