<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://notiz.blog/wp-content/plugins/pretty-feeds/pretty-feed-v4.xsl" type="text/xsl" media="screen" ?>


<!--

	Feeds whisper secrets,
	In the RSS Club's embrace,
	Knowledge blooms in grace.

-->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:source="http://source.scripting.com/"
xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>hCard &#8211; notizBlog</title>
	<atom:link href="https://notiz.blog/tag/hcard/feed/" rel="self" type="application/rss+xml" />
	<link>https://notiz.blog</link>
	<description>a weblog mainly about the open, portable, interoperable, small, social, synaptic, semantic, structured, distributed, (re-)decentralized, independent, microformatted and federated social web</description>
	<lastBuildDate>Fri, 12 Apr 2024 10:21:56 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://notiz.blog/wp-content/uploads/2019/10/cropped-notizblog-icon-1-32x32.png</url>
	<title>hCard &#8211; notizBlog</title>
	<link>https://notiz.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
<source:blogroll>https://reader.pfefferle.org/i/?a=opml&amp;get=c_2</source:blogroll>
<creativeCommons:license>https://creativecommons.org/licenses/by-sa/4.0/</creativeCommons:license>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://switchboard.p3k.io/"/>
<atom:link rel="self" href="https://notiz.blog/tag/hcard/feed/"/>
<atom:link rel="search" type="application/opensearchdescription+xml" title="Search notizBlog" href="https://notiz.blog/wp-api/opensearch/1.1/document" />	<item>
		<title>HTML5, Input-Types, Form-Validierung und WordPress</title>
		<link>https://notiz.blog/2011/07/11/html5-input-types-form-validierung-und-wordpress/</link>
					<comments>https://notiz.blog/2011/07/11/html5-input-types-form-validierung-und-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 11 Jul 2011 18:46:37 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[input-types]]></category>
		<category><![CDATA[Plugin]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3840</guid>

					<description><![CDATA[Dass HTML5 ein paar neue input-types definiert, habe ich durch die hcard-input-brainstorming so am Rande auf geschnappt, mir aber nichts weiter dabei gedacht&#8230; Durch Zufall bin ich heute aber über folgenden Tweet von Sylvia Egger gestoßen: Just implemented native #HTML5 form validation on #wp comments form &#8211; it&#x27; quite simple &#38; should be in #wp [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image alignright" style="max-width:50%"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2011/07/HTML5_Logo_256.png" alt="HTML5 Logo" /></figure>



<p>Dass HTML5 ein paar neue input-types definiert, habe ich durch die <a href="http://microformats.org/wiki/hcard-input-brainstorming#HTML5_input_types">hcard-input-brainstorming</a> so am Rande auf geschnappt, mir aber nichts weiter dabei gedacht&#8230; Durch Zufall bin ich heute aber über folgenden <a href="http://twitter.com/sprungmarkers/status/90305500108947457">Tweet</a> von Sylvia Egger gestoßen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
    <p>Just implemented native <a rel="tag" class="hashtag u-tag u-category" href="https://notiz.blog/tag/html5/">#HTML5</a> form validation on #wp comments form &#8211; it&#x27; quite simple &amp; should be in #wp default theme</p>
</blockquote>



<p>und habe bissle recherchiert&#8230; Mit den neuen Input-Types ist es doch tatsächlich möglich Input-Felder über den Browser validieren zu lassen&#8230; Ich bin begeistert! 🙂</p>



<p>Trägt man beispielsweise eine Nicht-Email-Adresse in folgendes Feld&#8230;</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"email"</span> /&gt;</span></code></span></pre>


<p>bekommt man&#8230;</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2011/07/firefox-email-validation.jpg" alt="Email Validation im Firefox" /></figure>



<p>Schön wenn man sich noch über solche Kleinigkeiten freuen kann oder 😉</p>



<p>Lange rede kurzer Sinn: Da WordPress alle Formulare an zentraler Stelle definiert, ist es ziemlich einfach sie mit ein paar neuen Input-Types zu versehen. Mit dem folgenden Code wird das Kommentar-Formular mit den Typen &quot;email&quot; und &quot;url&quot; und das Suchformular mit dem Typ &quot;search&quot; (funktioniert nur in den WebKit-Browsern) erweitert:</p>



<p><ins><strong>Code-Update</strong>: <a href="https://yatil.de/">Eric Eggert</a> hat mich in den <a href="https://notiz.blog/2011/07/11/html5-input-types-form-validierung-und-wordpress/#comment-173210">Kommentaren</a> darauf hingewiesen, dass man mit <code>&lt;input required /&gt;</code> auch noch die Pflichtfelder validieren kann. Danke!</ins></p>



<p><ins><strong>Code-Update 2</strong>: Dank <a href="https://www.im-tal.net">maxe</a> werden jetzt auch die WordPress Settings berücksichtigt (Comment author must fill out name and e-mail) und das &quot;Comment&quot;-Feld ist natürlich auch <code>required</code></ins></p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="php"><span class="hljs-meta">&lt;?php</span>
<span class="hljs-comment">/*
Plugin Name: html5 input-types
Plugin URI: https://notiz.blog/
Description: Adds the new HTML5 input-types to WordPress' default forms
Version: 0.1
Author: pfefferle
Author URI: https://notiz.blog/
*/</span>

add_filter(<span class="hljs-string">"comment_form_default_fields"</span>, <span class="hljs-string">"change_comment_input_types"</span>);

<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">change_comment_input_types</span><span class="hljs-params">($fields)</span> </span>{
  <span class="hljs-keyword">if</span> (get_option(<span class="hljs-string">"require_name_email"</span>, <span class="hljs-keyword">false</span>)) {
    $fields&#91;<span class="hljs-string">'author'</span>] = preg_replace(<span class="hljs-string">'/&lt;input/'</span>, <span class="hljs-string">'&lt;input required'</span>, $fields&#91;<span class="hljs-string">'author'</span>]);
    $fields&#91;<span class="hljs-string">'email'</span>] = preg_replace(<span class="hljs-string">'/"text"/'</span>, <span class="hljs-string">'"email" required'</span>, $fields&#91;<span class="hljs-string">'email'</span>]);
  } <span class="hljs-keyword">else</span> {
    $fields&#91;<span class="hljs-string">'email'</span>] = preg_replace(<span class="hljs-string">'/"text"/'</span>, <span class="hljs-string">'"email"'</span>, $fields&#91;<span class="hljs-string">'email'</span>]);
  }

  $fields&#91;<span class="hljs-string">'url'</span>] = preg_replace(<span class="hljs-string">'/"text"/'</span>, <span class="hljs-string">'"url"'</span>, $fields&#91;<span class="hljs-string">'url'</span>]);

  <span class="hljs-keyword">return</span> $fields;
}

add_filter(<span class="hljs-string">"get_search_form"</span>, <span class="hljs-string">"change_search_form_input_types"</span>);

<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">change_search_form_input_types</span><span class="hljs-params">($form)</span> </span>{
  <span class="hljs-keyword">return</span> preg_replace(<span class="hljs-string">'/"text"/'</span>, <span class="hljs-string">'"search"'</span>, $form);
}

add_filter(<span class="hljs-string">"comment_form_field_comment"</span>, <span class="hljs-string">"change_comment_field_input_types"</span>);

<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">change_comment_field_input_types</span><span class="hljs-params">($field)</span> </span>{
  <span class="hljs-keyword">return</span> preg_replace(<span class="hljs-string">'/&lt;textarea/'</span>, <span class="hljs-string">'&lt;textarea required'</span>, $field);
}
<span class="hljs-meta">?&gt;</span></span></code></span></pre>


<p>Funktioniert als Plugin und in Child-Themes (einfach in die <code>functions.php</code> kopieren).</p>



<p>Danke auch an <a href="https://marcgoertz.de/">Marc Görtz</a> der mich über <a href="http://twitter.com/dreamseer">Twitter</a> reichlich mit Links zu dem Thema versorgt hat:</p>



<ul class="wp-block-list">
    <li><a href="https://web.archive.org/web/20200724153910/http://diveintohtml5.info/forms.html">A Form of Madness (den hab ich selber gefunden)</a></li>
    <li><a href="https://web.archive.org/web/20110307142356/http://html5pattern.com/">HTML5 Pattern</a></li>
    <li><a href="https://web.archive.org/web/20100629022438/http://flowplayer.org/tools/demos/validator/index.html">Fallback jQuery Validator</a></li>
</ul>



<p>Testen könnt ihr das übrigens hier auf notiz.blog.</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2011/07/11/html5-input-types-form-validierung-und-wordpress/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>microformats v2</title>
		<link>https://notiz.blog/2011/04/27/microformats-v2/</link>
					<comments>https://notiz.blog/2011/04/27/microformats-v2/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 27 Apr 2011 21:27:07 +0000</pubDate>
				<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microformats]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3635</guid>

					<description><![CDATA[microformats v2 &#8211; Ein paar Gedanken zur Weiterentwicklung der microformats, von etlichen Vereinfachungen (&#60;span class="vcard">Karl Napf&#60;/span>) bis hin zu eventuellen Namespaces (&#8222;h-*&#8220; for root class names, e.g. &#8222;h-card&#8220;, &#8222;h-event&#8220;, &#8222;h-entry&#8220;).]]></description>
										<content:encoded><![CDATA[
<p><a href="http://microformats.org/wiki/microformats-2">microformats v2</a> &#8211; Ein paar Gedanken zur Weiterentwicklung der <strong>microformats</strong>, von etlichen Vereinfachungen (<code>&lt;span class="vcard">Karl Napf&lt;/span></code>) bis hin zu eventuellen Namespaces (&#8222;h-*&#8220; for root class names, e.g. &#8222;h-card&#8220;, &#8222;h-event&#8220;, &#8222;h-entry&#8220;).</p>
<p>Congratulations on being an RSS reader! You are part of an elite group of people who know how to stay updated in style.</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2011/04/27/microformats-v2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>hAwesome</title>
		<link>https://notiz.blog/2011/02/16/hawesome/</link>
					<comments>https://notiz.blog/2011/02/16/hawesome/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 16 Feb 2011 22:18:46 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Parser]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3514</guid>

					<description><![CDATA[Da findet man ein paar echt schicke Sachen im Web und nimmt sich vor mal darüber zu bloggen&#8230; richtig drüber zu bloggen&#8230; nicht als OpenWeb-Notizen oder solches Zusammenfass-Zeugs&#8230; richtig drüber bloggen! &#8230;und dann vergisst man &#8217;s oder hat keine Zeit! Also hier ein paar echt großartige Microformats-News&#8230; Zusammengefasst! Microformats Shiv Glenn Jones, der hier schon [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Da findet man ein paar echt schicke Sachen im Web und nimmt sich vor mal darüber zu bloggen&#8230; richtig drüber zu bloggen&#8230; nicht als OpenWeb-Notizen oder solches Zusammenfass-Zeugs&#8230; richtig drüber bloggen! &#8230;und dann vergisst man &#8217;s oder hat keine Zeit!</p>



<p>Also hier ein paar echt großartige Microformats-News&#8230; <strong>Zusammengefasst</strong>!</p>



<h3 class="wp-block-heading">Microformats Shiv</h3>



<p><a href="https://web.archive.org/web/20190405130616/https://glennjones.net/">Glenn Jones</a>, der hier schon wegen etlicher <a href="https://notiz.blog/?s=Glenn+Jones">Dinge, Scripte, Addons, usw.</a> erwähnt wurde, bastelt an einem &#8222;[&#8230;] light weight cross brower JavaScript Microformats parser&#8220;. <a href="https://web.archive.org/web/20171102114103/http://microformatshiv.com:80/">Der Parser</a> basiert auf der Microformats API von Mozilla und funktioniert in allen <a href="https://web.archive.org/web/20121228034753/http://microformatshiv.com:80/compatibility.htm">gängigen Browsern</a>. Unterstützte Formate: <a href="https://web.archive.org/web/20130212103535/http://www.microformatshiv.com:80/hcard.htm">hCard</a>, <a href="https://web.archive.org/web/20120824131157/http://www.microformatshiv.com:80/hcalendar.htm">hCalendar</a>, <a href="https://web.archive.org/web/20121229131718/http://microformatshiv.com:80/hresume.htm">hResume</a>, <a href="https://web.archive.org/web/20120824131240/http://www.microformatshiv.com:80/hreview.htm">hReview</a>, <a href="https://web.archive.org/web/20120820015913/http://www.microformatshiv.com:80/hatom.htm">hAtom</a>, <a href="https://web.archive.org/web/20121230183700/http://microformatshiv.com:80/xfn.htm">XFN</a>, <a href="https://web.archive.org/web/20120825043410/http://www.microformatshiv.com:80/adr.htm">adr</a>, <a href="https://web.archive.org/web/20120824131139/http://www.microformatshiv.com:80/geo.htm">geo</a>, <a href="https://web.archive.org/web/20121230131105/http://microformatshiv.com:80/tag.htm">tag</a>.</p>



<h3 class="wp-block-heading">Draggables</h3>



<p>Und schon wieder Glenn Jones, diesmal mit einem <a href="https://web.archive.org/web/20170616202407/http://draggables.com/">Microformats/HTML5/JavaScript/Drag&amp;Drop &#8211; Dingens</a>. Mit dem Script ist es möglich, Microformats zwischen unterschiedlichen Seiten per <em>drag&amp;drop</em> auszutauschen:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Having observed users connect to sites using OAuth without really understanding what exchange of data has taken place, I decided to investigate other metaphors/conventions that might be more transparent. Draggables is a series of demos that explore the use of drag and drop to directly exchange data between web sites.</p>
</blockquote>



<p>Das ist nicht <a href="https://web.archive.org/web/20120625133423/http://metadata.cetis.ac.uk:80/members/scott/blogview?entry=20090624222327">ganz neu</a>, aber gar keine schlechte Idee&#8230; ein Profil mit der Maus auf das Adressbuch zu ziehen ist sicherlich verständlicher als die ganze OAuth oder OpenID <a href="https://web.archive.org/web/20120203051852/http://code.google.com:80/intl/de-DE/appengine/articles/openid.html">Hin-und-Her-Leiterei</a>&#8230; zumindest für Web-Neulinge!</p>



<h3 class="wp-block-heading">hForms</h3>



<p>&#8230;und nochmal Glenn Jones. Zu guter Letzt treibt er noch das <a href="http://microformats.org/wiki/hcard-input-brainstorming">hcard-input-brainstorming</a> voran um auch Profil- oder Event-Eingaben zu standardisieren&#8230; <a href="https://notiz.blog/2008/06/28/hforms-semantische-formulare/">hForms</a> oder Microforms so zu sagen 🙂</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Use hCard properties as class names on form elements inside a container (such as a containing <code>&lt;fieldset></code> or the containing <code>&lt;form></code>) to indicate that those form elements accept values with the semantics of the respective hCard properties.</p>
</blockquote>



<p>So, genug für heute! Demnächst gibt&#8217;s dann auch noch ein bisschen mehr zu <em><a href="http://wordpress.org/extend/plugins/ostatus-for-wordpress/">OStatus for WordPress</a></em>&#8230; natürlich ausführlich und nicht zusammengefasst 🙂</p>



<p>Schlaft schön!</p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2011/02/16/hawesome/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: .tel Portability, 5 Jahre Microformats, Identity Infographic</title>
		<link>https://notiz.blog/2010/07/08/openweb-notizen-tel-portability-5-jahre-microformats-identity-infograpic/</link>
					<comments>https://notiz.blog/2010/07/08/openweb-notizen-tel-portability-5-jahre-microformats-identity-infograpic/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 08 Jul 2010 21:21:54 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Online Identity]]></category>
		<category><![CDATA[OpenID]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=3043</guid>

					<description><![CDATA[Open .tel Telnic Limited, der Registrar der .tel Domains, kündigt hCard, OAuth and OpenID Support an. Two of the things we’re working on at present to enhance .tel services are integrating OAuth (Open Authentication) and OpenID into .tel. I’m personally excited about this as I think that this will bring huge benefits to many people [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Open .tel</strong><br/> Telnic Limited, der Registrar der .tel Domains, kündigt hCard, OAuth and OpenID Support an.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Two of the things we’re working on at present to enhance .tel services are integrating OAuth (Open Authentication) and OpenID into .tel. I’m personally excited about this as I think that this will bring huge benefits to many people and realize a vision for .tel that encourages people to see it, not as a traditional domain name, but as more of a communications solution.</p>
</blockquote>



<p>» <a href="https://web.archive.org/web/20140709185052/http://www.telnic.org/blog/2010/06/04/developments-in-oauth-and-openid/">Developments in OAuth and OpenID</a><br/> » <a href="https://web.archive.org/web/20140108010418/http://www.telnic.org:80/portabilitypolicy.html">Telnics <em>Portability Policy</em></a></p>



<p><strong>Happy Birthday Microformats</strong><br/> Die <em>Microformats</em> werden fünf Jahre alt und der geistige Vater, Tantek Çelik zieht Resumé.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>[&#8230;] the number of pages published with one or more hCards recently crossed the 2 billion mark a few days ago according to Yahoo Search Monkey [&#8230;] 94% of the time that data for rich snippets is marked up with microformats [&#8230;]</p>
</blockquote>



<p>» <a href="http://microformats.org/2010/07/08/microformats-org-at-5-hcards-rich-snippets">microformats.org at 5: Two Billion Pages With hCards, 94% of Rich Snippets</a></p>



<p><strong>OpenID, Facebook oder Twitter?</strong><br/> Die <em>social optimization platform</em> Gigya zeigt mit einer Infografik, welche <em>Online Identities</em> ihre User zum Anmelden nutzen. Im Gegensatz zu <a href="https://web.archive.org/web/20100827110248/http://blog.aboutecho.com/2010/03/29/yahoo-login-is-more-popular-than-facebook-are-you-covered/">Echo</a> (hauptsächlich Yahoo! Anmeldungen) und <a href="http://www.janrain.com/blogs/data-reveals-trends-among-social-media-platforms">RPX</a> (hauptsächlich Google Anmeldungen) hat bei Gigya erstmals Facebook die Nase vorne!</p>



<p>» <a href="https://web.archive.org/web/20110201040611/http://blog.gigya.com/which-identities-are-we-using-to-sign-in-around-the-web-infographic/">Which Identities Are We Using to Sign in Around the Web?</a><br/> » <a href="https://web.archive.org/web/20180102153018/http://info.gigya.com:80/Identity.html">Identity Infographic</a></p>
<p>RSS readers like you are the unsung heroes of the internet. Keep up the good work!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2010/07/08/openweb-notizen-tel-portability-5-jahre-microformats-identity-infograpic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenWeb-Notizen: Webstandards-Magazin, Portability Policy, OpenTransact, Gravatar</title>
		<link>https://notiz.blog/2010/06/23/openweb-notizen-webstandards-magazin-portability-policy-opentransact-gravatar/</link>
					<comments>https://notiz.blog/2010/06/23/openweb-notizen-webstandards-magazin-portability-policy-opentransact-gravatar/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 23 Jun 2010 21:57:09 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[OpenWeb Notizen]]></category>
		<category><![CDATA[DataPortability]]></category>
		<category><![CDATA[Gravatar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Kolumne]]></category>
		<category><![CDATA[OpenTransact]]></category>
		<category><![CDATA[Portability Policy]]></category>
		<category><![CDATA[Webstandards Magazin]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2964</guid>

					<description><![CDATA[Kolumne: Pfefferles OpenWeb Am Freitag (den 25.06.) ist die neue Ausgabe des Webstandards-Magazin im (Bahnhofs- und Flughafen-) Handel erhältlich. Auf Seite 88/89 gibt&#8217;s die Print-Version der OpenWeb-Notizen (naja fast) zu den Themen: NASCAR Problem, XAuth, OExchange, Mozillas Online Identity Concept Series und Facebooks OpenGraphProtocol. Kaufen! » Webstandards-Magazin: Ausgabe 06.2010 Portability Policy Die DataPortability Group veröffentlicht [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Kolumne: Pfefferles OpenWeb</strong><br/> Am Freitag (den 25.06.) ist die neue Ausgabe des Webstandards-Magazin im (Bahnhofs- und Flughafen-) Handel erhältlich. Auf Seite 88/89 gibt&#8217;s die Print-Version der OpenWeb-Notizen (naja fast) zu den Themen: NASCAR Problem, XAuth, OExchange, Mozillas <em>Online Identity</em> Concept Series und Facebooks OpenGraphProtocol. </p>



<p><em>Kaufen</em>!</p>



<p>» Webstandards-Magazin: Ausgabe 06.2010</p>



<p><strong>Portability Policy</strong><br/> Die DataPortability Group veröffentlicht jetzt offiziell die <em>Portability Policy</em>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>In the same way that your Privacy Policy tells visitors what you can do with information they provide, your product’s Portability Policy tells visitors what they can do with it.</p>
</blockquote>



<p>» <a href="https://web.archive.org/web/20180623130142/http://blog.dataportability.org/2010/06/23/announcing-the-portability-policy/">Announcing the Portability Policy</a><br/> » <a href="https://web.archive.org/web/20110830162002/http://portabilitypolicy.org/generator.html">Policy Generator</a><br/> » <a href="https://web.archive.org/web/20161225093138/http://blog.dataportability.org/2010/06/15/deleting-your-account-data-portability-policy-questions-for-a-graceful-exit/">Deleting Your Account: Data portability policy questions for a graceful exit</a></p>



<p><strong>OpenTransact</strong><br/> Nicht mehr ganz neu, aber ich hab&#8217;s erst jetzt entdeckt: OpenTransact will eine Art <em>Offener Standard</em> für Payments sein.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>OpenTransact aims to create the equivalent of the HTTP standard for financial transactions. It is based on established well known HTTP, REST and OAUTH standards.</p>
</blockquote>



<p>» <a href="http://www.opentransact.org/">OpenTransact</a><br/> » <a href="https://www.youtube.com/watch?v=orEe9dg5gRI">Video: OpenTransact: rel-payment and OpenID</a></p>



<p><strong>OpenID Delegation</strong><br/> Nat Sakimura erklärt wie man die eigene Domain mit relativ wenig Aufwand zu einer OpenID macht. Das Thema <em>OpenID Delegation</em> wurde bisher leider etwas stiefmütterlich behandelt, obwohl es wahrscheinlich die einfachste und sicherste <em>OpenID Variante</em> ist.</p>



<p>» <a href="https://web.archive.org/web/20100721234905/http://www.sakimura.org:80/en/modules/wordpress/how-to-set-up-openid-on-your-own-domain-with-fallback-proivder/">How to Set Up OpenID on Your Own Domain with fallback proivder</a></p>



<p><strong>Gravatar &lt;3 hCard</strong><br/> Automattic zeichnet die Gravatar-Profilseiten mit dem hCard Microformat aus&#8230; schön 🙂</p>



<p>» <a href="http://blog.gravatar.com/2010/06/22/hcard-profile-pages/">Profile Pages &lt;3 hCard</a><br/> » <a href="http://microformats.org/wiki/hcard">Microformat: hCard</a></p>
<p>RSS readers like you are the unsung heroes of the internet. Keep up the good work!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2010/06/23/openweb-notizen-webstandards-magazin-portability-policy-opentransact-gravatar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DER microformats transformr</title>
		<link>https://notiz.blog/2010/06/15/der-microformats-transformr/</link>
					<comments>https://notiz.blog/2010/06/15/der-microformats-transformr/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 15 Jun 2010 19:07:54 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[arc]]></category>
		<category><![CDATA[eRDF]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OpenGraphProtocol]]></category>
		<category><![CDATA[QR-Code]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[SPARQL]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2690</guid>

					<description><![CDATA[Nach etwas mehr als zwei Jahren und diversen Hosting-Problemen ist Martin McEvoys microformats transformr jetzt unter microform.at erreichbar. Aber nicht nur die Domain hat sich geändert. Martin (aka Weborganics) hat noch einmal extrem viel Arbeit in den transformr gesteckt, so dass er mittlerweile nahezu alles transformiert was sich so im HTML-Quellcode versteckt: Microformats: hCard, hCalendar, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Nach etwas mehr als <a href="https://notiz.blog/2008/05/19/yamt-yet-another-microformats-transformr/">zwei Jahren</a> und diversen Hosting-Problemen ist Martin McEvoys <em><a href="http://github.com/WebOrganics/TransFormr">microformats transformr</a></em> jetzt unter <a href="http://microform.at">microform.at</a> erreichbar.</p>



<figure class="wp-block-image aligncenter"><img fetchpriority="high" decoding="async" width="480" height="209" sizes="(max-width: 480px) 100vw, 480px" src="https://notiz.blog/wp-content/uploads/2010/06/martin-mcevoy-transformr.jpg" alt="Martin McEvoys tweet" class="wp-image-2885" /></figure>



<p>Aber nicht nur die Domain hat sich geändert. Martin (aka Weborganics) hat noch einmal extrem viel Arbeit in den <strong>transformr</strong> gesteckt, so dass er mittlerweile nahezu alles transformiert was sich so im HTML-Quellcode versteckt:</p>



<ul class="wp-block-list">
	<li><strong>Microformats</strong>: <a href="http://microformats.org/wiki/hcard">hCard</a>, <a href="http://microformats.org/wiki/hcalendar">hCalendar</a>, <a href="http://microformats.org/wiki/hreview">hReview</a>, <a href="http://microformats.org/wiki/hatom">hAtom</a>, <a href="http://microformats.org/wiki/geo">geo</a>, <a href="http://microformats.org/wiki/haudio">hAudio</a>, <a href="http://microformats.org/wiki/xoxo">XOXO</a>, <a href="http://microformats.org/wiki/hmedia">hMedia</a>, <a href="http://gmpg.org/xfn/">XFN</a>, <a href="http://microformats.org/wiki/rel-enclosure">rel-enclosure</a></li>
	<li><strong>Andere Formate</strong>: <a href="http://rdfa.info/">RDFa 1.0 + 1.1 @vocab @prefix</a>, <a href="https://web.archive.org/web/20100801081639/http://research.talis.com:80/2005/erdf/wiki/Main/RdfInHtml">eRDF</a>, <a href="http://opengraphprotocol.org/">OGP</a>.</li>
</ul>



<p>&#8230;und die Liste der <a href="https://github.com/WebOrganics/TransFormr/wiki">Ausgabe-Formate</a> ist mindestens ebenso eindrucksvoll.</p>



<p>Meine Favoriten sind der (von Martin überarbeitete) <a href="https://notiz.blog/2007/06/22/hcard-to-qr-code-script/"><em>hCard2QRCode</em></a>-transformr und der <em><a href="http://microform.at/sparql/endpoint?">SPARQL Endpoint</a></em> über den man vollen Zugriff auf alle zuvor transformierten Seiten hat.</p>



<p>Vergesst <a href="https://web.archive.org/web/20110714085344/http://microformatique.com/optimus/">Optimus</a>, <a href="http://www.h2vx.com/">H2VX</a>, <a href="https://web.archive.org/web/20120228025100/http://tools.microformatic.com/">microformatic</a> und <a href="https://web.archive.org/web/20111005045306/http://ufxtract.com/">ufXtract</a>!</p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2010/06/15/der-microformats-transformr/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Microdata: Update und Usability-Studie</title>
		<link>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/</link>
					<comments>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sat, 10 Oct 2009 15:20:50 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microdata]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[vCard]]></category>
		<category><![CDATA[XHTML]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=2059</guid>

					<description><![CDATA[Endlich denkt beim Thema &#8222;Usability&#8220; auch mal jemand an die Entwickler 🙂 Google hat über die letzten Wochen eine Usability-Studie zu Microdata durchgeführt und die Spezifikation wurde auch gleich entsprechend der Ergebnisse angepasst. Die Änderungen: Aus item wird itemscope. Der Typ wird über itemtype und nicht mehr über item bzw. itemscope angegeben. Das Attribut itemid [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><em>Endlich denkt beim Thema &#8222;Usability&#8220; auch mal jemand an die Entwickler 🙂</em></p>



<p>Google hat über die letzten Wochen eine <a href="https://blog.whatwg.org/usability-testing-html5">Usability-Studie zu Microdata</a> durchgeführt und die <a href="https://html.spec.whatwg.org/multipage/microdata.html">Spezifikation</a> wurde auch gleich entsprechend der Ergebnisse angepasst.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">address</span> <span class="hljs-attr">itemscope</span> <span class="hljs-attr">itemtype</span>=<span class="hljs-string">"http://microformats.org/profile/hcard"</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">strong</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"fn"</span>&gt;</span>Alfred Person<span class="hljs-tag">&lt;/<span class="hljs-name">strong</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"adr"</span> <span class="hljs-attr">itemscope</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"street-address"</span>&gt;</span>1600 Amphitheatre Parkway<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">br</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"street-address"</span>&gt;</span>Building 43, Second Floor<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">br</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"locality"</span>&gt;</span>Mountain View<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>,
  <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"region"</span>&gt;</span>CA<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">itemprop</span>=<span class="hljs-string">"postal-code"</span>&gt;</span>94043<span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">address</span>&gt;</span></code></span></pre>


<p>Die Änderungen:</p>



<ul class="wp-block-list">
	<li>Aus <strong><code>item</code></strong> wird <strong><code>itemscope</code></strong>.</li>
	<li>Der Typ wird über <strong><code>itemtype</code></strong> und nicht mehr über <strong><code>item</code></strong> bzw. <strong><code>itemscope</code></strong> angegeben.</li>
	<li>Das Attribut <strong><code>itemid</code></strong> wurde eingeführt, um z.B. auf ISBN-Nummer zu verweisen <strong><code>itemid="urn:isbn:0-330-34032-8"</code></strong>.</li>
</ul>



<p>Über den neuen <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#itemfor">HTML-Tag</a> <strong><code>&lt;itemref /></code></strong> (alternativ: <strong><code>&lt;itemfor /></code></strong>) werde ich im zweiten Teil von &#8222;<em>Microdata – wie Microformats bloß besser…</em>&#8220; eingehen (<a href="https://notiz.blog/2009/08/10/microdata-wie-microformats-bloss-besser-teil-1/">zum ersten Teil</a>).</p>



<p>Jetzt muss ich nur noch meine alten Artikel zu Microdata anpassen&#8230; das hat man nun davon, wenn man über Drafts berichtet 😉</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2009/10/10/microdata-update-und-usability-studie/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Social Graph API mit hCard Support?</title>
		<link>https://notiz.blog/2009/01/19/social-graph-api-mit-hcard-support/</link>
					<comments>https://notiz.blog/2009/01/19/social-graph-api-mit-hcard-support/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 19 Jan 2009 12:18:41 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[SocialGraph]]></category>
		<category><![CDATA[SocialGraph API]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1394</guid>

					<description><![CDATA[Ich bin durch Zufall mal wieder auf der SG-API Seite gelandet und war wirklich positiv überrascht dass die API noch stetig weiterentwickelt wird. Besonders spannend finde ich die Integration zweier hCard-Attribute: fn und photo. Ich denke nicht, dass Google die hCard vollständig in den Sozialen Graphen integrieren wird, aber es zeigt sehr schön, dass der [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ich bin durch Zufall mal wieder auf der <a href="http://code.google.com/apis/socialgraph/docs/api.html"><abbr title="SocialGraph">SG</abbr>-API</a> Seite gelandet und war wirklich positiv überrascht dass die <abbr title="Application Programming Interface">API</abbr> noch stetig weiterentwickelt wird. Besonders spannend finde ich die Integration zweier <a href="http://buzzword.org.uk/profiles/hCard/1.0/">hCard-Attribute</a>: <abbr title="formatted name"><a href="https://www.w3.org/2006/03/hcard#fn">fn</a></abbr> und <a href="http://www.w3.org/2006/03/hcard#photo">photo</a>.</p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
 <span class="hljs-attr">"http://example-bob.livejournal.com/"</span>: {
  <span class="hljs-attr">"attributes"</span>: {
   <span class="hljs-attr">"atom"</span>: <span class="hljs-string">"http://example-bob.livejournal.com/data/atom"</span>,
   <span class="hljs-attr">"foaf"</span>: <span class="hljs-string">"http://example-bob.livejournal.com/data/foaf"</span>,
   <span class="hljs-attr">"rss"</span>: <span class="hljs-string">"http://example-bob.livejournal.com/data/rss"</span>,
   <span class="hljs-attr">"fn"</span>: <span class="hljs-string">"Mr. Example Bob"</span>,
   <span class="hljs-attr">"photo"</span>: <span class="hljs-string">"http://p-userpic.livejournal.com/example-bob"</span>, 
   <span class="hljs-attr">"url"</span>: <span class="hljs-string">"http://example-bob.livejournal.com/"</span>,
   <span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example-bob.livejournal.com/profile"</span>
  }
 }
}</code></span></pre>


<p>Ich denke nicht, dass Google die hCard vollständig in den <em>Sozialen Graphen</em> integrieren wird, aber es zeigt sehr schön, dass der Google-Index über alle notwendigen Informationen verfügt und die Integration von Microformats in die klassische <em>Google Suche</em> (à la <a href="https://notiz.blog/2008/06/19/searchmonkey-fuer-anwender/">SearchMonkey</a>) vielleicht doch nicht ganz abwegig ist.</p>



<p>Um richtig coole Dinge damit anstellen zu können fehlen mir persönlich jetzt noch zwei weitere hCard-Attribute und zwar <a href="http://www.w3.org/2006/03/hcard#nickname"><em>nickname</em></a> und <a href="http://www.w3.org/2006/03/hcard#email"><em>email</em></a>&#8230; aber man will ja nicht undankbar sein 🙂</p>
<p>You are a master of efficiency! By using RSS, you save time and avoid distractions. 👏</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2009/01/19/social-graph-api-mit-hcard-support/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats in Zahlen</title>
		<link>https://notiz.blog/2008/11/12/microformats-in-zahlen/</link>
					<comments>https://notiz.blog/2008/11/12/microformats-in-zahlen/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Wed, 12 Nov 2008 11:55:53 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[eRDF]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<category><![CDATA[Searchmonkey]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1262</guid>

					<description><![CDATA[Für den Podcast zum Thema Microformats hab ich mich mal schlau gemacht wie weit verbreitet die einzelnen Formate gerade sind. Microformats Verbreitung hCard 1,590,000,000 hAtom 374,000,000 XFN 283,000,000 hResume 155,000,000 hReview 75,100,000 hCalendar 55,100,000 Quelle: SearchMonkey (Yahoo!) Mehr als 1.5 Milliarden hCards, ich finde das Ergebnis kann sich sehen lassen 🙂 Sehr (positiv) überrascht war [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Für den <a href="https://openwebpodcast.de/32/episode-5-microformats/">Podcast</a> zum Thema <em><a href="http://microformats.org/wiki/Main_Page">Microformats</a></em> hab ich mich mal schlau gemacht wie weit verbreitet die einzelnen Formate gerade sind.</p>



<figure class="wp-block-table alignwide"><table><thead><tr><th>Microformats</th><th>Verbreitung</th></tr></thead><tbody><tr><td>hCard</td><td>1,590,000,000</td></tr><tr><td>hAtom</td><td>374,000,000</td></tr><tr><td>XFN</td><td>283,000,000</td></tr><tr><td>hResume</td><td>155,000,000</td></tr><tr><td>hReview</td><td>75,100,000</td></tr><tr><td>hCalendar</td><td>55,100,000</td></tr></tbody></table></figure>



<p>Quelle: <a href="https://notiz.blog/2008/06/05/monkey-finds-microformats/">SearchMonkey (Yahoo!)</a> </p>



<p>Mehr als 1.5 Milliarden <em><a href="http://microformats.org/wiki/hCard">hCards</a></em>, ich finde das Ergebnis kann sich sehen lassen 🙂</p>



<p>Sehr (positiv) überrascht war ich auch über die Verbreitung einzelner <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a> und <a href="https://github.com/iand/erdf">eRDF</a> Formate:</p>



<ul class="wp-block-list"><li>RDFa: 427,000,000</li><li>eRDF: 470,000,000</li></ul>



<p>(X)HTML wird vielleicht doch noch ein <abbr title="Resource Description Framework">RDF</abbr>/<abbr title="Web Ontology Language">OWL</abbr> Ersatz 🙂</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/11/12/microformats-in-zahlen/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats und die Portable Contacts API</title>
		<link>https://notiz.blog/2008/10/17/microformats-und-die-portable-contacts-api/</link>
					<comments>https://notiz.blog/2008/10/17/microformats-und-die-portable-contacts-api/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 17 Oct 2008 17:13:48 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Building-Blocks]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[hResume]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Portable Contacts]]></category>
		<category><![CDATA[ufXtract]]></category>
		<category><![CDATA[XFN]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1209</guid>

					<description><![CDATA[Dass sich das Portable Contacts Schema trotz der Aussage: Third, we&#8217;re reusing existing standards wherever possible, including vCard, OpenSocial, XRDS-Simple, OAuth, etc. von dem des v/hCard Schema unterscheidet, habe ich ja schon vor einigen Wochen erläutert: Schade dass die vCard nicht zu 100% übernommen wurde… sonst hätte man ohne größere Änderungen auch die JSON-Serialisierte hCard [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Dass sich das <a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html#structure">Portable Contacts Schema</a> trotz der Aussage:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Third, we&#8217;re reusing existing standards wherever possible, including vCard, OpenSocial, XRDS-Simple, OAuth, etc.</p>
</blockquote>



<p>von dem des <a href="http://microformats.org/wiki/jcard">v/hCard Schema</a> unterscheidet, habe ich ja schon <a href="https://notiz.blog/2008/08/08/portable-contacts-schicker-als-ich-dachte/#portable-microformats">vor einigen Wochen erläutert</a>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>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.</p>
</blockquote>



<p>Aber das schöne an Standards ist, dass sie sich ohne großen Aufwand in andere transformieren lassen. <a href="https://web.archive.org/web/20120617182505/http://lab.madgex.com:80/">Magdex</a> (die Firma hinter <a href="https://web.archive.org/web/20120629201057/http://lab.madgex.com:80/ufxtract/">UfXtract</a> und <a href="">OAuth.net</a>) bietet eine <a href="https://web.archive.org/web/20120629203231/http://lab.madgex.com:80/portablecontacts/">Reihe dieser Transformatoren</a> um z.B. <a href="https://web.archive.org/web/20120629201053/http://lab.madgex.com:80/portablecontacts/hcardtopoco.aspx">hCards</a>, <a href="https://web.archive.org/web/20120629195117/http://lab.madgex.com:80/portablecontacts/hcardxfntopoco.aspx">hCards + XFN</a> oder <a href="https://web.archive.org/web/20120629201640/http://lab.madgex.com:80/portablecontacts/hresumetopoco.aspx">hResumes</a> in das <em>Portable Contacts</em> &#8211; Format zu bringen.</p>



<p>&#8230;jetzt das ganze nur noch mit <a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html#anchor10">OAuth</a> schützen und fertig ist die <em>Portable Contacts</em> API 🙂</p>



<p>(<a href="https://web.archive.org/web/20101105035301/http://www.glennjones.net:80/Post/838/MicroformatstoPortableContactsAPIconverters.htm">via</a>)</p>
<p>RSS readers like you are the secret sauce of the internet. Keep rocking and staying informed!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/10/17/microformats-und-die-portable-contacts-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats für Einsteiger</title>
		<link>https://notiz.blog/2008/09/23/microformats-fuer-einsteiger/</link>
					<comments>https://notiz.blog/2008/09/23/microformats-fuer-einsteiger/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 23 Sep 2008 17:10:42 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[rel]]></category>
		<category><![CDATA[XFN]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1167</guid>

					<description><![CDATA[Emily Lewis hat ein paar fantastische Artikel über Microformats veröffentlicht. Absolut lesenswert! Getting Semantic With Microformats, Introduction Getting Semantic With Microformats, Part 1: rel Getting Semantic With Microformats, Part 2: XFN Getting Semantic With Microformats, Part 3: hCard Getting Semantic With Microformats, Part 4: hCalendar Getting Semantic With Microformats, Part 5: hAtom Getting Semantic With [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Emily Lewis hat ein paar fantastische Artikel über Microformats veröffentlicht. Absolut lesenswert!</p>



<ul class="wp-block-list">
	<li><a href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-introduction/">Getting Semantic With Microformats, Introduction</a></li>
	<li><a href="https://web.archive.org/web/20170126233449/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-1-rel">Getting Semantic With Microformats, Part 1: rel</a></li>
	<li><a href="https://web.archive.org/web/20170206012940/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-2-xfn">Getting Semantic With Microformats, Part 2: XFN</a></li>
	<li><a href="https://web.archive.org/web/20170127205212/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-3-hcard">Getting Semantic With Microformats, Part 3: hCard</a></li>
	<li><ins><a href="https://web.archive.org/web/20170208204053/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-4-hcalendar">Getting Semantic With Microformats, Part 4: hCalendar</a></ins></li>
	<li><ins><a href="https://web.archive.org/web/20170128075549/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-5-hatom">Getting Semantic With Microformats, Part 5: hAtom</a></ins></li>
	<li><ins><a href="https://web.archive.org/web/20170130193127/http://ablognotlimited.com/articles/getting-semantic-with-microformats-part-6-hresume">Getting Semantic With Microformats, Part 6: hResume</a></ins></li>
</ul>
<p>You are a master of efficiency! By using RSS, you save time and avoid distractions. 👏</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/09/23/microformats-fuer-einsteiger/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PortableContacts &#8211; Hacks</title>
		<link>https://notiz.blog/2008/09/11/portablecontacts-hacks/</link>
					<comments>https://notiz.blog/2008/09/11/portablecontacts-hacks/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 11 Sep 2008 14:23:43 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Portable Contacts]]></category>
		<category><![CDATA[PortableContacts]]></category>
		<category><![CDATA[vCard]]></category>
		<category><![CDATA[XRDS-Simple]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1135</guid>

					<description><![CDATA[David Recordon stellt auf O&#8217;Reilly &#8211; Radar zwei der spannendsten Ergebnisse des gestrigen PortableContacts Hackathon (bei Six Apart) vor: Joseph Smarr and Kevin Marks of Google hacked together a web transformer that integrates Microformats, vCard, and the Portable Contacts API. Given Kevin&#8217;s homepage which is full of Microformats, they&#8217;ve built an API that extracts his [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://web.archive.org/web/20170405155751/http://radar.oreilly.com/davidr">David Recordon</a> stellt auf O&#8217;Reilly &#8211; Radar zwei der spannendsten Ergebnisse des gestrigen <a href="http://upcoming.yahoo.com/event/1078491/">PortableContacts Hackathon (bei Six Apart)</a> vor:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Joseph Smarr and <a href="http://kevinmarks.com/">Kevin Marks</a> of Google hacked together a web transformer that integrates Microformats, vCard, and the Portable Contacts API. Given Kevin&#8217;s homepage which is full of Microformats, they&#8217;ve built an API that extracts his profile information from hCard, uses a public API from Technorati to transform it to vCard, and then exposes it as a Portable Contacts API endpoint. Not only does this work on Kevin&#8217;s own page, but his Twitter profile as well which contains basic profile information such as name, homepage, and a short bio.</p>
</blockquote>



<p>Ein schönes Beispiel was man mit semantisch ausgezeichneten Informationen machen kann und dass Microformats eben auch (ohne viel Aufwand und mit ein bisschen Transformation) in <em>höherwertige</em> APIs integriert werden können&#8230; also keine hCard wurde umsonst geschrieben 🙂</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p><a href="https://web.archive.org/web/20080120192815/http://brianellin.com/">Brian Ellin</a> of JanRain has successfully combined OpenID, XRDS-Simple, OAuth, and the Portable Contacts API to start showing how each of these building blocks should come together. Upon visiting his demo site he logs in using his OpenID. From there, the site discovers that Plaxo hosts his address book and requests access to it via OAuth. Finishing the flow, his demo site uses the Portable Contacts API to access information about his contacts directly from Plaxo. End to end, login with an OpenID and finish by giving the site access to your address book without having to fork over your password.</p>
</blockquote>



<p>Dazu brauche ich nicht mehr sagen, als: Implementieren! Sofort und überall 😉</p>
<p>Hey there, RSS reader! You’re one of a special few, choosing this old-school yet awesome way of staying informed. Kudos!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/09/11/portablecontacts-hacks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Portable Contacts (schicker als ich dachte)</title>
		<link>https://notiz.blog/2008/08/08/portable-contacts-schicker-als-ich-dachte/</link>
					<comments>https://notiz.blog/2008/08/08/portable-contacts-schicker-als-ich-dachte/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 08 Aug 2008 09:51:35 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[DataPortability]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[jCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[XRDS]]></category>
		<category><![CDATA[XRDS-Simple]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=1046</guid>

					<description><![CDATA[In der aktuellen Folge (Episode 5: The Portable Contacts Initiative) sprechen John McCrea, Joseph Smarr und Chris Messina über das Portable Contacts &#8211; Projekt über welches ich vor kurzem noch so gescholten habe&#8230; Und ich muss sagen, ich hatte unrecht! Ich glaube kleine Gruppen mit dem Fokus auf ein spezielles Problem können wesentlich effektiver arbeiten [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>In der aktuellen Folge (<a href="https://web.archive.org/web/20130609052310/http://www.thesocialweb.tv/blog/2008/08/episode-5-the-p.html">Episode 5: The Portable Contacts Initiative</a>) sprechen John McCrea, Joseph Smarr und Chris Messina über das <a href="https://web.archive.org/web/20080906133739/http://portablecontacts.net/"><em>Portable Contacts</em></a> &#8211; Projekt über welches ich <a href="https://notiz.blog/2008/06/30/wie-viel-portabilitiy-brauchen-wir-noch/">vor kurzem</a> noch so gescholten habe&#8230; 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 <a href="https://de.wikipedia.org/wiki/Dataportability#Das_Projekt">DataPortability</a> (da wird wohl auch die <a href="https://web.archive.org/web/20090215121435/http://liako.biz:80/2008/07/the-dataportability-governance-framework-a-template/">Steering Group</a> nichts ändern können&#8230; aber man wird sehen).</p>



<p>Die (<a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html">Portable Contacts (1.0 Draft B)</a> &#8211; Spezifikation basiert auf sehr vielen aus dem DataPortability &#8211; Umfeld bekannten Techniken wie z.B. <a href="https://web.archive.org/web/20090227100639/http://xrds-simple.net/">XRDS-Simple</a> als Discovery-Service und <a href="http://oauth.net">OAuth</a> für die Authentifizierung.</p>



<p>Was mir besonders gefällt, ist das <a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html#schema">Contacts Schema</a> welches hauptsächlich auf dem (<a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html#schema">wenn auch etwas abgeänderten</a>) <a href="https://datatracker.ietf.org/doc/html/rfc2426">vCard-Standard</a> basiert und fehlende Felder von anderen Standards wie z.B. <a href="http://code.google.com/apis/opensocial/docs/0.8/restfulspec.html">OpenSocial</a> übernommen wurden. Dass es auch anders geht, hat z.B. das <a href="https://notiz.blog/2007/11/04/hcard-als-attribute-exchange-fuer-openid/">AX-Schema</a> bewiesen&#8230;</p>



<h4 class="wp-block-heading">Die Verbindung zu Microformats</h4>



<p>Schade dass die vCard nicht zu 100% übernommen wurde&#8230; sonst hätte man ohne größere Änderungen auch die JSON-Serialisierte hCard (<a href="http://microformats.org/wiki/jCard">jCard</a>) in den Prozess integrieren können. Spannend wäre es vor allem für Services wie Twitter, die das Freundesnetzwerk sowieso mit <a href="http://microformats.org/wiki/hCard">hCards</a> auszeichnen.</p>



<p>Vergleich:</p>



<p><strong><a href="http://microformats.org/wiki/jCard">jCard</a></strong></p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
  <span class="hljs-attr">"fn"</span> : <span class="hljs-string">"Max Mustermann"</span>,
  <span class="hljs-attr">"email"</span>:
    &#91;{
      <span class="hljs-attr">"value"</span>: <span class="hljs-string">"max@example.com"</span>,
      <span class="hljs-attr">"type"</span>: &#91;<span class="hljs-string">"work"</span>],
    }]
}</code></span></pre>


<p><strong><a href="https://web.archive.org/web/20080927040423/http://portablecontacts.net/draft-spec.html#anchor19">Portable Contacts 1.0 Draft B</a></strong></p>


<pre class="wp-block-code"><span><code class="hljs language-json">{
  <span class="hljs-attr">"name"</span> : <span class="hljs-string">"Max Mustermann"</span>,
  <span class="hljs-attr">"emails"</span>:
    &#91;{
      <span class="hljs-attr">"value"</span>: <span class="hljs-string">"max@example.com"</span>,
      <span class="hljs-attr">"type"</span>: <span class="hljs-string">"work"</span>,
    }]
}</code></span></pre>


<p>Man erkennt zumindest eine Ähnlichkeit 🙂</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/08/08/portable-contacts-schicker-als-ich-dachte/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Stadt Karlsruhe verwendet Mikroformate</title>
		<link>https://notiz.blog/2008/07/28/stadt-karlsruhe-verwendet-mikroformate/</link>
					<comments>https://notiz.blog/2008/07/28/stadt-karlsruhe-verwendet-mikroformate/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Mon, 28 Jul 2008 07:02:31 +0000</pubDate>
				<category><![CDATA[Webkultur]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Kalender]]></category>
		<category><![CDATA[Karlsruhe]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Mikroformate]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=994</guid>

					<description><![CDATA[Der Veranstaltungskalender der Stadt Karlsruhe enthält ab Mitte Mai 2008 Daten zu Veranstaltungen, Veranstaltungsorten und Veranstaltern im Mikroformat. Ein Beispiel: Das Zeltival 2008 Vorbildlich!]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>Der Veranstaltungskalender der Stadt Karlsruhe enthält ab Mitte Mai 2008 Daten zu Veranstaltungen, Veranstaltungsorten und Veranstaltern im Mikroformat.</p>
</blockquote>



<p>Ein Beispiel: <a href="https://web.archive.org/web/20150915224706/http://kalender.karlsruhe.de/kalender/db/termine/kultur/festivals/zeltival.html">Das Zeltival 2008</a> </p>



<p>Vorbildlich!</p>
<p>Hey there, RSS reader! You’re cool. Keep being awesome! 😎</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/07/28/stadt-karlsruhe-verwendet-mikroformate/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats mit RDFa ergänzen</title>
		<link>https://notiz.blog/2008/07/18/microformats-mit-rdfa-ergaenzen/</link>
					<comments>https://notiz.blog/2008/07/18/microformats-mit-rdfa-ergaenzen/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 18 Jul 2008 14:15:09 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FoaF]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[RDFa]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=958</guid>

					<description><![CDATA[Toby Inkster beschreibt auf seinem Blog sehr anschaulich, wie man eine hCard mit RDFa-Informationen erweitern kann. While hCard offers many useful properties that can be used to describe contacts, some are considered beyond the scope of the hCard specification. For example, there is no hCard property to mark up somebody’s height, or shoe size. This [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Toby Inkster beschreibt auf seinem <a href="https://toby.ink/blog/">Blog</a> sehr anschaulich, wie man eine <a href="http://microformats.org/wiki/hCard">hCard</a> mit <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">RDFa</a>-Informationen erweitern kann.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>While hCard offers many useful properties that can be used to describe contacts, some are considered beyond the scope of the hCard specification. For example, there is no hCard property to mark up somebody’s height, or shoe size.</p>
	<p>This is where RDFa comes in. RDFa is not a specialist format for describing people or organisations, but a more general format for describing anything. We can use RDFa to add in the extra information we want.</p>
</blockquote>



<p><a href="https://toby.ink/blog/2008/07/16/hcard-rdfa/">Zum Blogbeitrag&#8230;</a></p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/07/18/microformats-mit-rdfa-ergaenzen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TinyMCE Microformats Plugins</title>
		<link>https://notiz.blog/2008/07/15/tinymce-microformats-plugins/</link>
					<comments>https://notiz.blog/2008/07/15/tinymce-microformats-plugins/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Tue, 15 Jul 2008 16:35:52 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=956</guid>

					<description><![CDATA[hCard&#8211; und hCalendar-Plugin für TinyMCE&#8230; und da TinyMCE auch der WordPress-WYSIWYG-Editor ist, gibts das Paket zusätzlich noch als WordPress-Plugin.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/07/tripelt-create-new-post-wordpress.jpg" alt="TinyMCE Microformats Plugin for WordPress" /></figure>



<p><a href="https://web.archive.org/web/20080802002540/http://www.undergroundwebdesigns.com/tinyMCE-hcard-plugin.html">hCard</a>&#8211; und <a href="https://web.archive.org/web/20080720182908/http://www.undergroundwebdesigns.com/tinyMCE-hcalendar-plugin.html">hCalendar-Plugin</a> für <a href="https://www.tiny.cloud/">TinyMCE</a>&#8230; und da <a href="https://codex.wordpress.org/TinyMCE">TinyMCE auch der WordPress-WYSIWYG-Editor</a> ist, gibts das Paket zusätzlich noch als <a href="https://web.archive.org/web/20080802002521/http://www.undergroundwebdesigns.com/micro-anywhere-wordpress.html">WordPress-Plugin</a>.</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/07/15/tinymce-microformats-plugins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apple-Adressbuch Kontakte als hCards speichern</title>
		<link>https://notiz.blog/2008/07/03/apple-adressbuch-kontakte-als-hcards-speichern/</link>
					<comments>https://notiz.blog/2008/07/03/apple-adressbuch-kontakte-als-hcards-speichern/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Thu, 03 Jul 2008 18:55:50 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google Contacts]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Microformats]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=940</guid>

					<description><![CDATA[Lustro ist ein kleines Tool um die Kontakte aus dem Apple-Adressbuch in die verschiedensten Formate zu exportieren&#8230; Keine Ahnung für was ich das &#8222;Kontakte to hCards&#8220; &#8211; Feature benötigen könnte, aber Lustro verarbeitet Microformats also wird drüber gebloggt 😉]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/07/lustro.jpg" alt="Lustro.jpg" /></figure>



<p><a href="https://www.flickr.com/photos/factoryjoe/2625201023/">Lustro</a> ist ein kleines Tool um die Kontakte aus dem <a href="https://en.wikipedia.org/wiki/List_of_macOS_built-in_apps#Contacts">Apple-Adressbuch</a> in die verschiedensten Formate zu exportieren&#8230;</p>



<p>Keine Ahnung für was ich das &#8222;Kontakte to hCards&#8220; &#8211; Feature benötigen könnte, aber Lustro verarbeitet <a href="http://microformats.org">Microformats</a> also wird drüber gebloggt 😉</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/07/03/apple-adressbuch-kontakte-als-hcards-speichern/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Deutsche hCard-Suchmaschine</title>
		<link>https://notiz.blog/2008/06/29/deutsche-hcard-suchmaschine/</link>
					<comments>https://notiz.blog/2008/06/29/deutsche-hcard-suchmaschine/#respond</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sun, 29 Jun 2008 11:23:36 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Suchmaschine]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=936</guid>

					<description><![CDATA[Virel über sich selbst: VIREL ist eine webseiten-freundliche Suchmaschine fuer microformats. VIREL sucht nach veroeffentlichten Informationen die als microformats in Webseiten eingebunden sind. Ein schönes Feature ist der vCard-Export direkt über das Suchergebnis. Leider müssen alle Seiten per Hand eingereicht werden, da es noch keinen z.B. Ping-Service gibt. Mal schau&#8217;n wann telefonbuch.de in Zugzwang gerät [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Virel über sich selbst:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>VIREL ist eine webseiten-freundliche Suchmaschine fuer microformats. VIREL sucht nach veroeffentlichten Informationen die als microformats in Webseiten eingebunden sind.</p>
</blockquote>



<p>Ein schönes Feature ist der vCard-Export direkt über das Suchergebnis.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/06/virelde-search-engine-for-microformats-suchen.jpg" alt="virel.de_ search engine for microformats - SUCHEN.jpg" /></figure>



<p>Leider müssen alle Seiten per Hand eingereicht werden, da es <em>noch</em> keinen z.B. Ping-Service gibt.</p>



<p>Mal schau&#8217;n wann telefonbuch.de in Zugzwang gerät 🙂</p>
<p>RSS readers like you are the unsung heroes of the internet. Keep up the good work!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/06/29/deutsche-hcard-suchmaschine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>hForms &#8211; Semantische Formulare</title>
		<link>https://notiz.blog/2008/06/28/hforms-semantische-formulare/</link>
					<comments>https://notiz.blog/2008/06/28/hforms-semantische-formulare/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Sat, 28 Jun 2008 13:09:39 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Addon]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[vCard]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=921</guid>

					<description><![CDATA[Warum sollte nur die Ausgabe ((X)HTML) semantisch anreichern und die Eingabe vernachlässigen? Beim spielen mit dem hCard-Mappers und der Firefox-Microformats-API kam mir die Idee, auch Formulare semantisch auszuzeichnen&#8230; In dem Artikel Use the new microformats API in your Firefox 3.0 Extensions beschreibt Rob Crowther wie man mit Hilfe der Firefox-Microformats-API eine hCard speichert um sie [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Warum sollte nur die Ausgabe ((X)HTML) semantisch anreichern und die Eingabe vernachlässigen?</p>



<p>Beim <em>spielen</em> mit dem <a href="https://notiz.blog/2008/03/28/hcard-mapper/">hCard-Mappers</a> und der <a href="https://notiz.blog/2008/06/04/microformats-api-in-firefox3-erweiterungen-nutzen/">Firefox-Microformats-API</a> kam mir die Idee, auch Formulare semantisch auszuzeichnen&#8230;</p>



<p>In dem Artikel <em><a href="https://web.archive.org/web/20130516000806/http://www.ibm.com:80/developerworks/xml/library/x-tipffoxmicroapi/">Use the new microformats API in your Firefox 3.0 Extensions</a></em> beschreibt Rob Crowther wie man mit Hilfe der Firefox-Microformats-API eine hCard speichert um sie zum Ausfüllen verschiedener Formulare weiterverwenden zu können.</p>



<p>Das Problem: Das Prinzip funktioniert leider nur bei Formularen die dem festgelegten Aufbau entsprechen. Im Fall des Beispiels wäre das:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>hCardFormFiller Target Form<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">form</span> <span class="hljs-attr">action</span>=<span class="hljs-string">"#"</span> <span class="hljs-attr">method</span>=<span class="hljs-string">"post"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Name: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"name"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Email: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"email"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Home page: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"homepage"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Street Address: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"address1"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>City: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"address2"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Region: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"city"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span>&gt;</span>Postcode: <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"postcode"</span> /&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">br</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"submit"</span> /&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">form</span>&gt;</span></code></span></pre>


<p>Warum nicht gleich das Formular als hCard-From aufbauen?</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">form</span> <span class="hljs-attr">action</span>=<span class="hljs-string">"#"</span> <span class="hljs-attr">method</span>=<span class="hljs-string">"post"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"vcard"</span> &gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">fieldset</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"fn"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">legend</span>&gt;</span>Name<span class="hljs-tag">&lt;/<span class="hljs-name">legend</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"given-name"</span>&gt;</span>Vorname:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"given-name"</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"family-name"</span>&gt;</span>Nachname:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"family-name"</span> /&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">fieldset</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"email"</span>&gt;</span>Email:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"email"</span> /&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"url"</span>&gt;</span>Homepage:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"url"</span> /&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">fieldset</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"adr"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">legend</span>&gt;</span>Adresse<span class="hljs-tag">&lt;/<span class="hljs-name">legend</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"street-address"</span>&gt;</span>Straße:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"street-address"</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"locality"</span>&gt;</span>Stadt:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"locality"</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"region"</span>&gt;</span>Region:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"region"</span> /&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">label</span> <span class="hljs-attr">for</span>=<span class="hljs-string">"postal-code"</span>&gt;</span>Postleitzahl:<span class="hljs-tag">&lt;/<span class="hljs-name">label</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"text"</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"postal-code"</span> /&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">fieldset</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"submit"</span> /&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">form</span>&gt;</span></code></span></pre>


<p>Das Einheitliche Format für Ein- (Formular) und Ausgabe (Microformats) hätte zur Folge, dass keine aufwendigen Mapper (wie z.B. <a href="https://notiz.blog/2008/03/28/hcard-mapper/">hCard-Mapper</a>) mehr nötig wären um ein Formular per <a href="http://microformats.org/wiki/hCard">hCard</a> auszufüllen&#8230;</p>



<p>Schöne neue Welt 🙂</p>
<p>Thanks for reading this post via RSS. RSS is great, and you’re great for using it. ♥️</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/06/28/hforms-semantische-formulare/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Microformats und das iPhone &#8211; Es könnte so einfach sein</title>
		<link>https://notiz.blog/2008/06/20/microformats-und-das-iphone-es-koennte-so-einfach-sein/</link>
					<comments>https://notiz.blog/2008/06/20/microformats-und-das-iphone-es-koennte-so-einfach-sein/#comments</comments>
		
		<dc:creator><![CDATA[Matthias Pfefferle]]></dc:creator>
		<pubDate>Fri, 20 Jun 2008 06:59:28 +0000</pubDate>
				<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[FediBlog]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[iCalendar]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[vCard]]></category>
		<guid isPermaLink="false">http://notizblog.org/?p=918</guid>

					<description><![CDATA[Eigentlich bringt das iPhone, mit WLAN und einem (fast) vollwertigen Safari, die besten Voraussetzungen um Microformats zu verarbeiten. Nach der Frage von Rauno&#8230; [&#8230;] Weißt du von einer Möglichkeit, Microformats aus Firefox in den iPhonekalender zu exportieren? [&#8230;] und nach Wojteks Kommentar&#8230; [&#8230;] I prefer bookmarklets but this will come handy for sure too. [&#8230;] [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Eigentlich bringt das <a href="http://www.apple.com/de/iphone/">iPhone</a>, mit WLAN und einem (fast) vollwertigen Safari, die besten Voraussetzungen um Microformats zu verarbeiten.</p>



<p>Nach der Frage von <a href="https://notiz.blog/2007/10/26/iwphone-update/#comment-8987">Rauno</a>&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>[&#8230;] Weißt du von einer Möglichkeit, Microformats aus Firefox in den iPhonekalender zu exportieren? [&#8230;]</p>
</blockquote>



<p>und nach <a href="https://notiz.blog/2008/06/17/hcard-validator-script-for-operator/#comment-9068">Wojteks</a> Kommentar&#8230; </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
	<p>[&#8230;] I prefer bookmarklets but this will come handy for sure too. [&#8230;]</p>
</blockquote>



<p>habe ich mir überlegt, es sollte doch möglich sein, <a href="http://microformats.org/">Microformats</a> mit einem <a href="https://de.wikipedia.org/wiki/Bookmarklet">Bookmarklet</a> direkt auf dem iPhone nutzbar zu machen&#8230;</p>



<p>Prinzip ist einfach, Bookmarklet (z.B. von <a href="https://notiz.blog/2007/06/23/microformats-bookmarklet/">Leftlogic</a> oder <a href="https://web.archive.org/web/20091002090934/http://technorati.com:80/contacts">Technorati</a>) im <em>normalen</em> Safari Bookmarken, iPhone Safari mit normalem Safari über iTunes syncen, das wars&#8230; (wem das zu schnell ging kann sich das <a href="https://web.archive.org/web/20110924043958/http://blog.delicious.com:80/blog/2008/01/using-delicious-on-your-iphone.html">hier</a> nochmal in Ruhe am Beispiel eines <a href="http://del.icio.us">del.icio.us</a> Bookmarklets anschauen.)</p>



<p>Das Bookmarklet funktioniert super:</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/06/img-0056.jpg" alt="IMG_0056.JPG" /></figure>



<p>&#8230;aber der §$%!&amp; <a href="http://www.apple.com/iphone/features/safari.html">iPhone Safari</a> kann keine vCard oder iCalendar Dateien verarbeiten!</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://notiz.blog/wp-content/uploads/2008/06/img-0057.jpg" alt="IMG_0057.JPG" /></figure>



<p>Mach ich irgendwas falsch? Sogar mein popliges Sony Ericsson Handy erkennt vCards und weiß dass sie ins Adress-Buch gehören!</p>



<p>Naja&#8230; Wie schon im Titel erwähnt: <em>Es <strong>könnte</strong> so einfach sein</em>.</p>



<p>(Dickes Danke an Florian (.dean) fürs testen und die Screenshots und an Marco, dessen iPhone ich kurz entführen durfte)</p>
<p>You are a true RSS aficionado! While others are drowning in social media noise, you enjoy the simplicity and control of RSS. Congrats!</p>]]></content:encoded>
					
					<wfw:commentRss>https://notiz.blog/2008/06/20/microformats-und-das-iphone-es-koennte-so-einfach-sein/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
