<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Philip Hetjens</title>
	
	<link>http://hetjens.com</link>
	<description>Ein Blog von Philip Hetjens - Wordpress, Social Media, mein Leben und ein bisschen Spaß</description>
	<lastBuildDate>Sun, 07 Feb 2010 16:30:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/hetjens" /><feedburner:info uri="hetjens" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>bit.ly-Pro: Eigener URL-Shortener in 5 Minuten</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/0uErKmYWi_s/</link>
		<comments>http://hetjens.com/2010/02/07/bit-ly-pro-eigener-url-shortener-in-5-minuten/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 16:25:54 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[domains]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=92</guid>
		<description><![CDATA[bit.ly hat gerade seinen neuen bit.ly-Pro-Dienst gestartet. Interessanterweise unter der Internetadresse <a href="http://bitly.pro">bitly.pro</a>.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img src="http://hetjens.com/wp-content/uploads/2010/02/bit.ly-logo-300x232.jpg" width="150"  alt="" align="left" hspace="5" vspace="5"/>bit.ly hat gerade seinen neuen bit.ly-Pro-Dienst gestartet. Interessanterweise unter der Internetadresse <a href="http://bitly.pro">bitly.pro</a>. Ich wusste noch nicht mal, dass es .pro-Domains gibt. Schande über mein Haupt.<span id="more-92"></span></p>
<p>Der eigene URL-Shortener ist mit wenigen Klicks eingerichtet, wenn:</p>
<ol>
<li>man eine passende (kurze) Domain hat</li>
<li>Man Nameservereinträge vornehmen kann</li>
</ol>
<p>Ich habe mir in vorrausschauender Weise, bereits letzte Woche die hty.be-Domain gesichert. Und schon funktioniert mein eigener URL-Shortener. Woohuh. Erster Link: <a href="http://hty.be/aL48jN">http://hty.be/aL48jN</a>. Leider kommt beim Aufruf der Domain ohne Shortcut dahinter immer die bit.ly-Homepage. Ich fände es besser, wenn man dann auf mein Blog weitergeleitet wird, aber man kann wohl nicht alles haben. </p>
<p>Zum Anmelden kann man übrigens seinen (alten) bit.ly-Account verwenden, und danach, praktisch, praktisch, tauchen die neuen Links auch auf dem alten Dashboard unter bit.ly auf, und man sieht die Link-Statistik.</p>
<p>Das Dashboard, dass zusammen mit dem Pro-Account angeboten wurde, kann ich noch nicht testen. Die Nameservereinstellungen zur Verfikation, dass mir hetjens.com gehört, wurde nicht so schnell übernommen. Aber angeblich zeigt es die Einkommenden-Bit.ly-Links auf diese Domain. Mal schauen.</p>
<p>Bit.ly als Shortener-Backend zu benutzen, finde ich übrigens wesentlich besser, als irgendein (opensource/selbstgeschriebenes) PHP-Script zu verwenden. Ich muss mich um nichts kümmern, und es funktioniert immer, wie von bit.ly gewohnt. </p>
<p>P.S. jetzt muss ich mal gucken, dass ich auch so eine .pro-Domain bekomme. (<i>Update: zu teuer</i>)</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/hetjens/~4/0uErKmYWi_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2010/02/07/bit-ly-pro-eigener-url-shortener-in-5-minuten/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2010/02/bit.ly-logo-300x232-neu.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2010/02/bit.ly-logo-300x232-neu.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2010/02/07/bit-ly-pro-eigener-url-shortener-in-5-minuten/</feedburner:origLink></item>
		<item>
		<title>CSS: Runde Ecken</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/2yF6YtV45zg/</link>
		<comments>http://hetjens.com/2009/12/10/css-runde-ecken/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 19:40:51 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Border]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=90</guid>
		<description><![CDATA[Abgerundete Ecken werfen ihren Schatten voraus. In Firefox und Webkit-basierten Browsern (Chrome und Safari) funktionieren sie schon.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Abgerundete Ecken werfen ihren Schatten voraus. In Firefox und Webkit-basierten Browsern (Chrome und Safari) funktionieren sie schon, aber unterschiedlich. Und das ist <i>Nervkram</i>.</p>
<p>Zuerst muss definiert werden, dass überhaupt eine Border angezeigt wird. Sagen wir mal, dass alle Elemente mit der Klasse <i>rundjetzt</i> Runde Ecken haben sollen:</p>
<pre class="brush: css;">
.rundjetzt { border: 1px solid black; }
</pre>
<p>Jetzt definieren wir abgerundete Ecken für Firefox:</p>
<pre class="brush: css;">
.rundjetzt { -moz-border-radius: 5px; }
</pre>
<p>Und jetzt für Webkit:</p>
<pre class="brush: css;">
.rundjetzt { -webkit-border-radius: 5px; }
</pre>
<p>Bis jetzt ist es quasi gleich. Wenn man nur eine Ecke definieren will, wird es komplizert. Mozilla verwendet folgende Syntax:</p>
<pre class="brush: css;">
-moz-border-radius-topleft
-moz-border-radius-bottomright
</pre>
<p>Webkit hingegen hätte gerne:</p>
<pre class="brush: css;">
-webkit-border-top-left-radius
-webkit-border-bottom-right-radius
</pre>
<p>Naja, besser so komisch unterschiedlich benutzen können, als gar nicht benutzen können wie z.B. im Internet Explorer im Opera.</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/hetjens/~4/2yF6YtV45zg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/12/10/css-runde-ecken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://hetjens.com/2009/12/10/css-runde-ecken/</feedburner:origLink></item>
		<item>
		<title>Wordpress 2.8 Widget-API: Widgets objekt-orientiert entwickeln</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/CdRJ4AO65aU/</link>
		<comments>http://hetjens.com/2009/11/27/wordpress-2-8-widget-api-widgets-objekt-orientiert-entwickeln/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 19:29:07 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Widget]]></category>
		<category><![CDATA[Widget API]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=88</guid>
		<description><![CDATA[Mit Wordpress 2.8 wurde eine neue Widget-API eingeführt. Durch die neue Schnittstelle wurde die Widgetentwicklung objekt-orientiert und viel einfacher.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<h4>Mit Wordpress 2.8 wurde eine neue Widget-API eingeführt. Durch die neue Schnittstelle wurde die Widgetentwicklung objekt-orientiert und viel einfacher.</h4>
<p>Bis einschließlich Version 2.7 war die Entwicklung von Widgets eingeschränkt oder kompliziert: Je nachdem ob nur eine Instanz des Widgets gebraucht wird oder ob es mehrmals aktiviert werden sollte. Wordpress 2.8 räumt damit auf. Es gibt gar nicht mehr die Möglichkeit ein Widget nur einmal zu aktivieren.<span id="more-88"></span></p>
<p>Um ein Widget zu schreiben, muss eine Klasse mit vier vorgegebenen Methoden von <i>WP_Widget</i> abgeleitet werden.</p>
<pre class="brush: php;">
class Mein_Neues_Widget extends WP_Widget {
  function Mein_Neues_Widget() {
  }

  function widget($args, $instance) {
  }

  function update($new_instance, $old_instance) {
  }

  function form($instance) {
  }
}
</pre>
<p>Jede Methode übernimmt eine Aufgabe. Der Konstruktor (in diesem Fall die Methode <i>Mein_Neues_Widget</i> muss den Konstruktor der Basisklasse <i>WP_Widget</i> aufrufen. Bei dem Aufruf müssen aber Parameter übergeben werden, die erst definiert werden müssen. Der komplette Konstruktor kann wie folgt aussehen:</p>
<pre class="brush: php;">
function Mein_Neues_Widget() {
  $widget_ops = array(
    'classname' =&gt; 'Mein_Neues_Widget',
    'description' =&gt; 'Hier die Beschreibung für die Widgetseite im wp-admin eintragen'
  );
  $this-&gt;WP_Widget('Mein_Neues_Widget','Name des Widgets im wp-admin',$widget_ops);
}
</pre>
<p>Die <i>Widget</i>-Methode wird von Wordpress aufgerufen, sobald das Widget im Blog angezeigt wird. Der Parameter <i>$args</i> ist das bereits von früher bekannte Array mit den Elementen <i>before_widget</i>, <i>before_title</i>, <i>after_title</i> und <i>after_widget</i> damit alle Widgets gleich aussehen und die Struktur vom Theme vorgegeben werden kann. Der zweite Parameter <i>$instance</i> enthält alle Einstellungen, die für diese Widget-Instanz im <i>wp-admin</i> durch den Administrator vorgegeben wurden.</p>
<p>Durch die beiden Methoden <i>form</i> und <i>update</i> kann für jede Instanz im <i>wp-admin</i> ein Konfigurationsfenster angezeigt werden und die Einstellungen gespeichert werden. In <i>form</i> wird das Formular ausgegeben und <i>update</i> sorgt für die Speicherung. Es gibt ein paar Funktionen in Wordpress, die dafür sorgen, dass die Input-Felder korrekt den verschiedenen Widgets zugeordnet werden können. Ein Beispiel für ein Feld mit dem Namen title sieht wie folgt aus:</p>
<pre class="brush: php;">
function update($new_instance, $old_instance) {
  $instance = $old_instance;
  $instance['title'] = strip_tags($new_instance['title']);
  return $instance;
}

function form($instance) {
  $instance = wp_parse_args($instance, array(
    'title'=&gt;'Standardtitel'
  ));
  $title = strip_tags($instance['title']);
  echo '&lt;p&gt;&lt;label for=&quot;'.$this-&gt;get_field_id('title').'&quot;&gt;Title:
    &lt;input class=&quot;widefat&quot; id=&quot;'.$this-&gt;get_field_id('title').'&quot;
    name=&quot;'.$this-&gt;get_field_name('title').'&quot; type=&quot;text&quot;
    value=&quot;'.attribute_escape($title).'&quot; /&gt;';
    &lt;/label&gt;&lt;/p&gt;';
}
</pre>
<p>Die <i>Update</i>-Methode hat zwei Parameter. Im ersten Array sind die gerade vom Benutzer neueingegeben Werte und im zweiten Array die alten, bereits gespeicherten Werte. Die Methode muss ein Array zurückgeben, dadurch ist es möglich zu überprüfen, ob die neuen Werte überhaupt einen Sinn ergeben und die Speicherung ggf. zu unterbinden. Wenn überhaupt keine Prüfung stattfinden soll, kann auch einfach die <i>$new_instance</i>-Variable zurückgegeben werden.<br />
In der <i>form</i>-Methode wird zuerst die Funktion <i>wp_parse_args</i> aufgerufen um Standardwerte, falls das Widget gerade zum ersten Mal hinzugefügt wurde, festzulegen. Die beiden Methoden der Basisklasse <i>WP_Widget</i> <i>$this->get_field_id</i> und <i>$this->get_field_name</i> geben eine ID und einen Namen für input-Felder zurück. Wenn diese Funktionen, vor allem die <i>get_field_name</i>, verwendet wird, wird sichergestellt, dass Wordpress die Werte korrekt übernehmen kann.<br />
Das Feld title übernimmt übrigens eine besondere Rolle. Wordpress zeigt den eingegeben Wert im wp-admin auch im zugeklappten Zustand des Widgets an.</p>
<p>Die Klasse ist nun komplett definiert. Jetzt muss Wordpress nur noch gesagt werden, dass diese Klasse auch initialisiert werden soll. Ein eleganter Weg dazu ist die Action <i>widgets_init</i> kombiniert mit einer anonymen Funktion:</p>
<pre class="brush: php;">
add_action('widgets_init', create_function('', 'return register_widget(&quot;Mein_Neues_Widget&quot;);'));
</pre>

<!-- google_ad_section_end -->
<br /><table width="100%" cellspacing="0"><tr><td><b><u>Verwandte Artikel</u></b></td></tr><tr><td><table cellspacing="2" cellpadding="0" bgcolor="#ffffff" width="100%"><tr><td width="60"><a href="http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/"><img src="http://hetjens.com/wp-content/uploads/2009/08/settingsapi-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/">Settings API: Wordpress Standardoptionsseiten erweitern</a></b><br /><font size="2">Mit der Settings-API von Wordpress ist es einfach die Optionen des eigenen Plugins in die Wordpress-Optionen einzubinden. </font><font color="#aaa">(5. August 2009)</font></td></tr><tr><td width="60"><a href="http://hetjens.com/2009/07/31/default-link-widget-eigenen-titel-fuer-das-link-widget-einstellen/"><img src="http://hetjens.com/wp-content/uploads/2009/07/title-extension1-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/07/31/default-link-widget-eigenen-titel-fuer-das-link-widget-einstellen/">Default Link Widget: Eigenen Titel für das  Link-Widget einstellen</a></b><br /><font size="2">Dieses Widget ermöglicht einen eigenen Titel für jedes Link-Widget einzustellen. </font><font color="#aaa">(31. Juli 2009)</font></td></tr></table></td></tr></table><br /><img src="http://feeds.feedburner.com/~r/hetjens/~4/CdRJ4AO65aU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/11/27/wordpress-2-8-widget-api-widgets-objekt-orientiert-entwickeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/11/widgetapi.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/11/widgetapi.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/11/27/wordpress-2-8-widget-api-widgets-objekt-orientiert-entwickeln/</feedburner:origLink></item>
		<item>
		<title>11 Jahre Google: In zwei Minuten erklärt</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/A3s80gGcNJc/</link>
		<comments>http://hetjens.com/2009/10/28/11-jahre-google-in-zwei-minuten-erklaert/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 12:38:20 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=65</guid>
		<description><![CDATA[Das Video zeigt in 2 Minuten alle wichtigen Stationen in Googles Entwicklung]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Google gibt es schon 11 Jahre. Dieses Video zeigt in 2:13 alle wichtigen Stationen. Angeblich ist ein Fehler drin, aber das Video finde ich einfach zu schön, um drauf zu achten.</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/EjN5avRvApk&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EjN5avRvApk&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/hetjens/~4/A3s80gGcNJc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/10/28/11-jahre-google-in-zwei-minuten-erklaert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/10/googlevideo.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/10/googlevideo.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/10/28/11-jahre-google-in-zwei-minuten-erklaert/</feedburner:origLink></item>
		<item>
		<title>Kindle in 100 Ländern: Revolutioniert Amazon den Mobilfunk?</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/LaObhR9Nai8/</link>
		<comments>http://hetjens.com/2009/10/07/kindle-in-100-laendern-revolutioniert-amazon-den-mobilfunk/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 12:48:15 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Europa]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Roaming]]></category>
		<category><![CDATA[T-Mobile]]></category>
		<category><![CDATA[Vodafone]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=61</guid>
		<description><![CDATA[Amazon machts vor: Keine Mobilfunkroamingkosten trotz US-SIM-Karte.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Amazon hat heute angekündigt, dass der Kindle nun in 100-Ländern (bald) verfügbar ist. Soweit ok. Jetzt kommt der Witz an der Sache. Der Mobilfunk wird komplett über den US-Anbieter AT&#038;T abgewickelt. Und in den 99 Ländern außerhalb der USA wird geroamt. <span id="more-61"></span></p>
<p>Und nicht nur Telefonate: nein, nein, Datenroaming. Jetzt kommt der Punkt den ich nicht verstehe. T-Mobile, Vodafone, Orange und KPN sind alle in mehreren europäischen Ländern vertreten und damit wahrscheinlich im Primärzielmarkt von Amazon. Warum können die kein bezahlbares Roaming anbieten? Warum muss ein Ami kommen, der überhaupt nicht auf eigene Infrastruktur in Europa zurückgreifen kann, und mit allen Verträge abschließen muss.</p>
<p>Aus meiner Sicht ist das eine Schande für die großen Telkos in Europa und für die EU. Ich bin seit vielen Jahren Grenzgänger und mich regt das Roaming einfach auf. Mir ist es ganz egal, ob z.B. in meinem Telefon &#8220;T-Mobile D&#8221; oder &#8220;T-Mobile NL&#8221; steht. Aus Verbrauchersicht ist es der gleiche Konzern. Ich kann ja verstehen, dass T-Mobile kein günstiges Roaming mit Vodafone machen kann/will, aber konzernintern sollte das doch zu machen sein. Die EU wächst immer weiter zusammen, es gibt viele Grenzgänger. Ein kostenloses Roaming zwischen den Ländergesellschaften einer Marke wäre ein echtes Alleinstellungsmerkmal, und kann mehr als ausschlaggebend sein bei der Betreiberwahl. Aber ganz offensichtlich kann sich der Markt in diesem Bereich nicht selbst regulieren, weil die Gewinne einfach zu groß sind.</p>
<p>Mich würden die Konditionen interessieren, die Amazon für ein in Europa transferiertes MB zahlt.</p>

<!-- google_ad_section_end -->
<br /><table width="100%" cellspacing="0"><tr><td><b><u>Verwandter Artikel</u></b></td></tr><tr><td><table cellspacing="2" cellpadding="0" bgcolor="#ffffff" width="100%"><tr><td width="60"><a href="http://hetjens.com/2009/07/22/vodafone-absichtliches-ignorieren-war-bis-jetzt-gut/"><img src="http://hetjens.com/wp-content/uploads/2009/07/voda-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/07/22/vodafone-absichtliches-ignorieren-war-bis-jetzt-gut/">Vodafone: Ignorieren fehlgeschlagen</a></b><br /><font size="2">Klasse PR-Coup von Vodafone. Es geht kaum besser. </font><font color="#aaa">(22. Juli 2009)</font></td></tr></table></td></tr></table><br /><img src="http://feeds.feedburner.com/~r/hetjens/~4/LaObhR9Nai8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/10/07/kindle-in-100-laendern-revolutioniert-amazon-den-mobilfunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/10/kindle.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/10/kindle.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/10/07/kindle-in-100-laendern-revolutioniert-amazon-den-mobilfunk/</feedburner:origLink></item>
		<item>
		<title>Microsoft: Wir liiieeben Windows 7</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/tkgJw9f9TJU/</link>
		<comments>http://hetjens.com/2009/10/06/microsoft-wir-liiieeben-windows-7/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 06:25:05 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Werbung]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=60</guid>
		<description><![CDATA[

Ich muss es hier im Blog noch mal festhalten. Das hat echt Potential im Social Web bekannt zu werden.



   


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Ich muss es hier im Blog noch mal festhalten. Das hat echt Potential im Social Web bekannt zu werden.</p>
<p><object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/aQj9hgXaECw&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/aQj9hgXaECw&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object></p>
<p><object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/xcR5vaycRog&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xcR5vaycRog&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object></p>
<p><object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/gxR2CSJDwv8&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gxR2CSJDwv8&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object></p>
<p><object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/BuwaKqzcEcY&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BuwaKqzcEcY&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object>   </p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/hetjens/~4/tkgJw9f9TJU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/10/06/microsoft-wir-liiieeben-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/10/wirliebenwindows.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/10/wirliebenwindows.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/10/06/microsoft-wir-liiieeben-windows-7/</feedburner:origLink></item>
		<item>
		<title>Google Streetview: Ich bin im Internet</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/JAeix-rN2X8/</link>
		<comments>http://hetjens.com/2009/08/18/google-streetview-ich-bin-im-internet/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 06:04:22 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=58</guid>
		<description><![CDATA[Ich bin im Internet, um genau zu sein im Google Street View. Zu sehen auf der Badenerstrasse 65 in Zürich. Bin ich jetzt ein echter Schweizer? :-)]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Da bin ich (gerade beim Mittagessen):<br />
<iframe width="425" height="240" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/sv?cbp=12,226.74,,3,5.8&amp;cbll=47.373391,8.527577&amp;panoid=&amp;v=1&amp;hl=de&amp;gl="></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=de&amp;geocode=&amp;q=Badenerstrasse+65,+8004+Z%C3%BCrich,+Schweiz&amp;sll=37.0625,-95.677068&amp;sspn=48.688845,65.039063&amp;ie=UTF8&amp;ll=47.381498,8.531399&amp;spn=0.010245,0.015879&amp;z=14&amp;iwloc=A&amp;layer=c&amp;cbll=47.373391,8.527577&amp;panoid=-Glj3I-vwRIksehTwyWsJw&amp;cbp=12,226.74,,3,5.8" style="color:#0000FF;text-align:left">Größere Kartenansicht</a></small><br />
Bin ich jetzt ein echter Schweizer, wenn Google mich in Zürich fotografiert?</p>

<!-- google_ad_section_end -->
<img src="http://feeds.feedburner.com/~r/hetjens/~4/JAeix-rN2X8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/08/18/google-streetview-ich-bin-im-internet/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/08/gsv.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/08/gsv.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/08/18/google-streetview-ich-bin-im-internet/</feedburner:origLink></item>
		<item>
		<title>wpSEO: Benutzen wir bei  Blogwerk schon sehr lange</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/rfy_12uj2fA/</link>
		<comments>http://hetjens.com/2009/08/06/wpseo-benutzen-wir-bei-blogwerk-schon-sehr-lange/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 11:12:14 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Blogwerk]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[wpSEO]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=43</guid>
		<description><![CDATA[wpSEO ist ein klasse Plugin für Wordpress und der Entwickler gibt gute Hilfe.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Das Wordpress-Plugin wpSEO benutzen wir bei Blogwerk schon sehr lange. Vor ziemlich genau einen Jahr haben wir auf die kostenpflichtige Version gewechselt (am Anfang gab es noch eine kostenlose Version). Und wir haben es bis heute nicht bereut. Von den Funktionen her bietet WPSEO alles, was man sich wünschen kann (abgesehen vielleicht von einer automatischen Erstellung einer XML-Sitemap). Die Funktionsliste läst sich überall im Internet lesen, darauf möchte ich gar nicht eingehen.<span id="more-43"></span></p>
<p>Ich schreibe hier, weil ich mit der Unterstützung von Sergej, dem Entwickler, super zufrieden bin. Er ist (fast) immer erreichbar, nett und hilfreich. Neue Funktionswunsch? Kein Problem! Gibt&#8217;s meistens mit dem nächsten Update. Das ist genau der Vorteil von kostenpflichtiger Software im Vergleich zur open source Software. Man bekommt guten Support. Bei Open Source Software kann es passieren, dass der Entwickler keine Lust mehr hat, und das Produkt einfach von heute auf morgen einstellt. Bei bezahlter Software passiert das nicht so einfach.</p>
<p><a href="http://clix.superclix.de/cgi-bin/tclix.cgi?id=hetjens&#038;pp=14042&#038;linknr=23563">WPSEO gibt es auf www.wpseo.de (Affiliate-Link)</a>. Sergej hat auch noch ein paar andere Plugins geschrieben, u.a. die <a href="http://antispambee.com/">AntispamBee</a>. Und sein <a href="http://twitter.com/wpSEO">Twitter-Stream</a> ist auch interessant.</p>

<!-- google_ad_section_end -->
<br /><table width="100%" cellspacing="0"><tr><td><b><u>Verwandte Artikel</u></b></td></tr><tr><td><table cellspacing="2" cellpadding="0" bgcolor="#ffffff" width="100%"><tr><td width="60"><a href="http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/"><img src="http://hetjens.com/wp-content/uploads/2009/08/settingsapi-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/">Settings API: Wordpress Standardoptionsseiten erweitern</a></b><br /><font size="2">Mit der Settings-API von Wordpress ist es einfach die Optionen des eigenen Plugins in die Wordpress-Optionen einzubinden. </font><font color="#aaa">(5. August 2009)</font></td></tr><tr><td width="60"><a href="http://hetjens.com/2009/08/03/feedburner-wordpress-neues-plugin-mit-besserer-integration/"><img src="http://hetjens.com/wp-content/uploads/2009/08/feedburner_neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/03/feedburner-wordpress-neues-plugin-mit-besserer-integration/">Feedburner + Wordpress: Neues Plugin bietet  Zugriff auf verschiedene Feeds</a></b><br /><font size="2">Das Feedsmith-Plugin ist alt und nicht so flexibel. Mein neues Plugin räumt damit auf. </font><font color="#aaa">(3. August 2009)</font></td></tr><tr><td width="60"><a href="http://hetjens.com/2009/08/01/privates-blog-anmeldung-bevor-das-blog-angezeigt-wird/"><img src="http://hetjens.com/wp-content/uploads/2009/07/wplogin-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/01/privates-blog-anmeldung-bevor-das-blog-angezeigt-wird/">Privates Blog: Anmeldung bevor  das Blog angezeigt wird</a></b><br /><font size="2">Dieses Plugin zeigt jedem nicht angemeldeten Besucher des Blogs zuerst den Wordpress-Anmeldebildschirm. Somit kann ein privates Blogs eingerichtet werden. </font><font color="#aaa">(1. August 2009)</font></td></tr></table></td></tr></table><br /><img src="http://feeds.feedburner.com/~r/hetjens/~4/rfy_12uj2fA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/08/06/wpseo-benutzen-wir-bei-blogwerk-schon-sehr-lange/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/08/wpseo-neu.gif" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/08/wpseo-neu.gif" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/08/06/wpseo-benutzen-wir-bei-blogwerk-schon-sehr-lange/</feedburner:origLink></item>
		<item>
		<title>Settings API: Wordpress Standardoptionsseiten erweitern</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/nPniCupWLz8/</link>
		<comments>http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 10:46:41 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Settings API]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=42</guid>
		<description><![CDATA[Mit der Settings-API von Wordpress ist es einfach die Optionen des eigenen Plugins in die Wordpress-Optionen einzubinden.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Die Settings-API ist ein einfacher Weg die Optionen eines Plugins in die Standardoptionsseiten von Wordpress zu integrieren. Für Plugins mit vielen Optionen eignet sich die API nicht, da dann die Seiten überladen wären, aber für kleine Plugins mit wenigen Optionen ist sie ideal. <a href="http://codex.wordpress.org/Settings_API">Der Codex erklärt die Settings-API</a> schon ganz gut, aber ich hatte trotzdem ein paar Probleme und darum hier dieses Tutorial. <span id="more-42"></span></p>
<p>Alle Aufrufe der Settings-API sollten im Hook &#8216;admin_init&#8217; gemacht werden. Die zwei wichtigsten Aufrufe der API sind die beiden Funktionen <span style="font-family: courier new, courier">add_settings_field</span> zum Anzeigen einer Option und <span style="font-family: courier new, courier">register_setting</span> zum Speichern. Hier zunächst ein Beispiel. Hier wird ein Textfeld auf der &#8220;Schreiben&#8221;-Optionsseite hinzugefügt:</p>
<pre class="brush: php;">
add_action('admin_init', 'test_admin_init');
function test_admin_init() {
  add_settings_field(
    'test_option',
    '&lt;label for=&quot;test_option&quot;&gt;Test&lt;/label&gt;',
    'test_option',
    'writing',
    'default',
    array()
  );
  register_setting('writing','test_option');
}

function test_option() {
  $value = get_option('test_option');
  echo '&lt;input type=&quot;text&quot; class=&quot;regular-text&quot;
    id=&quot;test_option&quot; name=&quot;test_option&quot; value=&quot;'.$value.'&quot; /&gt;';
}
</pre>
<p>Fangen wir mit der einfachen Funktion an: <span style="font-family: courier new, courier">register_setting</span></p>
<p><span style="font-family: courier new, courier">register_setting</span> sorgt dafür, dass eine Option gespeichert wird sobald auf der entsprechenden Seite der Speichern-Button gedrückt wurde. Sie hat zwei Parameter. Der erste Parameter gibt an auf welcher Seite die Option hinzugefügt wurde und beim Speichern mitgespeichert werden soll. Der zweite Parameter ist der Name der Option. Genau unter diesem Namen wird die Option auch in der Datenbank abgelegt. In dem Fall oben ist es die Option <span style="font-family: courier new, courier">test_option</span> auf der Seite <span style="font-family: courier new, courier">writing</span>. Optionen können auf allen acht Standardoptionsseiten von Wordpress hinzugefügt werden:</p>
<ul>
<li>general</li>
<li>writing</li>
<li>reading</li>
<li>discussion</li>
<li>media</li>
<li>privacy</li>
<li>permalink</li>
<li>misc</li>
</ul>
<p>Die andere Funktion <span style="font-family: courier new, courier">add_settings_field</span> hat einige Parameter mehr.</p>
<pre class="brush: php;">
add_settings_field(
  $option_name,
  '&lt;label for=&quot;'.$option_name.'&quot;&gt;'.
    $option_description.
  '&lt;/label&gt;',
  $callback_function_name,
  $page,
  'default',
  array()
);
</pre>
<p>Ich denke die meisten Parameter sind so bereits klar. Hier einige Anmerkungen:<br />
Der zweite Parameter gibt den Text vor dem Optionsfeld aus. Bei Wordpress ist es üblich, dass dieser Text ein Label ist (also den Fokus an das Input-Element weitergibt). Das geschieht aber nicht automatisch und muss extra angegeben werden. Mit diesem Funktionsaufruf wird noch nicht das Eingabefeld angezeigt. Darum kümmert sich die Callback-Funktion. Hier das passende Beispiel:</p>
<pre class="brush: php;">
function test_option() {
  $value = get_option('test_option');
  echo '&lt;input type=&quot;text&quot; class=&quot;regular-text&quot;
    id=&quot;test_option&quot; name=&quot;test_option&quot; value=&quot;'.$value.'&quot; /&gt;';
}
</pre>
<p>Die Funktion muss den aktuellen Wert selbst laden und anschließend das komplette Input-Element ausgeben. Der Name des Input-Elements muss der Name der Option sein (s. <span style="font-family: courier new, courier">register_setting</span>). Bitte nicht die ID vergessen, sonst funktioniert das label nicht.</p>
<h2>Gruppieren</h2>
<p>Wenn das Plugin mehr als eine Option hat, ist es sinnvoll die Optionen zu gruppieren. Dafür muss zuerst eine Gruppe anlegt werden und anschließend können die Optionen dieser Gruppe zuordnen werden. Gruppe anlegen:</p>
<pre class="brush: php;">
add_action('admin_init', 'test_admin_init');
function test_admin_init() {
  add_settings_section(
    'test_section',
    'Test Titel',
    'test_section_description',
    'writing'
  );
  ...
}

function test_section_description() {
  echo '&lt;p&gt;info&lt;/p&gt;';
}
</pre>
<p>Die Callback-Funktion gibt die Beschreibung zu der Gruppe aus und wird vor den Optionsfeldern angezeigt. Damit sie richtig formatiert wird, sollte in der Callback-Funktion auch ein Absatz ausgegeben werden. Um ein Optionsfeld dieser Gruppe zuzuordnen, muss nur der vorletzte Parameter in der <span style="font-family: courier new, courier">add_settings_field</span> von &#8216;default&#8217; auf den Sectionname (im Beispiel &#8216;test_section&#8217;) geändert werden. Beispiel:</p>
<pre class="brush: php;">
add_settings_field(
  'test_option',
  '&lt;label for=&quot;test_option&quot;&gt;Test&lt;/label&gt;',
  'test_option',
  'writing',
  'test_section',
  array()
);
</pre>
<h2>Best Practise</h2>
<p>Ich habe jetzt schon einige male die Settings-API benutzt. Dabei wurde mir eins klar. Es ist wichtig die Bezeichner überall gleich zu wählen, sonst kommt man durcheinander. Was meine ich damit: Im Falle der test_option habe ich an allen Stelle test_option verwendet:</p>
<ul>
<li>Optionsname</li>
<li>Name der Callback-Funktion (ggf. mit einheitlichem Prefix versehen)</li>
<li>Name und ID des Input-Elements</li>
</ul>
<p>Das Gleiche gilt natürlich auch für die Section und deren Callback-Funktion. Wenn möglich sollte auch eine Vereinheitlichung über Plugingrenzen angestrebt werden.</p>
<p>Die Settings-API unterstützt auch die objekt-orientierte Programmierung. Alle Callback-Funktionen können auch als <span style="font-family: courier new, courier">array</span> mit Verweis auf <span style="font-family: courier new, courier">&#038;$this</span> angegeben werden.</p>

<!-- google_ad_section_end -->
<br /><table width="100%" cellspacing="0"><tr><td><b><u>Verwandte Artikel</u></b></td></tr><tr><td><table cellspacing="2" cellpadding="0" bgcolor="#ffffff" width="100%"><tr><td width="60"><a href="http://hetjens.com/2009/08/03/feedburner-wordpress-neues-plugin-mit-besserer-integration/"><img src="http://hetjens.com/wp-content/uploads/2009/08/feedburner_neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/03/feedburner-wordpress-neues-plugin-mit-besserer-integration/">Feedburner + Wordpress: Neues Plugin bietet  Zugriff auf verschiedene Feeds</a></b><br /><font size="2">Das Feedsmith-Plugin ist alt und nicht so flexibel. Mein neues Plugin räumt damit auf. </font><font color="#aaa">(3. August 2009)</font></td></tr><tr><td width="60"><a href="http://hetjens.com/2009/08/01/privates-blog-anmeldung-bevor-das-blog-angezeigt-wird/"><img src="http://hetjens.com/wp-content/uploads/2009/07/wplogin-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/08/01/privates-blog-anmeldung-bevor-das-blog-angezeigt-wird/">Privates Blog: Anmeldung bevor  das Blog angezeigt wird</a></b><br /><font size="2">Dieses Plugin zeigt jedem nicht angemeldeten Besucher des Blogs zuerst den Wordpress-Anmeldebildschirm. Somit kann ein privates Blogs eingerichtet werden. </font><font color="#aaa">(1. August 2009)</font></td></tr><tr><td width="60"><a href="http://hetjens.com/2009/07/31/default-link-widget-eigenen-titel-fuer-das-link-widget-einstellen/"><img src="http://hetjens.com/wp-content/uploads/2009/07/title-extension1-neu.gif" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/07/31/default-link-widget-eigenen-titel-fuer-das-link-widget-einstellen/">Default Link Widget: Eigenen Titel für das  Link-Widget einstellen</a></b><br /><font size="2">Dieses Widget ermöglicht einen eigenen Titel für jedes Link-Widget einzustellen. </font><font color="#aaa">(31. Juli 2009)</font></td></tr></table></td></tr></table><br /><img src="http://feeds.feedburner.com/~r/hetjens/~4/nPniCupWLz8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/08/settingsapi-neu.gif" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/08/settingsapi-neu.gif" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/08/05/settings-api-wordpress-standardoptionsseiten-erweitern/</feedburner:origLink></item>
		<item>
		<title>Twitter: Wie ich es nutze</title>
		<link>http://feedproxy.google.com/~r/hetjens/~3/wgn_cIl7KnA/</link>
		<comments>http://hetjens.com/2009/08/04/twitter-wie-ich-es-nutze/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 15:55:20 +0000</pubDate>
		<dc:creator>Philip Hetjens</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hetjens.com/?p=52</guid>
		<description><![CDATA[Kategorisierung meiner Twitter-Follower in 7. Gruppen und warum ich ihnen followe.]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img src="http://hetjens.com/wp-content/uploads/2009/08/twitter_hetj.jpg" width="110" height="110"  alt="Twitter" align="left" hspace="5" vspace="5"/>
<p>Meine Twitterbenutzerung hat sich vor allem in den letzten Wochen stark gewandelt. Bis jetzt habe ich es mehr als Spielzeug gesehen, aber so langsam ziehe ich Nutzen aus Twitter. Ich habe auch meine Followerbase (also den Leuten, denen ich followe) stark verändert. Ich versuche die Nummer bei ca. 100 zu lassen und Leute, die mich nicht mehr zu interessieren rauszuschmeißen, wenn ich neuen followe.</p>
<p><span id="more-52"></span></p>
<p>Ok, wem followe ich als Gruppen sortiert nach Bedeutung für mich (absteigend):</p>
<ol>
<li><b>Freunden und Arbeitskollegen</b><br />
Es sind nicht viele meiner Freunde, aber quasi alle meine Arbeitskollegen auf Twitter. Wenn meine zwei Freunde, die auf Twitter sind, etwas schreiben ist die Wahrscheinlichkeit, dass ich es lese sehr, sehr groß. Es interessiert mich wirklich was sie machen. Einer war z.B. gerade auf <a href="http://www.wacken.com/">Wacken</a>, und hat ein paar Twitpics geschossen. Ich würde nie dahin gehen, aber das war trotzdem interessant. <br /><i>Diese Tweets lese ich, weil mich deren Leben interessiert.</i><br /><span style="color: #fff">.</span>
</li>
<li><b>Linkgebern, als Leute, die viele Links posten</b><br />
Es gibt ein paar Leute, das sind wirkliche &#8220;Linkschleudern&#8221;. Früher hieß sowas vielleicht Spam, aber ich finde es super interessant. Twitter hat irgendwie sowas unverbindliches, im Gegensatz zu E-Mail. Auch wenn ich mir vielleicht nur jeden 5. oder 10. Link angucken, bin ich froh, dass ich diesen Leuten followe. Sie haben immer wieder interessante Links, die mich weiter bringen oder auf neue Internetseiten stoßen lassen.<br /><i>Diesen Accounts followe ich wegen den Informationen.</i><br /><span style="color: #fff">.</span>
</li>
<li><b>Accounts von Firmen</b><br />
Einige Firmen (wenige) haben es wirklich raus interessante Accounts zu haben. Klar, die Accounts werden wahrscheinlich nicht von ihnen selbst geschrieben, aber das ist mir egal.<br /><i>Ich followe diesen Unternehmen, weil mich der Brand interessiert (Aber noch mal: Das ist bei den wenigsten der Fall, und ich followe fast keinen Start-Ups).</i><br /><span style="color: #fff">.</span>
</li>
<li><b>Automatische Feeds zu interessanten Themen</b><br />
Hier fangen die nicht so bedeutenden Accounts für mich an. Ich followe (aus Prinzip) den Blogwerk-Themenblogs und einigen anderen Blogs. Bei Blogwerk haben wir uns vor fast einem Jahr überlegt, <a href="http://blogwerk.com/2008/12/05/der-blogwerk-twitter-plan/">wir trennen die Auto-Feed- von den persönlich geflegten Blogs-Accounts.</a> Inzwischen bin ich mir (persönlich) aber nicht mehr so sicher, ob das eine gute Idee war. Nur Feed-Twitter-Accounts sind nur mäßig interessant, weil sie einen immer nur zu eigenen Angebot hinleiten. Und irgendwie fängt da für mich der Spam an. Es müssen schon wirklich gute Blogs sein, damit ich einem Auto-Feed-Account followe.<br /><i>Ich followe diesen Accounts aus zwei Gründen: 1. weil ich sie noch nicht entfollowt habe (nicht bezogen auf Blogwerk-Blogs ;-) ) und 2. weil manchmal doch etwas interessantes darüber kommt, aber eigentlich followe ich Blogs lieber in meinem RSS-Reader.</i><br /><span style="color: #fff">.</span>
</li>
<li><b>Leute, die ich persönlich kennengelernt habe, und irgendwie auf dem Laufenden bleiben möchte</b><br />
Ich habe so ein paar Leute schon mal persönlich getroffen. Ich würde sie nicht als Freund bezeichnen, aber kann schon interessant sein zu sehen, was sie machen.<br /><i>Ich followe diesen Leuten, damit ich so ein bisschen auf dem Laufendem bin, falls ich sie mal wiedertreffe.</i><br /><span style="color: #fff">.</span>
</li>
<li><b>Leute, die ich als interessant empfinde</b><br />
Ja, ja, die gibt&#8217;s auch noch. Es werden aber immer weniger in meiner Liste. So interessant sind die meisten dann doch nicht. Ich followe denen zu Beginn, weil ich irgendwie denke, wenn ich diesem interessanten Typen folge, dann macht das auch mich interessant. Totaler Bullshit. Sie followen deswegen ja auch noch lange nicht zurück.<br /><i>Also, ich followe diesen Leuten auch wieder aus zwei Gründen: 1. weil ich sie noch nicht wieder entfollowt habe und 2. weil ich mir selbst interessant vorkomme, wenn ich interessanten Leute followe.</i><br /><span style="color: #fff">.</span>
</li>
<li><b>und abschließend, Leuten die nur in der Liste sind, weil ich sie früher hinzugefügt habe</b><br />
<i>Diesen Leute followe ich, weil ich sie noch nicht entfollowt habe. Basta. So einfach.</i><br /><span style="color: #fff">.</span>
</li>
</ol>
<p>Jetzt haben wir diese lange Aufstellung von Leuten, Unternehmen und Accounts denen ich followe. Was sagt uns (oder mir) das? Ich followe den meisten Leuten und Unternehmen, weil ich mich für sie oder ihre Themen interessiere und <strong>weil ich sie noch nicht entfollowt habe</strong> (sollte ich dann wohl mal dringend tun).</p>
<p>Ich followe ziemlich schnell neuen Leuten und Auto-Feed-Accounts von Blogs, aber nicht so schnell Unternehmensaccounts. Das liegt daran, dass ich Menschen schneller vertraue als Unternehmen. Und zumindest im Moment habe ich keine Idee, wie man das aus Unternehmenssicht ändern kann.</p>

<!-- google_ad_section_end -->
<br /><table width="100%" cellspacing="0"><tr><td><b><u>Verwandter Artikel</u></b></td></tr><tr><td><table cellspacing="2" cellpadding="0" bgcolor="#ffffff" width="100%"><tr><td width="60"><a href="http://hetjens.com/2009/07/19/realtime-auf-twitter-mondlandung-vor-40-jahren/"><img src="http://hetjens.com/wp-content/uploads/2009/07/ap11-neu.png" height="55" width="55" border="0"></a></td><td><b><a href="http://hetjens.com/2009/07/19/realtime-auf-twitter-mondlandung-vor-40-jahren/">Realtime auf Twitter: Mondlandung vor 40 Jahren</a></b><br /><font size="2">Apollo 11 in Echtzeit im Web, Radiostream und Twitter. </font><font color="#aaa">(19. Juli 2009)</font></td></tr></table></td></tr></table><br /><img src="http://feeds.feedburner.com/~r/hetjens/~4/wgn_cIl7KnA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://hetjens.com/2009/08/04/twitter-wie-ich-es-nutze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://hetjens.com/wp-content/uploads/2009/08/twitter_hetj.jpg" type="" />
<media:content url="http://hetjens.com/wp-content/uploads/2009/08/twitter_hetj.jpg" type="" expression="sample" />
	<feedburner:origLink>http://hetjens.com/2009/08/04/twitter-wie-ich-es-nutze/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.590 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-02-07 18:02:45 -->
