<?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>homepagebewertung.de &#187; WebTec</title>
	<atom:link href="http://www.homepagebewertung.de/category/webtec/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.homepagebewertung.de</link>
	<description>WebNews, WebTec und mehr</description>
	<lastBuildDate>Fri, 18 Jun 2010 06:13:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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" />
		<item>
		<title>Einbinden von Facebooks neuem &#8220;Like&#8221;-Button in Wordpress -&gt; ohne Plugin</title>
		<link>http://www.homepagebewertung.de/2010/05/14/einbinden-von-facebooks-neuem-like-button-in-wordpress-ohne-plugin/</link>
		<comments>http://www.homepagebewertung.de/2010/05/14/einbinden-von-facebooks-neuem-like-button-in-wordpress-ohne-plugin/#comments</comments>
		<pubDate>Fri, 14 May 2010 11:19:50 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[@anywhere]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[open graph]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=383</guid>
		<description><![CDATA[

Ich habe schon in einem älteren Artikel zum Thema Social Media Buttons beschrieben warum ich der Meinung bin man sollte nicht alles via Plugin einbinden. Seit dem hat sich einiges getan. Twitter hat @anywhere und Facebook Open Graph veröffentlicht. Beides dient der einfacheren und umfangreicheren Integration des jeweiligen Dienstes in die eigene Seite. Heute soll [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Ich habe schon in einem <a href="http://www.homepagebewertung.de/2010/02/18/buzz-tweetmeme-und-facebook-button-in-wordpress-einbinden/">älteren Artikel zum Thema Social Media Buttons</a> beschrieben warum ich der Meinung bin man sollte nicht alles via Plugin einbinden. Seit dem hat sich einiges getan. Twitter hat <a href="http://dev.twitter.com/anywhere">@anywhere</a> und Facebook <a href="http://developers.facebook.com/docs/api">Open Graph</a> veröffentlicht. Beides dient der einfacheren und umfangreicheren Integration des jeweiligen Dienstes in die eigene Seite. Heute soll es um die Einbindung des Facebook-Like-Buttons gehen.<br />
<span id="more-383"></span></p>
<h2>Facebook Like Button ohne Plugin einbinden</h2>
<p>Den Facebook Like Button kann man auf 2 Arten einbinden, via iFrame und via Facebook Javascript SDK. Ich bin selber nicht so der iFrame-Fan deshalb zeige ich euch hier die andere Variante.</p>
<p>Den Quelltext für das SDK bekommt Ihr von der Entsprechenden <a href="http://developers.facebook.com/docs/reference/javascript/">Developer-Seite</a>, dass ganze sieht dann folgendermaßen aus:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
&lt;script&gt;
  window.fbAsyncInit = function() {
    FB.init({appId: 'your app id', status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
&lt;/script&gt;</pre></div></div>

<p>Der Teil sollte am besten ganz nach unten in der footer.php eures Wordpress-Templates. Eine Zeile über &gt;/body&lt; Den eigentlichen Button könnt Ihr euch auch direkt von der <a href="http://developers.facebook.com/docs/reference/plugins/like">Facebook-Developer-Seite</a> erzeugen lassen.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;fb:like href=&quot;http://www.homepagebewertung.de&quot; show_faces=&quot;false&quot;&gt;&lt;/fb:like&gt;</pre></div></div>

<p>Damit Ihr immer auf den aktuellen Post von Wordpress verweist, sollte der Button in die single.php des Templates und folgendermaßen abgeändert werden. (geändertes href)</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;fb:like href=&quot;&lt;?php the_permalink() ?&gt;&quot; layout=&quot;button_count&quot; show_faces=&quot;false&quot; width=&quot;150&quot;&gt;&lt;/fb:like&gt;</pre></div></div>


<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/05/14/einbinden-von-facebooks-neuem-like-button-in-wordpress-ohne-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Anleitung] Website Geschwindigkeit optimieren Teil 4 &#8211; Nutzung von CSS-Sprites</title>
		<link>http://www.homepagebewertung.de/2010/04/15/anleitung-website-geschwindigkeit-optimieren-teil-4-nutzung-von-css-sprites/</link>
		<comments>http://www.homepagebewertung.de/2010/04/15/anleitung-website-geschwindigkeit-optimieren-teil-4-nutzung-von-css-sprites/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 12:00:50 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=366</guid>
		<description><![CDATA[


Nach Teil 1 &#8220;messen der Geschwindigkeit&#8221; und &#8220;serverseitige Komprimierung&#8221;, Teil 2 &#8220;Javascript und CSS Minify&#8221; und Teil 3 &#8220;Reduzierung von HTTP-Requests&#8221; ist das heute der letzte Teil (4).

Nutzung von CSS-Sprites
Die Verwendung von Sprites kommt aus der Zeit der 8bit Computerspiele hier wurden, um nicht ständig Bilder in den Speicher nachladen zu müssen, mehrere Bilder auf [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo.png"><img class="size-thumbnail wp-image-354 alignleft" title="logo" src="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo-150x150.png" alt="" width="150" height="150" /></a><br />
Nach <a href="http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/">Teil 1 &#8220;messen der Geschwindigkeit&#8221; und &#8220;serverseitige Komprimierung&#8221;</a>, <a href="http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/">Teil 2 &#8220;Javascript und CSS Minify&#8221;</a> und <a href="http://www.homepagebewertung.de/2010/04/14/anleitung-website-geschwindigkeit-optimieren-teil-3-reduzierung-von-http-requests/">Teil 3 &#8220;Reduzierung von HTTP-Requests&#8221;</a> ist das heute der letzte Teil (4).<br />
<span id="more-366"></span></p>
<h2>Nutzung von CSS-Sprites</h2>
<p>Die Verwendung von Sprites kommt aus der Zeit der 8bit Computerspiele hier wurden, um nicht ständig Bilder in den Speicher nachladen zu müssen, mehrere Bilder auf einem vereinigt und mittels Positionierung des einen im Speicher befindlichen Bildes genau der Bereich angezeigt der benötigt wurde. Vielleicht haben sich ein paar von euch mal die Skins von Winamp 2 angesehen auch hier wurden alle Elemente an bestimmten Positionen auf ein Bild gebracht.<br />
Im Web können solche Sprites z.B. für Navigations-Buttons oder Icons eingesetzt werden. Bei einer Standard OL oder UL wird den einzelnen List-Items (LI) dann per CSS ein Hintergrund-Bild zugeteilt und entsprechend Positioniert. Hover-Stadien können so auch direkt mit in den Sprite eingebunden werden und man spart sich JavaScript.<br />
Als kleines Beispiel habe ich hier folgendes Bild verwendet:<br />
<a href="http://www.homepagebewertung.de/wp-content/uploads/2010/04/css-sprite.png"><img src="http://www.homepagebewertung.de/wp-content/uploads/2010/04/css-sprite-150x81.png" alt="" title="css-sprite" width="150" height="81" class="alignnone size-thumbnail wp-image-358" /></a><br />
Die Einzelnen &#8220;Buttons&#8221; sind 64px breit und 40 Pixel hoch. Im Body wird eine einfache Liste erstellt:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;ol id=&quot;navigation&quot;&gt;
   &lt;li id=&quot;item1&quot;&gt;&lt;/li&gt;
   &lt;li id=&quot;item2&quot;&gt;&lt;/li&gt;
   &lt;li id=&quot;item3&quot;&gt;&lt;/li&gt;
&lt;/ol&gt;</pre></div></div>

<p>Das CSS beinhaltet allgemeine Angaben für die Listenelemente und dann die einzelnen Angaben für die Positionierung des &#8220;Normal&#8221;- und des &#8220;Hover&#8221;-Zustandes.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#navigation</span> li <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">64px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item1</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item2</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">-65px</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item3</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">-130px</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item1</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">-41px</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item2</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">-65px</span> <span style="color: #933;">-41px</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#item3</span><span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;css-sprite.png&quot;</span><span style="color: #00AA00;">&#41;</span> <span style="color: #933;">-130px</span> <span style="color: #933;">-41px</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Hier noch der komplette Quelltext als ZIP: <a href='http://www.homepagebewertung.de/wp-content/uploads/2010/04/hpbw.de-css-sprites.zip'>hpbw.de css-sprites</a></p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/04/15/anleitung-website-geschwindigkeit-optimieren-teil-4-nutzung-von-css-sprites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Anleitung] Website Geschwindigkeit optimieren Teil 3 &#8211; Reduzierung von HTTP-Requests</title>
		<link>http://www.homepagebewertung.de/2010/04/14/anleitung-website-geschwindigkeit-optimieren-teil-3-reduzierung-von-http-requests/</link>
		<comments>http://www.homepagebewertung.de/2010/04/14/anleitung-website-geschwindigkeit-optimieren-teil-3-reduzierung-von-http-requests/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 12:00:03 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=368</guid>
		<description><![CDATA[


In Teil 1 zu &#8220;Website Geschwindigkeit optimieren&#8221; haben wir uns um das messen der Geschwindigkeit und die serverseitige Komprimierung gekümmert in Teil 2 ging es dann um Javascript und CSS Minify, heute das nächste Thema.

Reduzierung von HTTP-Requests
Je weniger HTTP-Requests, also Serveranfragen, desto besser! Die Anzahl der parallelen Anfragen ist bei den Browsern i.d.R. Auf 2-4 [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo.png"><img class="size-thumbnail wp-image-354 alignleft" title="logo" src="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo-150x150.png" alt="" width="150" height="150" /></a><br />
In <a href="http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/">Teil 1 zu &#8220;Website Geschwindigkeit optimieren&#8221;</a> haben wir uns um das messen der Geschwindigkeit und die serverseitige Komprimierung gekümmert in <a href="http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/">Teil 2 ging es dann um Javascript und CSS Minify</a>, heute das nächste Thema.<br />
<span id="more-368"></span></p>
<h2>Reduzierung von HTTP-Requests</h2>
<p>Je weniger HTTP-Requests, also Serveranfragen, desto besser! Die Anzahl der parallelen Anfragen ist bei den Browsern i.d.R. Auf 2-4 pro Host begrenzt, deshalb sollten im ersten Schritt, möglichst viele CSS und Javascript-Dateien zusammengefassten werden. Bilder wie Icons oder Navigationsbuttons werden zur Optimierung zu Sprites verbunden und mittels CSS als Hintergrundgrafiken eingebunden  (siehe Teil 4 ab 15.4. 14:00 Uhr).</p>
<p>Oft können jedoch nicht alle CSS und Javascript-Dateien zusammengefasst werden. Bei der Verwendung externer Frameworks sollte man deshalb auf ein Content Delivery Network (CDN) zurückgreifen. Die großen CDNs wie z.B. <a href="http://code.google.com/intl/de-DE/apis/ajaxlibs/">Google</a> bieten sehr viele Frameworks und nahezu 100% Erreichbarkeit. Doch auch beim eigentlich simplen Einbinden von CSS und Javascript gibt es einiges zu beachten. Damit die parallelen HTTP-Requests überhaupt funktionieren, müssen im &lt;head&gt; zuerst alle externen CSS-Dateien und erst danach alle Javascript-Dateien eingebunden werden. Nur dann lädt der Browser tatsächlich parallel mehrere Dateien.</p>
<p>Die Einbindung von jQuey-1.4.2 über das CDN von Google könnte z.B. so aussehen: Dies habe ich auch im Artikel &#8220;<a href="http://www.homepagebewertung.de/2010/04/01/geolocation-overlay-mit-googles-location-api-und-jquery/" title="Geolocation Overlay mit Googles Location API und jQuery - Simplemodal, Googles, Overlay, countryCode, Jetzt, jQuery, Javascript, googleloaderClientLocation - homepagebewertung.de">Geolocation Overlay mit Googles Location API und jQuery</a>&#8221; so verwendet.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">    &lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot;&gt;google.load(&quot;jquery&quot;, &quot;1.4.2&quot;);&lt;/script&gt;</pre></div></div>

<p>Morgen um 14:00 Uhr erscheint <a href="http://www.homepagebewertung.de/2010/04/15/anleitung-website-geschwindigkeit-optimieren-teil-4-nutzung-von-css-sprites/">Teil 4, der letzte Teil aus der Serie &#8220;Website Geschwindigkeit optimieren&#8221;</a> mit dem Thema &#8220;Nutzung von CSS-Sprites&#8221;.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/04/14/anleitung-website-geschwindigkeit-optimieren-teil-3-reduzierung-von-http-requests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Anleitung] Website Geschwindigkeit optimieren Teil 2 &#8211; Javascript und CSS Minify</title>
		<link>http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/</link>
		<comments>http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 12:00:41 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Minify]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=370</guid>
		<description><![CDATA[


In Teil 1 zu &#8220;Website Geschwindigkeit optimieren&#8221; haben wir uns um das messen der Geschwindigkeit und die serverseitige Komprimierung gekümmert, heute das nächste Thema.

Javascript und CSS Minify / Compremieren
Um noch weiter zu optimieren, bietet es sich an verwendete Javascript- und CSS-Dateien von unnötigen Zeichen zu befreien. Dazu gibt es „Minify-Tools“ wie z.B. den YUI Compressor [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo.png"><img class="size-thumbnail wp-image-354 alignleft" title="logo" src="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo-150x150.png" alt="" width="150" height="150" /></a><br />
In <a href="http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/">Teil 1 zu &#8220;Website Geschwindigkeit optimieren&#8221;</a> haben wir uns um das messen der Geschwindigkeit und die serverseitige Komprimierung gekümmert, heute das nächste Thema.<br />
<span id="more-370"></span></p>
<h2>Javascript und CSS Minify / Compremieren</h2>
<p>Um noch weiter zu optimieren, bietet es sich an verwendete Javascript- und CSS-Dateien von unnötigen Zeichen zu befreien. Dazu gibt es „Minify-Tools“ wie z.B. den <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> von Yahoo. Dieser hat den Nachteil den Code dauerhaft zu komprimieren sobald man nachträglich etwas editieren möchte muss man mit den unübersichtlich gewordenen Files arbeiten. Meiner Ansicht nach der Bessere Weg führt über das <a href="http://code.google.com/p/minify/" title="minify - Project Hosting on Google Code">Google-Code Projekt Minfy</a>. Minfy lässt sich ganz einfach im Root der Website anlegen und sorgt zukünftig für das komprimieren von allen gewünschten CSS und JavaScript Dateien. Um dabei nicht bei jedem Pageview den Minify-Prozess auszuführen werden die Daten gecached und auf veränderung geprüft. Der Entwickler hat so immer die sauber gegliederten Codezeilen, dem User wird alle in komprimierter Form angeboten.</p>
<p>Nach dem entpacken von Minfy solle man die Datei min/config.php aufrufen und in Zeile 43: $min_cachePath anpassen. Auf dieses Verzeichnis muss PHP Schreibzugriff haben! Unter min/builder befindet sich ein Script welches ein kleines Admin-Tool zum erzeugen des benötigten HTML-Codes erzeugt. Ich habe mir einfach die Snippets, die das Tool erzeugt, in <a href="http://www.ergonis.com/products/typinator/" title="Automatic text software - faster typing and fewer errors with Typinator">Typinator</a> angelegt und lasse das builder-Verzeichnis einfach weg.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!-- Minify CSS --&gt;
&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;/min/b=PATH_TO_CSS&amp;amp;f=CSS-FILES-KOMMA-SEPARATED&quot; media=&quot;screen&quot; /&gt;
&lt;!-- Beispiel: --&gt;
&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;/min/b=layout-dateien/css&amp;amp;f=positioning.css,beautify.css&quot; media=&quot;screen&quot; /&gt;
&lt;!-- Minify JavaScript --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/min/?b=PATH_TO_JS_DIR&amp;amp;f=JS-FILES-KOMMA-SEPARATED&quot;&gt;&lt;/script&gt;
&lt;!-- Beispiel: --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/min/?b=layout-dateien/js&amp;amp;f=common.js,bigfeature.js&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>Morgen um 14:00 Uhr erscheint <a href="http://www.homepagebewertung.de/2010/04/14/anleitung-website-geschwindigkeit-optimieren-teil-3-reduzierung-von-http-requests/">Teil 3 mit dem Thema &#8220;Reduzierung von HTTP-Requests&#8221;</a>.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Anleitung] Website Geschwindigkeit optimieren Teil 1 &#8211; Geschwindigkeit messen und serverseitige Komprimierung</title>
		<link>http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/</link>
		<comments>http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 12:00:59 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=353</guid>
		<description><![CDATA[


Nachdem Google am 9. April bekannt gegeben hat, die Ladegeschwindigkeit nun offiziell mit in das Ranking einfließen zu lassen wird dieses Thema noch wichtiger. Aber natürlich sollte man immer ein Auge auf die Ladegeschwindigkeit der Seite haben. In diesem ersten Teil wird es um die Messung der Geschwindigkeit und das serverseitige Komprimieren gehen. In Teil [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo.png"><img class="size-thumbnail wp-image-354 alignleft" title="logo" src="http://www.homepagebewertung.de/wp-content/uploads/2010/04/logo-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Nachdem Google am <a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html">9. April bekannt gegeben hat, die Ladegeschwindigkeit nun offiziell mit in das Ranking einfließen zu lassen</a> wird dieses Thema noch wichtiger. Aber natürlich sollte man immer ein Auge auf die Ladegeschwindigkeit der Seite haben. In diesem ersten Teil wird es um die Messung der Geschwindigkeit und das serverseitige Komprimieren gehen. In Teil 2 kümmere ich mich um JavaScript und CSS Minfy, in Teil 3 um das reduzieren von HTTP-Requests und in Teil 4 schliesslich um CSS-Sprites. Die einzelnen Teile werden in den kommenden 3 Tagen jeweils um 14 Uhr veröffentlicht.</p>
<p>Jetzt also zum Teil 1, &#8220;Geschwindigkeit messen&#8221; und &#8220;serverseitige Komprimierung&#8221;.<span id="more-353"></span></p>
<h2>Geschwindigkeit messen.</h2>
<p>Zum messen der aktuellen Geschwindigkeit stehen mit <a href="http://developer.yahoo.com/yslow/">Yslow</a> und <a href="http://code.google.com/intl/de-DE/speed/page-speed/">PageSpeed</a>, beides Firefox Erweiterungen die auf <a href="http://getfirebug.com/downloads">FireBug</a> aufsetzen, zwei kostenlose Tools zur Verfügung. Da die Geschwindigkeit natürlich auch von äußeren Faktoren beeinflusst wird, sollte man den Test mehrmals ausführen und den Mittelwert zum späteren Vergleich heranziehen.</p>
<h2>Serverseitige Komprimierung</h2>
<p>Ein erster großer Zugewinn wird erreicht, in dem die zu übertragenden Daten minimiert werden. Hierfür bietet Apache zwei Module (mod_deflate &amp; mod_gzip), welche ohne Änderung an der eigentlichen Website, aktiviert werden können. Dazu editiert man die .htaccess im root der Seite.</p>
<p><strong>Im Fall von aktiviertem mod_deflate:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">	SetOutputFilter DEFLATE</pre></div></div>

<p><strong>Im Fall von aktiviertem mod_gzip:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include <span style="color: #c20cb9; font-weight: bold;">file</span> \.<span style="color: #7a0874; font-weight: bold;">&#40;</span>html?<span style="color: #000000; font-weight: bold;">|</span>txt<span style="color: #000000; font-weight: bold;">|</span>css<span style="color: #000000; font-weight: bold;">|</span>js<span style="color: #000000; font-weight: bold;">|</span>php<span style="color: #000000; font-weight: bold;">|</span>pl<span style="color: #000000; font-weight: bold;">|</span>jpg<span style="color: #000000; font-weight: bold;">|</span>gif<span style="color: #000000; font-weight: bold;">|</span>png<span style="color: #7a0874; font-weight: bold;">&#41;</span>$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text<span style="color: #000000; font-weight: bold;">/</span>.<span style="color: #000000; font-weight: bold;">*</span>
mod_gzip_item_include mime ^application<span style="color: #000000; font-weight: bold;">/</span>x-javascript.<span style="color: #000000; font-weight: bold;">*</span>
mod_gzip_item_exclude mime ^image<span style="color: #000000; font-weight: bold;">/</span>.<span style="color: #000000; font-weight: bold;">*</span>
mod_gzip_item_exclude rspheader ^Content-Encoding:.<span style="color: #000000; font-weight: bold;">*</span>gzip.<span style="color: #000000; font-weight: bold;">*</span></pre></div></div>

<p>Diese Maßnahme bringt schon den ersten großen Geschwindigkeitsschub.</p>
<p>Weiter dann ab morgen mit <a href="http://www.homepagebewertung.de/2010/04/13/anleitung-website-geschwindigkeit-optimieren-teil-2-javascript-und-css-minify/">Teil 2 &#8220;Javascript und CSS Minify&#8221;</a></p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/04/12/anleitung-website-geschwindigkeit-optimieren-teil-1-geschwindigkeit-messen-und-serverseitige-komprimierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geolocation Overlay mit Googles Location API und jQuery</title>
		<link>http://www.homepagebewertung.de/2010/04/01/geolocation-overlay-mit-googles-location-api-und-jquery/</link>
		<comments>http://www.homepagebewertung.de/2010/04/01/geolocation-overlay-mit-googles-location-api-und-jquery/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 11:36:58 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=337</guid>
		<description><![CDATA[

Vor kurzem habe ich ein neues Projekt fertiggestellt (http://www.sae-alumni.org) welches anfangs nur für Deutschland, Österreich und die Schweiz ausgeliefert werden soll. Alle anderen Länder bekommen ein Overlay, wie bei den Lightboxes, zu sehen und können dann auf Ihre lokalisierte Version wechseln.
Das ganze ging mit jQuery und Googles Location API sehr schnell und einfach!

Für das Overlay [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Vor kurzem habe ich ein neues Projekt fertiggestellt (<a href="http://www.sae-alumni.org">http://www.sae-alumni.org</a>) welches anfangs nur für Deutschland, Österreich und die Schweiz ausgeliefert werden soll. Alle anderen Länder bekommen ein Overlay, wie bei den Lightboxes, zu sehen und können dann auf Ihre lokalisierte Version wechseln.</p>
<p>Das ganze ging mit jQuery und Googles Location API sehr schnell und einfach!<br />
<span id="more-337"></span><br />
Für das Overlay habe ich das jQuery-Plugin <a href="http://www.ericmmartin.com/projects/simplemodal/">Simplemodal</a> verwendet, mit diesem kann man einfach Overlays erzeugen.<br />
Sollte noch kein jQuery eingebunden sein empfehle ich den Weg über Googles &#8220;Contend Delivery Service&#8221; und die jsapi. Außerdem binde ich gleich Simplemodal mit ein, den Pfad muss man natürlich anpassen.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;google.load(&quot;jquery&quot;, &quot;1.4.2&quot;);&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.simplemodal-1.3.3.min.js&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>Zum testen könnt Ihr folgendes CSS von SimpleModal verwenden und dann anpassen:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"> <span style="color: #808080; font-style: italic;">/* Overlay */</span>
<span style="color: #cc00cc;">#overlay</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #993333;">wait</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Container */</span>
<span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">580px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">400px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #3333ff;">:Verdana</span><span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">16px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>background<span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>text-align<span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#container</span> <span style="color: #6666ff;">.contact-content</span> <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ddd</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">40px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #3333ff;">:link</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #3333ff;">:active</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #3333ff;">:visited</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#container</span> a.modal-close<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #6666ff;">.modal-close</span><span style="color: #3333ff;">:link</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #6666ff;">.modal-close</span><span style="color: #3333ff;">:active</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #6666ff;">.modal-close</span><span style="color: #3333ff;">:visited </span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">1.2em</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #933;">-4px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #933;">6px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#999</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#container</span> a<span style="color: #6666ff;">.modal-close</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#9bb3b3</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Jetzt noch das Javascript mit Googles Location-API einbinden. In meinem Fall habe ich geprüft, ob der Client nicht aus DE, AT oder CH kommt. Zur Abfrage können alle <a href="http://www.iso.org/iso/iso-3166-1_decoding_table">ISO-3166-1 Codes</a> verwendet werden.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>google.<span style="color: #660066;">loader</span>.<span style="color: #660066;">ClientLocation</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #003366; font-weight: bold;">var</span> loc <span style="color: #339933;">=</span> google.<span style="color: #660066;">loader</span>.<span style="color: #660066;">ClientLocation</span><span style="color: #339933;">;</span>
     <span style="color: #003366; font-weight: bold;">var</span> countryCode <span style="color: #339933;">=</span> loc.<span style="color: #660066;">address</span>.<span style="color: #660066;">country_code</span><span style="color: #339933;">;</span>
     <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>countryCode <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;DE&quot;</span> <span style="color: #339933;">&amp;&amp;</span> countryCode <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;AT&quot;</span> <span style="color: #339933;">&amp;&amp;</span> countryCode <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;CH&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&lt;div id=&quot;</span>overlay<span style="color: #3366CC;">&quot;&gt;Visible for other Countries&lt;/div&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#overlay&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">modal</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
            closeHTML<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&lt;a class=&quot;</span>modal<span style="color: #339933;">-</span><span style="color: #000066;">close</span><span style="color: #3366CC;">&quot; title=&quot;</span><span style="color: #000066;">Close</span><span style="color: #3366CC;">&quot; href=&quot;</span>#<span style="color: #3366CC;">&quot;&gt;x&lt;/a&gt;&quot;</span><span style="color: #339933;">,</span>
            position<span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;15%&quot;</span><span style="color: #339933;">,</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
            opacity<span style="color: #339933;">:</span><span style="color: #CC0000;">80</span><span style="color: #339933;">,</span>
            overlayId<span style="color: #339933;">:</span> <span style="color: #3366CC;">'overlay'</span><span style="color: #339933;">,</span>
            containerId<span style="color: #339933;">:</span> <span style="color: #3366CC;">'container'</span><span style="color: #339933;">,</span>
            onClose<span style="color: #339933;">:</span> container.<span style="color: #000066;">close</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span>
   <span style="color: #009900;">&#125;</span>
 <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">close</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>dialog<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#overlay&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#container&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Jetzt noch das div#overlay aus obigen JavaScript mit dem entsprechenden Inhalt füllen, fertig.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/04/01/geolocation-overlay-mit-googles-location-api-und-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Fundstück] Vergleich zwischen der jQuery und YUI3 Syntax</title>
		<link>http://www.homepagebewertung.de/2010/03/27/fundstuck-vergleich-zwischen-der-jquery-und-yui3-syntax/</link>
		<comments>http://www.homepagebewertung.de/2010/03/27/fundstuck-vergleich-zwischen-der-jquery-und-yui3-syntax/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 08:53:35 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Fundstück]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=327</guid>
		<description><![CDATA[


Super gemacht! Ein Vergleich der aktuellen jQuery 1.4.2 und der YUI3 Syntax, inkl. kurzer Erläuterungen.


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><a href="http://www.homepagebewertung.de/wp-content/uploads/2010/03/jQuery-YUI3-Rosetta-Stone.jpg"><img class="alignnone size-medium wp-image-328" title="jQuery - YUI3 Vergleich" src="http://www.homepagebewertung.de/wp-content/uploads/2010/03/jQuery-YUI3-Rosetta-Stone-500x190.jpg" alt="" width="500" height="190" /></a></p>
<p>Super gemacht! Ein <a href="http://carlos.bueno.org/jq-yui.html">Vergleich</a> der aktuellen jQuery 1.4.2 und der YUI3 Syntax, inkl. kurzer Erläuterungen.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/03/27/fundstuck-vergleich-zwischen-der-jquery-und-yui3-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Fundstück] jQuery 1.4 Dokumentation als CHM-Datei</title>
		<link>http://www.homepagebewertung.de/2010/03/09/fundstuck-jquery-1-4-dokumentation-als-chm-datei/</link>
		<comments>http://www.homepagebewertung.de/2010/03/09/fundstuck-jquery-1-4-dokumentation-als-chm-datei/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:40:00 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[Fundstück]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=279</guid>
		<description><![CDATA[


Nicht schlecht, hier die Dokumentation von jQuery zum lokalen öffnen als CHM-Datei.


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img class="alignnone size-medium wp-image-280" title="Jquery 1.4 Full Documentation In Chm Format" src="http://www.homepagebewertung.de/wp-content/uploads/2010/03/Jquery-1.4-Full-Documentation-In-Chm-Format-Web-Designer-And-Web-Developer_s-Hideout-500x187.jpg" alt="" width="500" height="187" /></p>
<p>Nicht schlecht, hier die <a href="http://www.dailybloggr.com/2010/03/the-social-media-cheatsheet-infographic/">Dokumentation von jQuery</a> zum lokalen öffnen als CHM-Datei.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/03/09/fundstuck-jquery-1-4-dokumentation-als-chm-datei/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.3.2 Released</title>
		<link>http://www.homepagebewertung.de/2010/03/05/php-5-3-2-released/</link>
		<comments>http://www.homepagebewertung.de/2010/03/05/php-5-3-2-released/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:26:44 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=275</guid>
		<description><![CDATA[


Mit rund 60 Bugfixes schlägt das release 5.3.2 von PHP auf. Wir können so langsam gespannt sein wann die Provier auf den 5.3-Zug aufspringen und es in Koexistenz mit 5.2 anbieten.


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img class="alignnone size-medium wp-image-276" title="PHP_ Hypertext Preprocessor" src="http://www.homepagebewertung.de/wp-content/uploads/2010/03/PHP_-Hypertext-Preprocessor-500x148.jpg" alt="" width="500" height="148" /></p>
<p>Mit rund 60 Bugfixes schlägt das release 5.3.2 von PHP auf. Wir können so langsam gespannt sein wann die Provier auf den 5.3-Zug aufspringen und es in Koexistenz mit 5.2 anbieten.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/03/05/php-5-3-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speedlimit und Resume bei Downloads mit PHP</title>
		<link>http://www.homepagebewertung.de/2010/03/04/speedlimit-und-resume-bei-downloads-mit-php/</link>
		<comments>http://www.homepagebewertung.de/2010/03/04/speedlimit-und-resume-bei-downloads-mit-php/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 09:21:55 +0000</pubDate>
		<dc:creator>Schecke</dc:creator>
				<category><![CDATA[WebTec]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.homepagebewertung.de/?p=271</guid>
		<description><![CDATA[


Guter Artikel von PHP Gangsta, setzt zwar die Extension FileInfo voraus, diese ist aber seit PHP 5.3 Standard, für die Zukunft also ne klasse die man aus der Snippet-Kiste ziehen sollte.


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p><img class="alignnone size-medium wp-image-272" title="PHP Gangsta Screenshot" src="http://www.homepagebewertung.de/wp-content/uploads/2010/03/php_gangsta_download_resume-500x152.jpg" alt="" width="500" height="152" /></p>
<p>Guter Artikel von <a href="http://www.phpgangsta.de/dateidownload-via-php-mit-speedlimit-und-resume">PHP Gangsta</a>, setzt zwar die <a href="http://www.php.net/manual/en/book.fileinfo.php" target="_blank">Extension FileInfo</a> voraus, diese ist aber seit PHP 5.3 Standard, für die Zukunft also ne klasse die man aus der Snippet-Kiste ziehen sollte.</p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.homepagebewertung.de/2010/03/04/speedlimit-und-resume-bei-downloads-mit-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
