<?xml version="1.0" encoding="UTF-8"?>
<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/"
	>

<channel>
	<title>puzich.com &#187; Website</title>
	<atom:link href="http://www.puzich.com/category/website/feed" rel="self" type="application/rss+xml" />
	<link>http://www.puzich.com</link>
	<description>I took the blue pill</description>
	<lastBuildDate>Wed, 01 Feb 2012 19:38:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Werde mein Fan</title>
		<link>http://www.puzich.com/2011/04/18/werde-mein-fan.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=werde-mein-fan</link>
		<comments>http://www.puzich.com/2011/04/18/werde-mein-fan.html#comments</comments>
		<pubDate>Mon, 18 Apr 2011 05:00:14 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1821</guid>
		<description><![CDATA[Per Twitter kann man mir folgen, meinen Feed abonnieren und ab sofort gibt es auch eine Facebook Fanpage für meine Seite. Also, nicht lange fackeln, Fan werden! Copyright © 2011 puzich.com All rights reserved / Alle Rechte vorbehalten. (ID: 7265826c7d7443cfcb0db8a3af48632c) Danke für das Abonnieren meines Feed!Related Posts Social Media Overkill Mein Name ist Earl Twitter [...]]]></description>
			<content:encoded><![CDATA[<p>Per <a title="Twitter" href="https://twitter.com/#!/puzich">Twitter</a> kann man mir folgen, meinen <a href="http://www.puzich.com/feed">Feed abonnieren </a>und ab sofort gibt es auch eine <a title="Facebook" href="http://www.facebook.com/pages/puzichcom/139529402782520?sk=wall">Facebook Fanpage</a> für meine Seite. Also, nicht lange fackeln, Fan werden!</p>
<p><iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Fpuzichcom%2F139529402782520%3Fsk%3Dwall&amp;width=450&amp;colorscheme=light&amp;show_faces=true&amp;stream=false&amp;header=false&amp;height=300" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:300px;" allowTransparency="true"></iframe></p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2011/07/14/social-media-overkill.html" rel="bookmark">Social Media Overkill</a><!-- (8.1)--></li>
		<li><a href="http://www.puzich.com/2009/11/11/mein-name-ist-earl.html" rel="bookmark">Mein Name ist Earl</a><!-- (7.5)--></li>
		<li><a href="http://www.puzich.com/2008/04/12/twitter-mein-fazit.html" rel="bookmark">Twitter — mein Fazit</a><!-- (6.9)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2011/04/18/werde-mein-fan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>no nofollow!</title>
		<link>http://www.puzich.com/2011/03/10/no-nofollow.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-nofollow</link>
		<comments>http://www.puzich.com/2011/03/10/no-nofollow.html#comments</comments>
		<pubDate>Thu, 10 Mar 2011 12:00:04 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[dofollow]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[nofollow]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1793</guid>
		<description><![CDATA[Ein Kommentar zu meinem Plugin Lightview Plus brachte mich doch dazu, kopfschüttelnd vor dem Monitor zu sitzen. Der Kommentator setzt tatsächlich ein Plugin ein, dass jeden externen Link mit dem „nofollow“-Tag ergänzt. Der nofollow-Tag wurde 2005 von Google eingeführt und zeitnah von den anderen Suchmachinen übernommen, der dem Suchroboter mitteilt, dass dieser Link — wie [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1797" title="Follow Me" src="http://www.puzich.com/wp-content/uploads/2011/03/followme.jpg" alt="" width="630" height="250" /></p>
<p>Ein <a title="Lightview Plus" href="http://www.puzich.com/wordpress-plugins/lightview-en/comment-page-34#comment-4850">Kommentar</a> zu meinem <a title="Lightview Plus (de)" href="http://www.puzich.com/wordpress-plugins/lightview">Plugin Lightview Plus</a> brachte mich doch dazu, kopfschüttelnd vor dem Monitor zu sitzen. Der Kommentator setzt tatsächlich ein Plugin ein, dass jeden externen Link mit dem „nofollow“-Tag ergänzt.</p>
<p>Der <a title="Wikipedia: NoFollow" href="http://de.wikipedia.org/wiki/Nofollow">nofollow-Tag</a> wurde 2005 von Google eingeführt und zeitnah von den anderen Suchmachinen übernommen, der dem Suchroboter mitteilt, dass dieser Link — wie man in meiner Heimat sagt — kappes ist, also nichts Wert, unnütz ist. Aber, wie Kollege <a title="NoFollow Link" href="http://dennisfarin.de/seo/nofollow-link-was-soll-der-quatsch/">Dennis</a> und <a title="Schluss mit Linkgeiz" href="http://www.fabian-drescher.com/aktuelles/schluss-mit-dem-linkgeiz-5-gute-grunde-dofollow-links-zu-setzen.html">Fabian</a> erkannt haben, ist doch genau das, was das Internet ausmacht: VERLINKEN!</p>
<p>Ich bin ja total 90er, was das Internet angeht. Ja, solange habe ich schon einen Internetzugang und eine eMail Adresse. Und damals hat man mit seiner Webseite auf alles und jeden verlinkt, den man irgendwie lustig und interessant fand. Und wenn mal einer daher kam und sich in dem Gästebuch zu Wort meldete und seine Webseite angab, wurde darauf auch automatisch verlinkt.</p>
<p>Als es die ersten Weblogs gab, wurde auch verlinkt. Und auch jeder Kommentar und Trackback hat war ein Link zurück zum Kommentar und der Ursprungsseite.</p>
<p>Und heute? WordPress versieht automatisch alles was nicht von dem Blog-Autor kommt mit diesem dusseligen nofollow-Tag. Warum denn das ganze? Weil es Spambots gibt, die dir 100fach Kommentarmüll in den Blog schmeissen? Das ist doch total Quatsch! Jeder setzt doch Anti-Spam Module wie <a title="NoSpamNX" href="http://www.svenkubiak.de/nospamnx/">NoSpamNX</a> oder <a title="AntiSpamBee" href="http://playground.ebiene.de/1137/antispam-bee-wordpress-plugin/">AntiSpamBee</a> ein, die 99,9% sicher ausfiltern.</p>
<p>Was soll denn sonst der Linkgeiz? Kann man denjenigen nicht belohnen, der einen netten Kommentar hinterlässt? Oder wenn schon jemand auf einen linkt, dies mit einem Trackback erwidern? Dafür wurden schließlich Trackbacks erfunden!</p>
<p>Um WordPress diese nofollow-Unsitte auszutreiben, kann man sog. Dofollow Plugins nutzen. Zwei, die ich einmal getestet habe sind, <a href="http://wordpress.org/extend/plugins/sem-dofollow/">DoFollow</a> und <a href="http://wordpress.org/extend/plugins/manuall-dofollow/">SMu Manual DoFollow</a>.</p>
<p>Und jeder der mir zustimmt, sollte zur Tastatur greifen und seine Meinung dazu kund tun … und auf diesen Artikel verlinken <img src='http://www.puzich.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2008/04/03/beschaemend.html" rel="bookmark">Beschämend</a><!-- (5.4)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2011/03/10/no-nofollow.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Haftungsauschluss anpassen</title>
		<link>http://www.puzich.com/2011/02/06/haftungsauschluss-anpassen.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=haftungsauschluss-anpassen</link>
		<comments>http://www.puzich.com/2011/02/06/haftungsauschluss-anpassen.html#comments</comments>
		<pubDate>Sun, 06 Feb 2011 10:57:32 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Disclaimer]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1743</guid>
		<description><![CDATA[Die erste Abmahnung ist einem Betreiber ins Haus geflattert, der den Facebook Like-Button einsetzt. Ein Grund, den Haftungsauschluss auf der eigenen Webseite etwas anzupassen. Da ich von dem ganzen Rechte-Schnickschnack aufgrund mangelnder juristischer Ausbildung keinen blassen Schimmer habe, habe ich mich auch nur des Internetz bedient. Impressum Erste Anlaufstelle ist immer der Impressumsgenerator vom e-Recht24. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1744" title="gesetzbuch" src="http://www.puzich.com/wp-content/uploads/2011/02/gesetzbuch.jpg" alt="" width="630" height="250" /></p>
<p>Die erste <a href="http://spreerecht.de/abmahnung/2011-02/erste-abmahnungen-wegen-facebooks-like-button-und-wie-man-sie-vermeidet">Abmahnung ist einem Betreiber ins Haus geflattert</a>, der den Facebook Like-Button einsetzt. Ein Grund, den Haftungsauschluss auf der eigenen Webseite etwas anzupassen.</p>
<p>Da ich von dem ganzen Rechte-Schnickschnack aufgrund mangelnder juristischer Ausbildung keinen blassen Schimmer habe, habe ich mich auch nur des Internetz bedient.</p>
<h2>Impressum</h2>
<p>Erste Anlaufstelle ist immer der <a href="http://www.e-recht24.de/impressum-generator.html">Impressumsgenerator</a> vom e-Recht24. Hier werden einfach die persönlichen Angaben eingetragen und am Ende hat mein schönes Impressum samt Haftungsauschluss.</p>
<h2>Google Analytics</h2>
<p>Wenn aber auch noch <a href="http://www.google.com/analytics">Google Analytics</a> zur Statistikserhebung im Einsatz ist, muss der Disclaimer um einen Absatz ergänzt werden. Die Jungs von <a href="http://spreerecht.de/datenschutz/2011-01/haftung-fuer-google-analytics-vermeiden-anleitung-fuer-webmaster">Spreerecht haben hierzu einen Artikel verfasst</a>, der beschreibt, was zusätzlich dem Haftungsauschluss ergänzt werden muss.</p>
<h2>Facebook</h2>
<p>Und es soll ja noch welche geben wie mich, die die Social Plugins von Facebook eingebunden haben. Da auch hier personenbezogene Daten, wie z. B. die IP-Adresse, an us-amerikanische Server geschickt werden, muss man dies nach deutscher Rechtsprechung bekannt geben. Und den ganzen Stress hat man eigentlich nur, weil ein paar Schlaumeier mit Abmahnungen einen schnellen Euro verdienen können, den sie aus der Tasche von Bloggern ziehen.</p>
<p>Aber kein Grund zur Sorge. <a href="http://spreerecht.de/datenschutz/2010-10/das-rechtliche-risiko-bei-facebooks-like-button-inkl-muster-fuer-die-datenschutzerklaerung">Spreerecht hat auch hierfür eine passende Ergänzung</a> für die eigene Seite verfasst, die man verwenden darf.</p>
<p>Hoffentlich habe ich jetzt auch alles beachtet!</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2011/07/14/social-media-overkill.html" rel="bookmark">Social Media Overkill</a><!-- (6.8)--></li>
		<li><a href="http://www.puzich.com/2011/04/18/werde-mein-fan.html" rel="bookmark">Werde mein Fan</a><!-- (6.3)--></li>
		<li><a href="http://www.puzich.com/2010/11/28/diaspora.html" rel="bookmark">Diaspora</a><!-- (5.2)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2011/02/06/haftungsauschluss-anpassen.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plugins hausgemacht</title>
		<link>http://www.puzich.com/2011/01/29/plugins-hausgemacht.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plugins-hausgemacht</link>
		<comments>http://www.puzich.com/2011/01/29/plugins-hausgemacht.html#comments</comments>
		<pubDate>Sat, 29 Jan 2011 16:27:35 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[function.php]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1712</guid>
		<description><![CDATA[Vor einiger Zeit kam ich auf die Idee, meine WordPress Installation zu verschlanken und viele Plugins rauszuwerfen. Plugins bringen eine Menge Code mit, der für kleinere Funktionen vollkommen überflüssig ist. Beispiel dafür ist auch die Ausgabe der Shares bei Facebook des Artikels. WordPress Plugins dafür gibt es einige und diese bringen mehrere hundert Zeilen Code [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1722" title="PHP Code" src="http://www.puzich.com/wp-content/uploads/2011/01/phpcode_w.png" alt="" width="630" height="250" /></p>
<p>Vor einiger Zeit kam ich auf die Idee, meine WordPress Installation zu verschlanken und viele Plugins rauszuwerfen. Plugins bringen eine Menge Code mit, der für kleinere Funktionen vollkommen überflüssig ist. Beispiel dafür ist auch die Ausgabe der Shares bei Facebook des Artikels. WordPress Plugins dafür gibt es einige und diese bringen mehrere hundert Zeilen Code mit, die erst einmal durchgeackert werden müssen. Klar, dass dadurch die Webseite nicht performaneter wird.</p>
<p>Martin kam auf die gleiche Idee seine WordPress Installation zu verschlanken und <a href="http://www.admartinator.de/2011/01/28/social-dingens-ohne-buttons-teil-1/">setze bereits auf hausgemachte Funktionen</a>. Das einzige was ihm noch zum absoluten Glück fehlte war eine Möglichkeit, wie er die Anzahl der Links herausbekommen kann, die bei Facebook auf seine Artikel gesetzt wurden — auch Shares genannt.</p>
<p>Einen Code-Schnippsel warf ihm sein Leser <a href="http://www.andilicious.com/blog/">Andi</a> vor die Füße, den ich aufnahm und daraus eine WordPress-Funktion samt Caching zu basteln. <a href="http://www.admartinator.de/2011/01/28/social-dingens-ohne-buttons-teil-2/">Martin hat bereits eine Anleitung dazu im Netz, hier nun meine Version</a>.</p>
<p><span id="more-1712"></span>Alle Dateien, die nun bearbeitet werden müssen, befinden sich im Theme Verzeichnis des aktuellen WordPress Themes. Folgender Code muss in die function.php kopiert werden. Wenn diese leer ist, einfach mit Copy &amp; Paste reinpasten, ansonsten an das Ende setzen.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// get Facebook shares</span><br />
<span style="color: #666666; font-style: italic;">// call function in wordpress with default values</span><br />
<span style="color: #666666; font-style: italic;">// echo getFBCount(get_the_ID(), ‚share‘, 24);</span><br />
<span style="color: #666666; font-style: italic;">// possible $counter values: share, like, comment, total, click</span><br />
<span style="color: #666666; font-style: italic;">// $cachetime: time to cache the data in hours</span><br />
<span style="color: #000000; font-weight: bold;">function</span> getFBCount<span style="color: #009900;">(</span><span style="color: #000088;">$postid</span><span style="color: #339933;">,</span> <span style="color: #000088;">$counter</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">‚share‘</span><span style="color: #339933;">,</span> <span style="color: #000088;">$cachetime</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">24</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span><br />
   <span style="color: #666666; font-style: italic;">// check if $postid and $cachetime is int</span><br />
   <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><a href="http://www.php.net/is_int"><span style="color: #990000;">is_int</span></a><span style="color: #009900;">(</span><span style="color: #000088;">$postid</span><span style="color: #009900;">)</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!</span><a href="http://www.php.net/is_int"><span style="color: #990000;">is_int</span></a><span style="color: #009900;">(</span><span style="color: #000088;">$cachetime</span><span style="color: #009900;">)</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$cachetime</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span><br />
      <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">‚values are not numeric‘</span><span style="color: #339933;">;</span><br />
   <span style="color: #009900;">}</span><br />
<br />
   <span style="color: #666666; font-style: italic;">// get permalink with postid</span><br />
   <span style="color: #000088;">$link</span> <span style="color: #339933;">=</span> get_permalink<span style="color: #009900;">(</span><span style="color: #000088;">$postid</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
   <br />
   <span style="color: #666666; font-style: italic;">// create post_meta name</span><br />
   <span style="color: #000088;">$countername</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">(</span><span style="color: #0000ff;">„_fbcount<span style="color: #009933; font-weight: bold;">%s</span>“</span><span style="color: #339933;">,</span> <span style="color: #000088;">$counter</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
   <br />
   <span style="color: #666666; font-style: italic;">// get cached data, if available</span><br />
   <span style="color: #000088;">$cacheddata</span> <span style="color: #339933;">=</span> get_post_meta<span style="color: #009900;">(</span><span style="color: #000088;">$postid</span><span style="color: #339933;">,</span> <span style="color: #000088;">$countername</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
   <br />
   <span style="color: #666666; font-style: italic;">// if no cached data available or data is older than 24 hours, refresh/get data from facebook</span><br />
   <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #339933;">!</span><a href="http://www.php.net/empty"><span style="color: #990000;">empty</span></a><span style="color: #009900;">(</span><span style="color: #000088;">$cacheddata</span><span style="color: #009900;">)</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$cacheddata</span><span style="color: #009900;">[</span><span style="color: #0000ff;">‚timestamp‘</span><span style="color: #009900;">]</span> <span style="color: #339933;">+</span> <span style="color: #009900;">(</span><span style="color: #cc66cc;">60</span> <span style="color: #339933;">*</span> <span style="color: #cc66cc;">60</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$cachetime</span><span style="color: #009900;">)</span> <span style="color: #339933;">&gt;</span> <a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span><br />
      <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cacheddata</span><span style="color: #009900;">[</span><span style="color: #0000ff;">‚count‘</span><span style="color: #009900;">]</span><span style="color: #339933;">;</span><br />
   <span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">{</span><br />
      <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">(</span><span style="color: #0000ff;">„http://api.facebook.com/restserver.php?method=links.getStats&amp;urls=<span style="color: #009933; font-weight: bold;">%s</span>“</span><span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
      <span style="color: #000088;">$request</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> WP_Http<span style="color: #339933;">;</span><br />
      <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">request</span><span style="color: #009900;">(</span><span style="color: #000088;">$url</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
<br />
      <span style="color: #000088;">$xml</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/simplexml_load_string"><span style="color: #990000;">simplexml_load_string</span></a><span style="color: #009900;">(</span><span style="color: #000088;">$result</span><span style="color: #009900;">[</span><span style="color: #0000ff;">‚body‘</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
<br />
      <span style="color: #b1b100;">switch</span><span style="color: #009900;">(</span><span style="color: #000088;">$counter</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span><br />
         <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">‚share‘</span><span style="color: #339933;">:</span><br />
            <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_stat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">share_count</span><span style="color: #339933;">;</span> <br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
         <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">‚like‘</span><span style="color: #339933;">:</span><br />
            <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_stat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">like_count</span><span style="color: #339933;">;</span> <br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
         <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">‚comment‘</span><span style="color: #339933;">:</span><br />
            <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_stat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">comment_count</span><span style="color: #339933;">;</span> <br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
         <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">‚total‘</span><span style="color: #339933;">:</span><br />
            <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_stat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">total_count</span><span style="color: #339933;">;</span> <br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
         <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">‚click‘</span><span style="color: #339933;">:</span><br />
            <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span><span style="color: #000088;">$xml</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">link_stat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">click_count</span><span style="color: #339933;">;</span> <br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
         <span style="color: #b1b100;">default</span><span style="color: #339933;">:</span><br />
            <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">‚not existing counter specified‘</span><span style="color: #339933;">;</span><br />
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span><br />
      <span style="color: #009900;">}</span>  <br />
<br />
      <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span><span style="color: #000088;">$count</span> <span style="color: #339933;">!==</span> <span style="color: #0000ff;">“</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/is_int"><span style="color: #990000;">is_int</span></a><span style="color: #009900;">(</span><span style="color: #000088;">$count</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span><br />
         <span style="color: #000088;">$metadata</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
         <span style="color: #000088;">$metadata</span><span style="color: #009900;">[</span><span style="color: #0000ff;">‚timestamp‘</span><span style="color: #009900;">]</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
         <span style="color: #000088;">$metadata</span><span style="color: #009900;">[</span><span style="color: #0000ff;">‚count‘</span><span style="color: #009900;">]</span>      <span style="color: #339933;">=</span> <span style="color: #000088;">$count</span><span style="color: #339933;">;</span> <br />
         update_post_meta<span style="color: #009900;">(</span><span style="color: #000088;">$postid</span><span style="color: #339933;">,</span> <span style="color: #000088;">$countername</span><span style="color: #339933;">,</span> <span style="color: #000088;">$metadata</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span><br />
      <span style="color: #009900;">}</span><br />
   <span style="color: #009900;">}</span><br />
      <br />
   <span style="color: #b1b100;">return</span> <span style="color: #000088;">$count</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">}</span></div></td></tr></tbody></table></div>
<p>Jetzt geht es nur noch darum, dass ein im Theme die Anzahl ausgegeben wird und ein Link vorhanden ist, um dem User die Möglichkeit zu geben, den Artikel bei Facebook zu sharen. Empfehlenswert ist es, diesen unter den Artikel einzufügen. Normalweise müssen hierfür die Theme-Dateien index.php und single.php geändert werden und die folgende Code-Zeile eingefügt werden. Wo genau in den beiden Dateien? Das bleibt dir überlassen.</p>
<p>Als erstes gibt man den Zähler aus. Mit der Funktion hat man die Möglichkeit alles abzufragen, was Facebook so rausrückt. In dem u. g. Beispiel kann man statt ‚share‘ auch noch ‚like‘, ‚comment‘, ‚total‘ und ‚click‘ nutzen, ja nach gusto. Der letzte Wert (hier 24) gibt die Cache Dauer in Stunden an. Für wenig frequentierte Seiten sollte, meiner Meinung, nach ein Update pro Tag ausreichend sein, bei anderen entsprechend weniger. Beachtet, dass Facebook nur eine bestimmte Anzahl von Abfragen pro IP zulässt. Sollten keine Werte mehr geliefert werden, weil ihr das Limit erreicht habe, dann erhöht die Cachezeit etwas.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> getFBCount<span style="color: #009900;">(</span>get_the_ID<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">‚share‘</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">24</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<p>Jetzt geht es nur noch darum, einen Link einzufügen, damit der User den Artikel bei Facebook sharen kann. Nichts einfacher als das, mit folgendem Link, der auch noch in die Theme Dateien eingefügt wird.</p>
<div class="codecolorer-container php mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;a href=„http://www.facebook.com/sharer.php?u=<span style="color: #000000; font-weight: bold;">&lt;?php</span> <a href="http://www.php.net/urlencode"><span style="color: #990000;">urlencode</span></a><span style="color: #009900;">(</span>the_permalink<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;amp;t=<span style="color: #000000; font-weight: bold;">&lt;?php</span> <a href="http://www.php.net/urlencode"><span style="color: #990000;">urlencode</span></a><span style="color: #009900;">(</span>the_title<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> ?<span style="color: #0000ff;">“&gt;Shares&lt;/a&gt;</span></div></td></tr></tbody></table></div>
<p>Bis hierhin gefolgt und mitgelesen? Respekt! Wie ihr das ganze noch mit CSS aufhübscht, bleibt jedem selbst überlassen. Wenn noch Fragen sind, dann stellt diese in den Kommentaren.</p>
<p>Da ich das Ergebnis ganz gern selbst Erleben möchte, würde ich mich freuen, wenn ihr meinen Share-Button unter diesem Artikel nutzt und fleißig auf Twitter und Facebook shared.</p>
<p>PS: Falls es beim Copy &amp; Paste des Codes Probleme geben sollte, kann den Code der in die <a href="http://www.puzich.com/wp-content/uploads/2011/01/function.php_.txt">function.php</a> und in die <a href="http://www.puzich.com/wp-content/uploads/2011/01/single.php_.txt">single.php</a> soll hier downloaden.</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2008/12/31/platz-171-der-wordpress-plugins.html" rel="bookmark">Platz 171 der WordPress Plugins</a><!-- (8.9)--></li>
		<li><a href="http://www.puzich.com/2008/04/01/lightview-plus-mein-erstes-wp-plugin.html" rel="bookmark">Lightview-Plus — mein erstes WP-Plugin</a><!-- (6.5)--></li>
		<li><a href="http://www.puzich.com/2007/12/24/umzug-auf-wordpress-geglueckt.html" rel="bookmark">Umzug auf WordPress geglückt!</a><!-- (5.7)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2011/01/29/plugins-hausgemacht.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feedburner</title>
		<link>http://www.puzich.com/2011/01/28/feedburner.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=feedburner</link>
		<comments>http://www.puzich.com/2011/01/28/feedburner.html#comments</comments>
		<pubDate>Fri, 28 Jan 2011 18:20:38 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[Feedburner]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1710</guid>
		<description><![CDATA[Nach etwas über 5 Jahren (ja, ja, dieses Blog gibt es seit Januar 2006) durchgerungen, meinen Feed mit Feedburner auszuliefern. Einen speziellen Grund hat es nicht, aber so bekomme ich etwas Last von meinem Server und Feedburner bietet einige Funktionalitäten, die ich ganz interessant finde. An alle Feed-Leser: Es ist nichts zu tun für euch. [...]]]></description>
			<content:encoded><![CDATA[<p>Nach etwas über 5 Jahren (ja, ja, dieses Blog gibt es seit Januar 2006) durchgerungen, meinen Feed mit <a href="http://www.feedburner.com">Feedburner</a> auszuliefern. Einen speziellen Grund hat es nicht, aber so bekomme ich etwas Last von meinem Server und <a href="http://www.feedburner.com">Feedburner</a> bietet einige Funktionalitäten, die ich ganz interessant finde.</p>
<p>An alle Feed-Leser: Es ist nichts zu tun für euch. Die alte Feed-URL wird automatisch auf die von <a href="http://www.feedburner.com">Feedburner</a> umgeleitet. Sollte es bei jemanden doch zu Problemen kommen, dann meldet euch kurz.</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2009/12/05/aus-dem-feedreader.html" rel="bookmark">Aus dem FeedReader</a><!-- (10.6)--></li>
		<li><a href="http://www.puzich.com/2009/01/14/feed-url-umleitung.html" rel="bookmark">Feed URL Umleitung</a><!-- (9.7)--></li>
		<li><a href="http://www.puzich.com/2010/03/02/the-sandpit-ein-tag-in-new-york-2.html" rel="bookmark">The Sandpit — Ein Tag in New York</a><!-- (7.6)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2011/01/28/feedburner.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuer Wein in alten Schläuchen</title>
		<link>http://www.puzich.com/2010/09/07/neuer-wein-in-alten-schlaeuchen.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=neuer-wein-in-alten-schlaeuchen</link>
		<comments>http://www.puzich.com/2010/09/07/neuer-wein-in-alten-schlaeuchen.html#comments</comments>
		<pubDate>Tue, 07 Sep 2010 10:01:50 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Funktionen]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Like]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1510</guid>
		<description><![CDATA[Ich habe in den letzten Wochen etwas an meiner Webseite geschraubt. Ein wenig HTML5 hier, woanders ein wenig CSS3. Dazu ein wenig jQuery und weniger Grafiken. Sieht zwar immer noch aus wie vorher, aber ich habe dafür eine Menge WordPress Plugins rausgeschmissen und die Funktionen kompakter selbst in die function.php des Themes übernommen. Neu ist [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe in den letzten Wochen etwas an meiner Webseite geschraubt. Ein wenig HTML5 hier, woanders ein wenig CSS3. Dazu ein wenig jQuery und weniger Grafiken.</p>
<p>Sieht zwar immer noch aus wie vorher, aber ich habe dafür eine Menge WordPress Plugins rausgeschmissen und die Funktionen kompakter selbst in die function.php des Themes übernommen.</p>
<p>Neu ist das Herzchen am Ende des Artikels. Wenn dir der Artikel gefällt, dann einfach darauf klicken. Ein wenig Bestätigung brauche ich schließlich auch.</p>
<p>Ich weiß, dass das hier alles noch nicht richtig sauber läuft. Man benötigt für den Spass einen wirklich aktuellen Browser und trotzdem wird es noch überall etwas klemmen. Wenn euch etwas auffällt, bitte in den Kommentaren melden.</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2007/12/04/Tags-oder-Kategorien.html" rel="bookmark">Tags oder Kategorien</a><!-- (6.4)--></li>
		<li><a href="http://www.puzich.com/2006/01/01/ein-neuer-anfang.html" rel="bookmark">Ein neuer Anfang…</a><!-- (6)--></li>
		<li><a href="http://www.puzich.com/2007/04/24/Neuer-Tieferlegungssatz-fuer-BMW.html" rel="bookmark">Neuer Tieferlegungssatz für BMW</a><!-- (5)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2010/09/07/neuer-wein-in-alten-schlaeuchen.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flattr — Ein Experiment</title>
		<link>http://www.puzich.com/2010/06/01/flattr-ein-experiment.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flattr-ein-experiment</link>
		<comments>http://www.puzich.com/2010/06/01/flattr-ein-experiment.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:34:17 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Flattr]]></category>
		<category><![CDATA[Micropayment]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1419</guid>
		<description><![CDATA[Angeregt durch Ad, Jog und anderen teste ich nun auch den Micropaymentdienst Flattr. Eigentlich bin ich der ganze Sache sehr skeptisch eingestellt. Einmal verdient PayPal daran, dass ich auf Flattr einzahle. Dann verdient auch Flattr einen kleinen Obolus. Und dann wieder PayPal — wenn ich doch ein Guthaben einnehmen sollte — wenn ich wieder alles [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1420" title="flattr-logo" src="http://www.puzich.com/wp-content/uploads/2010/06/flattr-logo.jpg" alt="" width="600" height="130" /></p>
<p>Angeregt durch <a href="http://www.admartinator.de/2010/05/27/das-flattr-experiment/">Ad</a>, <a href="http://powerbook.blogger.de/2010/05/31/446780/flattr/">Jog</a> und <a href="http://www.aptgetupdate.de/2010/05/17/flattr-betteln-2-0/">anderen</a> teste ich nun auch den Micropaymentdienst <a href="http://www.flattr.com">Flattr</a>.</p>
<p>Eigentlich bin ich der ganze Sache sehr skeptisch eingestellt. Einmal verdient PayPal daran, dass ich auf Flattr einzahle. Dann verdient auch Flattr einen kleinen Obolus. Und dann wieder PayPal — wenn ich doch ein Guthaben einnehmen sollte — wenn ich wieder alles zurück überweise. Soviel zu dem kleinen Geldkreislauf. Weiter kann ich mir nicht vorstellen, dass Nicht-Blogger den Dienst nutzen werden, um einen Beitrag monetär zu würdigen, weil sich im Netz wohl eher eine Kostenlos-Mentalität entwickelt haben.</p>
<p>Aber auf der anderen Seite, kann ich mich auch einfach irren. Auf PayPal Buttons auf Webseiten wird nie einer klicken und spenden. Warum auch? Von einem gespendeten €1, würden gut 50% an PayPal gehen. Und welcher Beitrag ist schon €1 wert? Und wie kann man für sich ermitteln, wieviel ein Beitrag wert ist? Und ich glaube, genau darum könnte Flattr doch etwas werden. Wir werden sehen.</p>
<p>Und wer jetzt imemer noch fragt, was zum Henker ist Flattr, kann hier im Video sich die Sache mal in Ruhe ansehen. Ach ja, und wer noch einen Flattr-Invite benötigt, bitte in den Kommentaren melden. Ich habe noch drei übrig!</p>
<p style="text-align: center;"><iframe width="425" height="349" src="http://www.youtube.com/embed/9zrMlEEWBgY?autoplay=1&amp;hd=1" frameborder="0"></iframe>
<!-- generated by WordPress Plugin Lightview Plus 3.0.2 -->
</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2009/06/09/deutsche-bahn-ein-experiment.html" rel="bookmark">Deutsche Bahn — Ein Experiment</a><!-- (6.4)--></li>
		<li><a href="http://www.puzich.com/2009/06/23/db-experiment-hinfahrt.html" rel="bookmark">DB Experiment — Hinfahrt</a><!-- (6.1)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2010/06/01/flattr-ein-experiment.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TopUp Plus</title>
		<link>http://www.puzich.com/2010/05/11/topup-plus.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=topup-plus</link>
		<comments>http://www.puzich.com/2010/05/11/topup-plus.html#comments</comments>
		<pubDate>Tue, 11 May 2010 21:37:14 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[TopUp]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1389</guid>
		<description><![CDATA[Vor einer digitalen halben Ewigkeit habe ich das WordPress Plugin Lightview Plus erstellt. Lightview Plus macht nichts anderes als jeder andere Lightbox Clone. Es zeigt Bilder in einem Overlay an, nur in einer etwas netteren Art und Weise, wie ich finde. Das Plus am Plugin ist, das man die Links zu den Bildern nicht manuell [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einer digitalen halben Ewigkeit habe ich das WordPress Plugin <a href="http://www.puzich.com/wordpress-plugins/lightview">Lightview Plus</a> erstellt. Lightview Plus macht nichts anderes als jeder andere Lightbox Clone. Es zeigt Bilder in einem Overlay an, nur in einer etwas netteren Art und Weise, wie ich finde. Das Plus am Plugin ist, das man die Links zu den Bildern nicht manuell ändern muss. Das übernimmt das Plugin. Weiter ist es möglich, Videos von YouTube, Vimeo und Blip.TV auch in dem Overlay abzuspielen.</p>
<p>Ein Nachteil für einige ist es aber, dass Lightview zwingend das Protoype Javascript Framework voraussetzt. Prototype will aber in vielen Fällen nicht so richtig mit jQuery, was aber auch viele Plugins nutzen. Gut, es gibt einen Kompatibilitätsmodus von jQuery. Aber die wenigstens Plugins machen davon gebrauch. Und da immer mehr User sich wegen der genannten Inkompatibilität beschwerten, habe ich Lightview Plus soweit umgebaut, dass es nun als Overlay <a href="http://gettopup.com/">TopUp</a> nutzt. Und der Name? Klar — ich bin unkreativ — <a href="http://www.puzich.com/wordpress-plugins/topup-plus">TopUp Plus</a>.</p>
<p>TopUp hat den gleichen Funktionsumfang wie Lightview, sieht genauso gut aus, nutzt aber jQuery.</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2008/04/01/lightview-plus-mein-erstes-wp-plugin.html" rel="bookmark">Lightview-Plus — mein erstes WP-Plugin</a><!-- (8.3)--></li>
		<li><a href="http://www.puzich.com/2008/12/08/lightview-plus-v20.html" rel="bookmark">Lightview Plus V2.0</a><!-- (8.1)--></li>
		<li><a href="http://www.puzich.com/2008/12/31/platz-171-der-wordpress-plugins.html" rel="bookmark">Platz 171 der WordPress Plugins</a><!-- (7)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2010/05/11/topup-plus.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Benchmark</title>
		<link>http://www.puzich.com/2010/02/06/blog-benchmark.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blog-benchmark</link>
		<comments>http://www.puzich.com/2010/02/06/blog-benchmark.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 20:03:45 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[Benchmark]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cache]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=1278</guid>
		<description><![CDATA[Vor etwas über einer Woche kam mir der Gedanke, meine Webseite etwas zu entschlacken, da mir die Ladezeiten sehr lang vorkamen. Und so wie es aussieht, war ich mit dem Gedanken im Raum Hamburg nicht allein. Durch einen glücklichen Zufall hat Fabian von nodomain.cc ein kleines Tutorial über den Reverse Proxy varnishd in sein Blog [...]]]></description>
			<content:encoded><![CDATA[<p>Vor etwas über einer Woche kam mir der Gedanke, meine Webseite etwas zu entschlacken, da mir die Ladezeiten sehr lang vorkamen. Und so wie es aussieht, war ich mit dem <a href="http://neunzehn72.de/ladezeit-von-webseiten-messen/" target="_blank">Gedanken im Raum Hamburg</a> nicht allein. Durch einen glücklichen Zufall hat <a href="http://nodomain.cc/2010/02/02/wordpress-varnish-konfiguration.html" target="_blank">Fabian von nodomain.cc ein kleines Tutorial</a> über den <a href="http://varnish-cache.org/" target="_blank">Reverse Proxy varnishd </a>in sein Blog geschrieben, dass ich erst einmal eins-zu-eins ausprobiert habe. Eine weitere Möglichkeit seinen Blog zu beschleunigen ist der <a href="http://wordpress.org/extend/plugins/w3-total-cache/faq/" target="_blank">W3 Total Cache</a>, welches als Plugin für WordPress daher kommt. Aber von vorn.</p>
<p>Zuerst habe ich das Blog entschlackt. Plugins, die ich nicht benötige, flogen raus. Damit halbierte sich die Ladezeit der Seite von etwa 8 Sekunden auf knapp unter 4 Sekunden. Aber im Zeitalter von <a href="http://www.top-dsl.com/">DSL</a> immer noch eine halbe Ewigkeit.</p>
<p>Danach installierte ich varnishd. Achtung: varnishd kann man nur auf einem eigenen Server nutzen. Die Ladezeit der Seite verkürzte sich auf rasend schnelle 1,5 Sekunden. Weiter wollte ich den Durchsatz des Webservers messen. Mit dem varnishd Proxy schaffte der Webserver 322 Anfragen pro Sekunde. Ohne varnishd packt der Server gerade einmal 1,8 Anfragen pro Sekunde. Letzten Wert finde ich dramatisch schlecht, aber nachdem ich einige andere bekannte Blogs gebenchmarkt habe, muss ich sagen, dass diese auch nicht mehr Durchsatz haben. Eher sogar weniger. Rühmliche Ausnahme ist der <a href="http://www.admartinator.de" target="_blank">Ad</a>, der auf gute 7 Anfragen pro Sekunde kommt.</p>
<p>Das W3 Total Cache Plugin beschert ähnliche Werte, wie der varnishd Reverse-Proxy, aber die Installation ist sehr viel einfacher. Weiter benötigt man auch keinen eigenen Server mit root-Zugang. Mit dem aktivierten Plugin werden 307 Anfragen pro Sekunde durch die Leitung geschaufelt. Der W3 Total Cache stellt also eine sehr gute Alternative zum varnishd dar.</p>
<p>Die Nachteile vom varnishd, sowie vom W3 Total Cache sollte man nicht verschweigen. Beide cachen. Dadurch kommt auch der enorme Geschwindigkeitszuwachs zustande. Cachen heisst soviel, dass die Seite einmal generiert wird und dann für eine vorgegebene Zeit immer wieder aus dem Zwischenspeicher abgerufen wird.</p>
<p>Damit varnishd sein volles Potenzial ausspielen kann, werden auf dem Weg zum Browser alle Cookies ausgefiltert. Bei mir ist es aber so, dass sich einige weniger User einloggen und dann in meiner Gallery ein paar Fotos mehr sehen, die nicht für alle Augen bestimmt sind. Das fällt mir dem varnishd erst einmal weg.</p>
<p>Das ganze cachen hat noch einen Nachteil. Dafür eine eine kurze Erklärung. Wenn bei mir ein User über eine Suchmachine kommt, bekommt er eine Meldung eingeblendet, die dem User erklärt, woher er kommt und wonach er gesucht hat (kann ja sein, dass er das schon wieder vergessen hat). Also, wenn der User von einer Suchmachine kommt, in dem Moment die Seiten durch die Cache-Software neu generiert wird, dann bekommt der User diese Meldung zu sehen. Aber auch nur dann. Weiter bekommen dann aber auch alle anderen User genau die gleiche Meldung zu sehen, auch wenn diese nicht von der Suchmachine kommen. Und das solange, bis die Gültigkeitsdauer des caches abgelaufen ist.</p>
<p>Oder kurz ausgedrückt: Die Seite ist nicht mehr so dynamisch, wie ich es mir vorstelle!</p>
<p>Ich habe erst einmal den W3 Total Cache nur in einer sehr abgespeckten Konfiguration laufen und lebe gerade mit nur 1,8 Request pro Sekunde. Weiter muss ich sehen, ob ich meine Seite nicht so umbaue, dass ich mit den Nachteilen des Cachings leben kann. Weiter werde ich mir, wenn wieder etwas mehr Zeit da ist, die Möglichkeiten von varnishd genauer ansehen, ob darüber nicht mehr zu machen ist.</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2008/05/29/werbung-im-blog.html" rel="bookmark">Werbung im Blog</a><!-- (7.1)--></li>
		<li><a href="http://www.puzich.com/2007/05/25/Bewerbung-zum-Blog-der-Woche.html" rel="bookmark">Bewerbung zum Blog der Woche</a><!-- (6.4)--></li>
		<li><a href="http://www.puzich.com/2007/10/06/Gravatar-Cache.html" rel="bookmark">Gravatar Cache</a><!-- (6.2)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2010/02/06/blog-benchmark.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Auch Mobil eine schlanke Figur</title>
		<link>http://www.puzich.com/2009/08/18/auch-mobil-eine-schlanke-figur.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=auch-mobil-eine-schlanke-figur</link>
		<comments>http://www.puzich.com/2009/08/18/auch-mobil-eine-schlanke-figur.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:00:54 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobiler Browser]]></category>
		<category><![CDATA[Webseite]]></category>

		<guid isPermaLink="false">http://www.puzich.com/?p=995</guid>
		<description><![CDATA[Ich habe meine Webseite mal etwas erweitert. Wer diese nun von mit einem Handybrowser — wie z. B. im iPhone — aufruft, bekommt eine verschlankte Version. Weniger Grafiken, keine Javascript-Auswüchse und alles auf den kleinen Bildschirm angepasst. Wer Lust hat, testet diese ausführlich und berichtet mir von evtl. aufgetretenen Fehlern. Das gröbste funktioniert aber. Viel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.puzich.com/wp-content/uploads/2009/08/mobile-puzich.com.jpg" class="lightview" data-lightview-group="group-995" data-lightview-options="background: { color: '#ffffff', opacity: 1.00 }, skin: 'mac', border: { color: '#ffffff', opacity: 1.00, size: 8 }, controls: 'relative', overlay: { background: '#000000', opacity: 0.70, close: true }, radius: { size: 8, position: 'border' }, shadow: false" data-lightview-title="mobile-puzich.com"><img class="alignleft size-thumbnail wp-image-996" title="mobile-puzich.com" src="http://www.puzich.com/wp-content/uploads/2009/08/mobile-puzich.com-165x123.jpg" alt="mobile-puzich.com" width="165" height="123" /></a>Ich habe meine Webseite mal etwas erweitert. Wer diese nun von mit einem Handybrowser — wie z. B. im iPhone — aufruft, bekommt eine verschlankte Version. Weniger Grafiken, keine Javascript-Auswüchse und alles auf den kleinen Bildschirm angepasst.</p>
<p>Wer Lust hat, testet diese ausführlich und berichtet mir von evtl. aufgetretenen Fehlern. Das gröbste funktioniert aber.</p>
<p>Viel Spass!</p>
<hr /><small>Copyright © 2011 puzich.com<br />
All rights reserved / Alle Rechte vorbehalten. 
(ID:  7265826c7d7443cfcb0db8a3af48632c)</small>
<p style="border: 1px solid rgb(102, 102, 102); padding: 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; margin-bottom: 25px;"><a target="_blank" href="http://www.puzich.com/feed/"><img class="default-content-margin" style="border: medium none ; float: left; margin-right: 10px;" src="http://www.puzich.com/wp-content/themes/puzich.com-mobile-200908/images/icon_rss_big.png" alt="Feed Icon" height="28" width="28"></a>Danke für das Abonnieren meines <strong><a target="_blank" href="http://www.puzich.com/feed/">Feed</a></strong>!</p><h3>Related Posts</h3>
<ol>
		<li><a href="http://www.puzich.com/2007/06/11/Mich-kennt-man-jetzt-auch.html" rel="bookmark">Mich kennt man jetzt auch.…</a><!-- (7.1)--></li>
		<li><a href="http://www.puzich.com/2011/07/12/eine-ode-an-mein-lightroom-alltag.html" rel="bookmark">Eine Ode an „Mein Lightroom Alltag“</a><!-- (6.9)--></li>
		<li><a href="http://www.puzich.com/2009/05/29/launch2net-einfach-mobil-online.html" rel="bookmark">launch2net — einfach mobil online</a><!-- (6.7)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.puzich.com/2009/08/18/auch-mobil-eine-schlanke-figur.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

