Viele kennen bestimmt das vCard-Format, mit dessen Hilfe sich Adresskontakte standardisiert etwa zwischen E-Mail-Clients oder auf Handys übertragen lassen. Das Microformat hCard ist so etwas wie die Umsetzung in XHTML. Damit lassen sich relativ einfach und unobtrusive (jaja, wer möchte, darf gerne Web2.0-Buzzword-Bingo spielen) Kontaktdaten in Webseiten einbetten. Für Weblogs ist das beispielsweise für Blogrolls sinnvoll, auch wenn auf den ersten Blick der Mehrwert nicht so offensichtlich ist. Aber: Wo der Mensch zunächst einmal nur einen anklickbaren Namen sieht, der auf eine andere Seite verweist, ist dieser Link für entsprechende Suchmaschinen und andere Programme besser maschinenlesbar, weil z.B. auch Angaben zu sozialen Netzwerken (per XFN) eingebettet werden können. Die Vielseitigkeit von solchen Microformats wird sich in der näheren Zukunft herausstellen, schöne Ideen existieren bereits heute. Nun aber zum kurzen Sinn der langen Vorrede: Seit heute ist es möglich, in das Blogroll-Plugin (namens Link List) der Blogsoftware Serendipity, die auch das NUMBlog antreibt, solche hCards aufzunehmen. Garvin war so freundlich, meinen Patch ins S9Y-Repository einzuspielen. Ich selbst habe meine relativ kurze Blogroll noch gar nicht komplett umgestellt, dabei geht es doch so einfach (nur das Wetter ist einfach zu schön heute): Man füge in den Link List-Einstellungen einem Link ein oder zwei Attribute hinzu, und wenn man alles richtig gemacht hat, wird das im CSS-Modus schön geparst (jedoch nicht im dtree-Modus). Das XML könnte dann so aussehen:
<link name="Carsten Keßler" hcard="fn url" rel="friend" link="http://www.flashfonic.de/blog/" />
Das hcard-Attribut enthält in diesem Fall die Info, dass es sich bei name um den full name handelt und der Link auf die zugehörige url verweist. Das rel-Attribut besagt in diesem Fall XFN-konform, dass Carsten mein friend ist; hätte ich ihn im echten Leben schon einmal getroffen, könnte ich noch ein met hinzufügen. Viel mehr macht mein Patch eigentlich nicht, aber für die meisten Blogrolls sollte das doch genügen, oder?



