<?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>im-Tal.net</title>
	<atom:link href="http://www.im-tal.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.im-tal.net</link>
	<description>im-Tal.net mit Tipps zu Windows XP, Windows Vista, Windows7, Wordpress, Office, Firefox, Thunderbird etc.</description>
	<lastBuildDate>Mon, 23 Aug 2010 07:57:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>In Thunderbird alle Mails absteigend sortieren</title>
		<link>http://www.im-tal.net/835/in-thunderbird-alle-mails-absteigend-sortieren/</link>
		<comments>http://www.im-tal.net/835/in-thunderbird-alle-mails-absteigend-sortieren/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:57:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mozilla Firefox und Thunderbird]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=835</guid>
		<description><![CDATA[Viele User bevorzugen (in Thunderbird) die nach Datum absteigende Sortierung ihrer Mails, so dass die neuen Mails oben erscheinen. Thunderbird hingegen liefert Mails im Standard aufsteigend aus.
Diese Standardeinstellung, so dass nicht jedes mal wieder in den Spaltenköpfen von Thunderbird geklickt werden muss, lässt sich allerdings leicht ändern:

Extras &#8211; Einstellungen &#8211; &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/835/in-thunderbird-alle-mails-absteigend-sortieren/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Viele User bevorzugen (in <a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a>) die nach Datum absteigende Sortierung ihrer Mails, so dass die neuen Mails oben erscheinen. <a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a> hingegen liefert Mails im Standard aufsteigend aus.</p>
<p>Diese Standardeinstellung, so dass nicht jedes mal wieder in den Spaltenköpfen von <a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a> geklickt werden muss, lässt sich allerdings leicht ändern:</p>
<ol>
<li>Extras &#8211; Einstellungen &#8211; Erweitert &#8211; Allgemein -&gt; &#8220;Konfiguration bearbeiten&#8221;</li>
<li>Folgende Meldung mit &#8220;Ich werde vorsichtig sein, versprochen!&#8221; bestätigen</li>
<li>nach mailnews.default_sort_order suchen und mit Doppelklick den Wert auf 2 ändern.<br />
(1 = aufsteigen(default) | 2 = absteigend)</li>
<li><a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a> schließen</li>
</ol>
<p>Diese Einstellung legt jetzt alle neuen Ordner mit absteigender Sortierung an. Bestehende Ordner werden leider nicht direkt geändert. Hierfür gibt es aber auch eine einfache Lösung:</p>
<ol>
<li>Im Explorer den Profil-Ordner aufrufen (standardmäßig: C:\Dokumente und Einstellungen\xxxx\Anwendungsdaten\<a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a>\Profiles\xxxxxxx.default)</li>
<li>Mit STRG+F oder über &#8220;Rechtsklick &#8211; Suchen&#8221; im Profilordner nach *.msf suchen und alle Dateien löschen</li>
</ol>
<p>Jetzt sollte <a href="http://www.im-tal.net/tag/thunderbird/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Thunderbird">Thunderbird</a> mit der neuen Einstellung starten.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/284/grafiken-in-thunderbird-laden/" rel="bookmark" title="Permanent Link: Grafiken in Thunderbird laden">Grafiken in Thunderbird laden</a></li><li><a href="http://www.im-tal.net/94/firefox-thunderbird-update-fehlgeschlagen/" rel="bookmark" title="Permanent Link: Firefox / Thunderbird Update fehlgeschlagen">Firefox / Thunderbird Update fehlgeschlagen</a></li><li><a href="http://www.im-tal.net/95/automatisches-komprimieren-von-mail-konten/" rel="bookmark" title="Permanent Link: Automatisches komprimieren von Mail-Konten">Automatisches komprimieren von Mail-Konten</a></li><li><a href="http://www.im-tal.net/97/firefox-thunderbird-installieren/" rel="bookmark" title="Permanent Link: Firefox &#038; Thunderbird installieren">Firefox &#038; Thunderbird installieren</a></li><li><a href="http://www.im-tal.net/93/signatur-farbe-in-thunderbird-einstellen/" rel="bookmark" title="Permanent Link: Signatur-Farbe in Thunderbird einstellen">Signatur-Farbe in Thunderbird einstellen</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/835/in-thunderbird-alle-mails-absteigend-sortieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etwas Sicherheit durch die .htaccess</title>
		<link>http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/</link>
		<comments>http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 20:08:45 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=820</guid>
		<description><![CDATA[Und weiter geht es in unserer Reihe &#8220;was kann alles in die .htaccess und was bewirkt es&#8221; 
Mit der , dem  und dem  sind wir durch, jetzt folgt etwas Sicherheit. Als erstes müssen wir ganz oben in die .htaccess die RewriteEngine einschalten, falls dies nicht schon geschehen ist:

<pre &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Und weiter geht es in unserer Reihe &#8220;was kann alles in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> und was bewirkt es&#8221; <img src='http://www.im-tal.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Mit der <a href="http://www.im-tal.net/723/gzip-komprimierung-aktivieren/" title="gzip-Komprimierung aktivieren">Komprimierung</a>, dem <a href="http://www.im-tal.net/745/caching-mit-expires/" title="Caching mit Expires">Caching</a> und dem <a href="http://www.im-tal.net/810/wordpress-cdn-cookieless-domain/" title="WordPress: CDN &#038; cookieless domain">CDN &#038; cookieless domain</a> sind wir durch, jetzt folgt etwas Sicherheit. Als erstes müssen wir ganz oben in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> die RewriteEngine einschalten, falls dies nicht schon geschehen ist:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">on</span></pre></div></div>

<p>Jetzt kann die Datei vor externen Zugriffen geschützt werden, um die es sich die ganze Zeit dreht &#8230; die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a>:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># htaccess Schutz</span>
&lt;<span style="color: #000000; font-weight:bold;">Files</span> ~ <span style="color: #7f007f;">&quot;^.*<span style="color: #000099; font-weight: bold;">\.</span>([Hh][Tt][Aa])&quot;</span>&gt;
<span style="color: #00007f;">Order</span> <span style="color: #00007f;">deny</span>,<span style="color: #00007f;">allow</span>
<span style="color: #00007f;">Deny</span> <span style="color: #00007f;">from</span> <span style="color: #00007f;">all</span>
&lt;/<span style="color: #000000; font-weight:bold;">Files</span>&gt;</pre></div></div>

<p>ORDER bestimmt in welcher Reihenfolge Allow und Deny ausgewertet werden.<br />
Die Direktive DENY (=verweigern) bestimmt, wer vom Zugriff auf eine Ressource ausgeschlossen wird<br />
Die gegensätzliche Direktive ALLOW (=erlauben) würde es ermöglichen, bestimmten Hosts den Zugriff ausdrücklich zu gestatten.</p>
<p>Das ganze ließe sich so erweitern, dass alle Dateien die mit einem Punkt anfangen, wie z.B. auch eine .htusers oder .htpasswd, gesperrt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Dateien mit . am Anfang sperren</span>
&lt;<span style="color: #000000; font-weight:bold;">FilesMatch</span> <span style="color: #7f007f;">&quot;^<span style="color: #000099; font-weight: bold;">\.</span>&quot;</span> &gt;
<span style="color: #00007f;">Order</span> <span style="color: #00007f;">deny</span>,<span style="color: #00007f;">allow</span>
<span style="color: #00007f;">Deny</span> <span style="color: #00007f;">from</span> <span style="color: #00007f;">all</span>
&lt;/<span style="color: #000000; font-weight:bold;">FilesMatch</span>&gt;</pre></div></div>

<p>So, die Dateien sind schon mal vor einem Fremdzugriff gesperrt. Jetzt kommt es ja immer mal wieder vor, dass man die eigenen Bilder auf anderen Seiten verlinkt sieht. Das ist doppelt ärgerlich:</p>
<ol>
<li>wird der eigene Inhalt wo anders abgebildet </li>
<li>wird der eigene Traffic geklaut, denn die Bilder werden ja nur verlinkt &#8230; also vom eigenen Server auf fremder Seite ausgeliefert.</li>
</ol>
<p>Auch dafür gibt es einen Trick:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Bilder-Klau</span>
&lt;<span style="color: #000000; font-weight:bold;">ifmodule</span> mod_rewrite.c&gt;
<span style="color: #00007f;">RewriteCond</span> %{HTTP_REFERER} !^$
<span style="color: #00007f;">RewriteCond</span> %{HTTP_REFERER} !^http://(www\.)?im-tal\.net(/.*)?$ [NC]
<span style="color: #00007f;">RewriteCond</span> %{HTTP_REFERER} !^http://(www\.)?images\.google\.de(/.*)?$ [NC]
<span style="color: #00007f;">RewriteRule</span> \.(gif|jpg|png|pdf|zip|GIF|JPG|PNG|PDF|ZIP)$ - [F]
&lt;/<span style="color: #000000; font-weight:bold;">ifmodule</span>&gt;</pre></div></div>

<p>In Zeile 2 wurde die eigene Domain eingetagen.<br />
In Zeile 3 wurde eine weitere &#8220;erlaubte&#8221; Domain eingetragen.<br />
Diese Zeile kann kopiert werden und für jede weitere erlaubte Domain verwendet werden, Prinzip sollte hier klar sein.<br />
Als letzte Zeile wird bestimmt, dass alle nicht aufgeführten und somit auch nicht erlaubten Domains eine Error 403 (Forbidden) Fehlermeldung bekommen, sobald sie eine Bild der genannten Dateitypen verlinken wollen.<br />
Falls die o.g. Variante nicht funktioniert kann folgender Code probiert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">Files</span> ~ <span style="color: #7f007f;">&quot;<span style="color: #000099; font-weight: bold;">\.</span>(gif|jpe?g|png)$&quot;</span>&gt;
<span style="color: #00007f;">SetEnvIfNoCase</span> Referer ^http\:\/\/.* Verboten
<span style="color: #00007f;">SetEnvIfNoCase</span> Referer ^http\:\/\/(www\.){<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span>}im-tal\.net.* !Verboten
<span style="color: #00007f;">SetEnvIfNoCase</span> Referer ^http\:\/\/(images\.){<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span>}google\.de.* !Verboten
<span style="color: #00007f;">Order</span> <span style="color: #00007f;">Allow</span>,<span style="color: #00007f;">Deny</span>
<span style="color: #00007f;">Deny</span> <span style="color: #00007f;">from</span> env=Verboten
<span style="color: #00007f;">Allow</span> <span style="color: #00007f;">from</span> <span style="color: #00007f;">all</span>
&lt;/<span style="color: #000000; font-weight:bold;">Files</span>&gt;</pre></div></div>

<p>In Zeile 2 werden erst mal alle Zugriffe verboten und durch die Zeile mit <strong>!Verboten</strong> werden dann die Ausnahmen definiert.</p>
<p>Ist die IP oder der USER_AGENT eines Angreifers bekannt oder ein Query_String der öfter von Angreifern an die URL gehangen wird, so kann auch dieser direkt ausgesperrt werden. Außerdem können auch Referer ausgesperrt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">ifmodule</span> mod_rewrite.c&gt;
<span style="color: #adadad; font-style: italic;"># alle Einträge mit [OR] abschließen außer der letzte</span>
<span style="color: #00007f;">RewriteCond</span> %{REMOTE_ADDR} ^<span style="color: #ff0000;">123</span>\.234\.3\.4 [OR]
<span style="color: #00007f;">RewriteCond</span> %{HTTP_USER_AGENT} <span style="color: #00007f;">example</span>.* [NC,OR]
<span style="color: #00007f;">RewriteCond</span> %{QUERY_STRING} http\: [NC,OR]
<span style="color: #00007f;">RewriteCond</span> %{HTTP_REFERER} spamwort [NC]
<span style="color: #00007f;">RewriteRule</span> .* - [F,L]
&lt;/<span style="color: #000000; font-weight:bold;">ifmodule</span>&gt;</pre></div></div>

<p>NC gibt an, dass kein Unterschied zwischen Gross- und Kleinschreibung gemacht werden soll<br />
OR gibt an, dass ODER statt UND verwendet werden soll</p>
<p>So, zum Schluss noch 2 weitere Tipps, besonders für <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> Benutzer. Bei <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> ist es wichtig die Settings-Datei &#8220;wp-config.php&#8221; zu schützen. In anderen Systemen sind es vielleicht andere Dateien. Jedenfalls funktioniert dies genau so wie oben beim .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> Schutz:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># protect wp-config.php</span>
&lt;<span style="color: #000000; font-weight:bold;">files</span> wp-config.php&gt;
<span style="color: #00007f;">Order</span> <span style="color: #00007f;">deny</span>,<span style="color: #00007f;">allow</span>
<span style="color: #00007f;">Deny</span> <span style="color: #00007f;">from</span> <span style="color: #00007f;">all</span>
&lt;/<span style="color: #000000; font-weight:bold;">files</span>&gt;</pre></div></div>

<p>Um jetzt noch externe Zugriffe auf <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> PHP-Dateien zu blockieren, kann folgendes in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> geschrieben werden:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #adadad; font-style: italic;"># Externer Zugriffe auf PHP-Dateien blockieren</span>
<span style="color: #00007f;">RewriteCond</span> %{QUERY_STRING} !error
<span style="color: #00007f;">RewriteCond</span> %{THE_REQUEST} ^[A-Z]{<span style="color: #ff0000;">3</span>,<span style="color: #ff0000;">9</span>}\ /(wp-<span style="color: #0000ff;">includes</span>|wp-content)/(.+)\.php\ HTTP/
<span style="color: #00007f;">RewriteRule</span> .* - [F]</pre></div></div>

<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/745/caching-mit-expires/" rel="bookmark" title="Permanent Link: Caching mit Expires">Caching mit Expires</a></li><li><a href="http://www.im-tal.net/723/gzip-komprimierung-aktivieren/" rel="bookmark" title="Permanent Link: gzip-Komprimierung aktivieren">gzip-Komprimierung aktivieren</a></li><li><a href="http://www.im-tal.net/199/defragmentierung-einzelner-laufwerke/" rel="bookmark" title="Permanent Link: Defragmentierung einzelner Laufwerke">Defragmentierung einzelner Laufwerke</a></li><li><a href="http://www.im-tal.net/227/globale-einstellungen-in-joomla-15-aendern/" rel="bookmark" title="Permanent Link: Globale Einstellungen in Joomla 1.5 ändern">Globale Einstellungen in Joomla 1.5 ändern</a></li><li><a href="http://www.im-tal.net/618/arbeitsspeicher-auf-fehler-testen/" rel="bookmark" title="Permanent Link: Arbeitsspeicher auf Fehler testen">Arbeitsspeicher auf Fehler testen</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-Das Praxisbuch</title>
		<link>http://www.im-tal.net/247/wordpress-das-praxisbuch/</link>
		<comments>http://www.im-tal.net/247/wordpress-das-praxisbuch/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 11:14:26 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=247</guid>
		<description><![CDATA[WordPress &#8211; Das Praxisbuch gibt es seit 2008 in der zweiten Auflage. Es bildet eine gute Grundlage in Sachen WordPress-Handbuch. Angefangen von der Installation, Konfiguration, Verwaltung über neue Funktionen bis hin zu Plugins und Zusatzdiensten.
Im Blog von wordpress-deutschland.org findest du genauere Informationen sowie Links zum Inhaltsverzeichnis und zu einem Probekapitel.
Website &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/247/wordpress-das-praxisbuch/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> &#8211; Das Praxisbuch gibt es seit 2008 in der zweiten Auflage. Es bildet eine gute Grundlage in Sachen <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a>-Handbuch. Angefangen von der Installation, Konfiguration, Verwaltung über neue Funktionen bis hin zu Plugins und Zusatzdiensten.<br />
Im Blog von <a href="http://blog.wordpress-deutschland.org/2008/11/09/wordpress-das-praxisbuch-in-zweiter-auflage-erschienen.html">wordpress-deutschland.org</a> findest du genauere Informationen sowie Links zum Inhaltsverzeichnis und zu einem Probekapitel.</p>
<p>Website zum Buch: <a href="http://www.wordpress-buch.de/">http://www.wordpress-buch.de/</a></p>
<p><strong>Update:</strong> Die 2010 erschienene 3. Auflage von &#8220;<a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> – Das Praxisbuch&#8221; gibt es mittlerweile auch als E-Book.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/455/wer-darf-was-in-wordpress/" rel="bookmark" title="Permanent Link: Wer darf was in WordPress?">Wer darf was in WordPress?</a></li><li><a href="http://www.im-tal.net/597/wordpress-permalinks/" rel="bookmark" title="Permanent Link: WordPress Permalinks">WordPress Permalinks</a></li><li><a href="http://www.im-tal.net/266/wordpress-27-ist-verfuegbar-trotz-upgrade/" rel="bookmark" title="Permanent Link: &#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade">&#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade</a></li><li><a href="http://www.im-tal.net/598/post-thumbnails/" rel="bookmark" title="Permanent Link: Post-Thumbnails">Post-Thumbnails</a></li><li><a href="http://www.im-tal.net/246/automatische-p-tags-in-wordpress-vermeiden/" rel="bookmark" title="Permanent Link: Automatische p-Tags in WordPress vermeiden">Automatische p-Tags in WordPress vermeiden</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/247/wordpress-das-praxisbuch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: CDN &amp; cookieless domain</title>
		<link>http://www.im-tal.net/810/wordpress-cdn-cookieless-domain/</link>
		<comments>http://www.im-tal.net/810/wordpress-cdn-cookieless-domain/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 10:31:31 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=810</guid>
		<description><![CDATA[Nachdem wir uns mit der  und dem  befasst haben, wollen wir ein weiteres Peformance-Thema ansprechen. In den bekannten Performance-Analyse-Werkzeugen heißt es:
Googles PageSpeed: Serve static content from a cookieless domain
Yahoos YSlow: Use a Content Delivery Network (CDN)
Hintergrund ist: liegen dynamische Daten und statische Daten (z. B. Bilder) auf der &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/810/wordpress-cdn-cookieless-domain/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir uns mit der <a href="http://www.im-tal.net/723/gzip-komprimierung-aktivieren/" title="gzip-Komprimierung aktivieren">Komprimierung</a> und dem <a href="http://www.im-tal.net/745/caching-mit-expires/" title="Caching mit Expires">Cachen von Webseiten</a> befasst haben, wollen wir ein weiteres Peformance-Thema ansprechen. In den bekannten Performance-Analyse-Werkzeugen heißt es:<br />
Googles PageSpeed: Serve static content from a cookieless domain<br />
Yahoos YSlow: Use a Content Delivery Network (CDN)<br />
Hintergrund ist: liegen dynamische Daten und statische Daten (z. B. Bilder) auf der gleichen Domain sendet der Browser bei jeder Anfrage die Cookies der Domain mit. Statischer Content braucht aber keine Cookies, also heißt es auslagern auf eine cookieless domain.</p>
<p>Wir haben den Artikel von Frank Bültge über <a href="http://bueltge.de/eigenes-cdn-in-wordpress-nutzen/1205/">Eigenes CDN in WordPress nutzen</a> gelesen. Sehr schöner Artikel Frank. Bisher haben wir es mit dem selben Gedanken über Subdomains aber etwas undynamischer gelöst. Mal schauen wie wir es die nächsten Wochen weiter optimieren können. Aber erstmal stellen wir jetzt unsere bisherige Lösung vor:<br />
Wie erwähnt haben wir auch den Uploads Ordner, der zur Mediathek von <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> gehört, auf einer Subdomain ausgelagern. Dafür haben wir eine Subdomain angelegt (subdomain.example.org) und dort einen Ordner &#8220;uploads&#8221; mit den üblichen CHMOD-Rechten 777 anlegen. Dorthin wurde dann der ganze Inhalt des urspünglichen Upload Ordner verschoben.<br />
In den Mediathek-Einstellungen haben wir dann den &#8220;Ordner-Pfad&#8221; auf den statischen Serverpfad geändert und den &#8220;Kompletter Pfad zu den Dateien&#8221; auf die URL geändert, z.B.<br />
Uploads in folgendem Ordner speichern: /srv/www/htdocs/html/uploads<br />
Kompletter Pfad zu den Dateien: http://subdomain.example.org/uploads</p>
<p>Dann müssen wir allerdings in der Datenbank die Einträge in der Tabelle &#8220;wp_posts&#8221; ändern, genauer dort die Felder &#8220;post_content&#8221; und &#8220;guid&#8221;. Das kann mit folgenden zwei &#8220;Replace&#8221; (ersetzen) SQL-Befehlen erledigt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #993333; font-weight: bold;">SET</span> post_content <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#40;</span>post_content<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'http://www.example.org/wp-content/uploads/'</span><span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'http://subdomain.example.org/uploads/'</span><span style="color: #66cc66;">&#41;</span>; 
<span style="color: #993333; font-weight: bold;">UPDATE</span> wp_posts <span style="color: #993333; font-weight: bold;">SET</span> guid <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#40;</span>guid<span style="color: #66cc66;">,</span> <span style="color: #ff0000;">'http://www.example.org/wp-content/uploads/'</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'http://subdomain.example.org/uploads/'</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Somit hätten wir dann alle Mediatheken Bilder auf der Subdomain liegen und sie werden von dort abgerufen.</p>
<p>Als zweiten Schritt sind wir her gegangen und haben alle Bilder aus dem Theme (Images Ordner im Theme Ordner) auch auf die Subdomain in einen Images Ordner verschoben. Danach nur noch alle Templates des verwendeten Themes (style.css, header.php, footer.php, functions.php etc.) auf den korrekten Pfad ändern. Statt bloginfo() müssen dann die statischen Pfade angegeben werden.<br />
Aus z. B.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'template_url'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/images/</pre></div></div>

<p>wird dann</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">src=&quot;http://subdomain.example.org/images/</pre></div></div>

<p>Wie Frank auch in seinem Artikel schreibt, hat Google (PageSpeed) damit keine Probleme und hakt es im besten Fall mit der Note &#8220;A&#8221; ab. Leider verlangt Yahoo (YSlow) wohl nach einem &#8220;echten&#8221; CDN.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/" rel="bookmark" title="Permanent Link: Etwas Sicherheit durch die .htaccess">Etwas Sicherheit durch die .htaccess</a></li><li><a href="http://www.im-tal.net/247/wordpress-das-praxisbuch/" rel="bookmark" title="Permanent Link: WordPress-Das Praxisbuch">WordPress-Das Praxisbuch</a></li><li><a href="http://www.im-tal.net/455/wer-darf-was-in-wordpress/" rel="bookmark" title="Permanent Link: Wer darf was in WordPress?">Wer darf was in WordPress?</a></li><li><a href="http://www.im-tal.net/597/wordpress-permalinks/" rel="bookmark" title="Permanent Link: WordPress Permalinks">WordPress Permalinks</a></li><li><a href="http://www.im-tal.net/266/wordpress-27-ist-verfuegbar-trotz-upgrade/" rel="bookmark" title="Permanent Link: &#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade">&#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/810/wordpress-cdn-cookieless-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caching mit Expires</title>
		<link>http://www.im-tal.net/745/caching-mit-expires/</link>
		<comments>http://www.im-tal.net/745/caching-mit-expires/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:00:15 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=745</guid>
		<description><![CDATA[Nachdem wir uns mit &#8220;&#8221; beschäftigt haben, folgt nun das Caching (Gültigkeit).
Mit dem Apache Modul Expires ist es möglich gewissen Ressourcen einen Cache-HTTP-Header, sozusagen ein &#8220;Verfallsdatum&#8221; (gültig bis) zu geben. Somit weist das Modul den Browser an die zuvor heruntergeladenen Ressourcen von der lokalen Festplatte zu laden, anstatt erneut über &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/745/caching-mit-expires/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem wir uns mit &#8220;<a href="http://www.im-tal.net/723/gzip-komprimierung-aktivieren/" title="gzip-Komprimierung aktivieren">Webseiten-Komprimierung</a>&#8221; beschäftigt haben, folgt nun das Caching (Gültigkeit).<br />
Mit dem Apache Modul Expires ist es möglich gewissen Ressourcen einen Cache-HTTP-Header, sozusagen ein &#8220;Verfallsdatum&#8221; (gültig bis) zu geben. Somit weist das Modul den Browser an die zuvor heruntergeladenen Ressourcen von der lokalen Festplatte zu laden, anstatt erneut über das <a href="http://www.im-tal.net/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a>.</p>
<p>Expires geben also die &#8220;Lebensdauer&#8221; einer Ressource (i.d.R. Datei) über den Cache-HTTP-Header an. Lebensdauer bedeutet, ein Zeitraum, in dem der Browser die gecachte Ressource ohne zu überprüfen, ob eine neue Version auf dem Web-Server verfügbar ist, anzeigt bzw. von der lokalen Festplatte lädt. Diese Expires sind &#8220;starke&#8221; Cache-Header und gelten unbedingt, das heißt, sobald sie gesetzt sind und die Ressource einmal heruntergeladen wurde, stellt der Browser keine GET-Anfragen für die Ressource bis das Verfallsdatum erreicht ist. Das kann Ladezeit und Traffic sparen.</p>
<p>Hier mal ein Beispiel für den Code, der so dann z. B. in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> geschrieben werden kann:</p>

<div class="wp_syntax"><div class="code"><pre class="code" style="font-family:monospace;">&lt;IfModule mod_expires.c&gt;
# BEGIN Expire headers
# Modul aktivieren
  ExpiresActive on
# Fav/Icons sind 1 Monat gültig
  ExpiresByType image/ico A2419200
  ExpiresByType image/x-icon A2419200
# übliche Dateien sind 2 Wochen gültig
  ExpiresByType application/pdf A1209600
  ExpiresByType application/zip A1209600
  ExpiresByType application/javascript A1209600
  ExpiresByType application/x-javascript A1209600
  ExpiresByType application/x-shockwave-flash A1209600
# CSS sind 3 Tage gültig
  ExpiresByType text/css A2592000
# übliche Grafiken sind 3 Tage gültig
  ExpiresByType image/jpg A2592000
  ExpiresByType image/gif A2592000
  ExpiresByType image/jpeg A2592000
  ExpiresByType image/png A2592000
# alle anderen Dateien sind 4 Stunden gültig
  ExpiresDefault A14400
&lt;/IfModule&gt;</pre></div></div>

<p>Über ExpiresByType bestimmt man den Dateityp. Die Lebensdauer wird in Sekunden angegeben, da gibt es 2 Schreibweisen:</p>
<ul>
<li>z. B. <em>&#8220;access plus 2592000 seconds&#8221;</em></li>
<li>z. B. <em>A2592000</em> (wie oben gezeigt)</li>
</ul>
<p>Wer nicht selber rechnen mag <img src='http://www.im-tal.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  , eine Übersicht der Zeitangaben wird im <a href="http://www.askapache.com/htaccess/speed-up-sites-with-htaccess-caching.html#menu0-el4">Time Cheatsheet</a> gezeigt. (z.B. 2592000 = 3 Tage * 24 Stunden * 60 Minuten * 60 Sekunden)</p>
<p>Neben den &#8220;Expires&#8221; gibt es noch &#8220;Header set Cache-Control max-age&#8221;. Hier wird auf ähnliche Weise, aber über das Apache-Modul Headers, das maximale Alter einer Datei bestimmt. Grundsätzlich gilt: Entweder Expires oder Cache-Control, <strong>nicht beides</strong>.</p>
<p>Im Zusammenhang damit sei noch kurz Last-Modified und ETag genannt. Beide geben charakteristische Spezifikationen über eine Ressource aus, sodass der Browser feststellen kann, ob Ressourcen gleich sind. Beim Last-Modified-Header ist dies immer ein Datum. Beim ETag wird die Ressource eindeutig über einen Wert (Datei-Versionen oder Content-Hashes sind typisch) identifiziert.<br />
Last-Modified ist ein &#8220;schwacher&#8221; Cache-Header, er erlaubt dem Browser heuristisch zu bestimmen, ob das Element aus dem Cache zu holen ist oder nicht. Allerdings hat es den Vorteil, dass der Browser bei einem explizitem Neuladen der Seite, auch die Ressource neu ausgibt. Auch hier ist es wieder überflüssig, sowohl ETag und Last-Modified-Header anzugeben, entweder oder.</p>
<p>Wer also Last-Modified verwendet sollte ETag wie folgt über die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> deaktivieren:</p>

<div class="wp_syntax"><div class="code"><pre class="code" style="font-family:monospace;"># Turn ETags Off
FileETag None</pre></div></div>

<p>Alles zusammen könnte dann so in der .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a> aussehen:<br />
<a href="http://static.im-tal.net/uploads/htaccess.png"><img src="http://static.im-tal.net/uploads/htaccess-289x300.png" alt="htaccess" title="htaccess" width="289" height="300" class="alignnone size-medium wp-image-756" /></a></p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/820/etwas-sicherheit-durch-die-htaccess/" rel="bookmark" title="Permanent Link: Etwas Sicherheit durch die .htaccess">Etwas Sicherheit durch die .htaccess</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/745/caching-mit-expires/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug für Firefox</title>
		<link>http://www.im-tal.net/508/firebug-fuer-firefox/</link>
		<comments>http://www.im-tal.net/508/firebug-fuer-firefox/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:28:37 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mozilla Firefox und Thunderbird]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=508</guid>
		<description><![CDATA[Firebug, eine Erweiterung für Firefox, ist ein Entwicklungstool für Webentwickler.
Firebug überprüft den Quellcode von Webseiten auf Fehler und zeigt HTML-, CSS-, Javascript und Geschwindigkeiten an. Somit ist es möglich den Code von Webseiten zu editieren um HTML-/CSS-Änderungen am Live-System zu testen.
Im Untersuchen-Modus kann mit einem Klick auf eine Quelltext-Passage ganz &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/508/firebug-fuer-firefox/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.im-tal.net/uploads/firebug.jpg"><img class="alignleft size-thumbnail wp-image-509" style="margin: 0 10px 0 0;" title="Firebug" src="http://static.im-tal.net/uploads/firebug-150x150.jpg" alt="Firebug" width="90" height="90" /></a><a href="http://getfirebug.com/">Firebug</a>, eine Erweiterung für <a href="http://www.im-tal.net/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Firefox">Firefox</a>, ist ein Entwicklungstool für Webentwickler.<br />
Firebug überprüft den Quellcode von Webseiten auf Fehler und zeigt HTML-, CSS-, Javascript und Geschwindigkeiten an. Somit ist es möglich den Code von Webseiten zu editieren um HTML-/CSS-Änderungen am Live-System zu testen.<br />
Im Untersuchen-Modus kann mit einem Klick auf eine Quelltext-Passage ganz leicht das dazugehörige CSS gefunden werden.<br />
Im Bearbeiten-Modus lässt sich temporär der Qelltext und das CSS bearbeiten.</p>
<p><a href="http://static.im-tal.net/uploads/yslow.jpg"><img class="alignleft size-thumbnail wp-image-510" style="margin: 0 10px 0 0;" title="YSlow" src="http://static.im-tal.net/uploads/yslow-150x150.jpg" alt="YSlow" width="90" height="90" /></a>Selbst für Firebug gibt es mittlerweile schon Erweiterungen, wie z. B. <a href="https://addons.mozilla.org/en-US/firefox/addon/5369">YSlow</a>.<br />
Hierbei handelt es sich um ein Performance Tool, wobei das Y wohl für Yahoo steht.<br />
YSlow führt Performance-Test durch und stellt die Ergebnisse mit Tipps und Grafiken zur Verfügung.</p>
<p><strong>Update:</strong><br />
Ein ähnliches Werkzeug ist nun auch im <a href="http://www.im-tal.net/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 8 (IE8) vorhanden und nennt sich &#8220;Entwicklertools&#8221;. Aktivieren kann man es auch mit F12 oder über Extras -&gt; Entwicklertools<br />
Im IE8 Entwicklertool lassen sich ebenfalls HTML, CSS und Scripts anzeigen und im Live-System testen. Außerdem lässt sich über das Entwicklertool der Browsermodus auf <a href="http://www.im-tal.net/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 7, <a href="http://www.im-tal.net/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 8 und <a href="http://www.im-tal.net/tag/internet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Internet">Internet</a> Explorer 8-Kompatibilitätsansicht einstellen.</p>
<p>Last but not least &#8230; auch der aktuelle Opera-Browser bringt unter Ansicht -&gt; Entwicklerwerkzeuge (Opera Dragonfly) solch ein Tool mit.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/512/rss-reader-brief-fuer-firefox/" rel="bookmark" title="Permanent Link: RSS-Reader &#8220;Brief&#8221; für Firefox">RSS-Reader &#8220;Brief&#8221; für Firefox</a></li><li><a href="http://www.im-tal.net/34/autovervollstaendigung-im-firefox-3/" rel="bookmark" title="Permanent Link: Autovervollständigung im Firefox 3">Autovervollständigung im Firefox 3</a></li><li><a href="http://www.im-tal.net/53/firefox/" rel="bookmark" title="Permanent Link: Firefox">Firefox</a></li><li><a href="http://www.im-tal.net/645/firefox-3-6-tabvorschau-in-taskleiste/" rel="bookmark" title="Permanent Link: Firefox 3.6 Tabvorschau in Taskleiste">Firefox 3.6 Tabvorschau in Taskleiste</a></li><li><a href="http://www.im-tal.net/99/themes/" rel="bookmark" title="Permanent Link: Themes">Themes</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/508/firebug-fuer-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gzip-Komprimierung aktivieren</title>
		<link>http://www.im-tal.net/723/gzip-komprimierung-aktivieren/</link>
		<comments>http://www.im-tal.net/723/gzip-komprimierung-aktivieren/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 16:17:07 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Filezilla]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=723</guid>
		<description><![CDATA[Heute haben wir uns mit dem Thema gzip-Compression / gzip-Kompression beschäftigt. Das Firebug Addon &#8220;YSlow&#8221; von Yahoo und auch das &#8220;Page Speed&#8221; Addon von Google bzw. die Webmaster-Tools von Google raten dazu, die gzip Komprimierung für gewisse Dateien zu aktivieren um so mehr Geschwindigkeit für die Website zu gewinnen. Durch &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/723/gzip-komprimierung-aktivieren/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Heute haben wir uns mit dem Thema gzip-Compression / gzip-Kompression beschäftigt. Das Firebug Addon &#8220;YSlow&#8221; von Yahoo und auch das &#8220;Page Speed&#8221; Addon von Google bzw. die Webmaster-Tools von Google raten dazu, die gzip Komprimierung für gewisse Dateien zu aktivieren um so mehr Geschwindigkeit für die Website zu gewinnen. Durch die Kompression ist es möglich die Website um einige hundert Kilobyte zu entschlacken. Wer kein YSlow und/oder Page Speed hat, kann die Geschwindigkeit auch online testen: <a href="http://gtmetrix.com/">GTmetrix online tool to check website speed</a><br />
Nun gibt es mehrerer Möglichkeiten die Komprimierung zu aktivieren. Genannt seinen da 3 Möglichkeiten, je nach dem wie der Server konfiguriert ist.</p>
<ol>
<li>Für <strong>mod_deflate</strong> muss folgender Code in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a>

<div class="wp_syntax"><div class="code"><pre class="code" style="font-family:monospace;">&lt;IfModule mod_deflate.c&gt;
&lt;FilesMatch &quot;\\.(js|css|x?html?|html|htm|php|xml)$&quot;&gt;
SetOutputFilter DEFLATE
&lt;/FilesMatch&gt;
&lt;/ifModule&gt;</pre></div></div>

<p>Die Datei-Endungen (js|css|x?html?|html|htm|php|xml) lassen sich beliebig ändern.</p>
</li>
<li>Für <strong>mod_gzip</strong> muss folgender Code in die .<a href="http://www.im-tal.net/tag/htaccess/" class="st_tag internal_tag" rel="tag" title="Posts tagged with htaccess">htaccess</a>

<div class="wp_syntax"><div class="code"><pre class="code" style="font-family:monospace;">&lt;ifModule mod_gzip.c&gt;
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
&lt;/ifModule&gt;</pre></div></div>

<p>Auch hier lassen sich die Datei-Endungen (js|css|html|htm|php|xml) wieder beliebig ändern.</p>
</li>
<li>Für <strong>ob_gzhandler</strong> (zlib extension) muss folgender Code am Anfang einer Website stehen

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ob_gzhandler&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Tipp1: Für <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> ist es sinnvoll den Code als allererstes in die functions.php des Themes zu schreiben.<br />
Tipp2: ob_gzhandler komprimiert nur php-Dateien. Falls also ob_gzhandler genutzt wird, können trotzdem auch die css Dateien komprimiert werden. Dazu kopiert man einfach die css-Datei (z.B. style.css) in eine neue php-Datei (z.B. style.php). In diese neue Datei fügt man ganz oben noch folgendes ein:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_ACCEPT_ENCODING'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'gzip'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-type: text/css'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">ob_start</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ob_gzhandler&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>und ganz unten noch diesen Code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">ob_end_flush</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Nach dem Upload der style.php in das selbe Verzeichnis wo auch die Ursprungs-CSS liegt, muss noch der Aufruf der css in php geändert werden. Dieses geschieht im head-Teil (z.B. header.php) der Website.</p>
</li>
</ol>
<p>Ob mod_deflate, mod_gzip oder die zlib-extension auf dem Server konfiguriert ist, kann man feststellen, in dem man eine neue Datei phpinfo.php mit dem Inhalt</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>auf den Server hoch lädt und anschließend über den Browser aufruft.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/200/aministrator-konto-aktivieren/" rel="bookmark" title="Permanent Link: Aministrator-Konto aktivieren">Aministrator-Konto aktivieren</a></li><li><a href="http://www.im-tal.net/136/nummernblock-schon-beim-start-aktivieren/" rel="bookmark" title="Permanent Link: Nummernblock schon beim Start aktivieren">Nummernblock schon beim Start aktivieren</a></li><li><a href="http://www.im-tal.net/226/kompatibilitaetsmodus-in-joomla-15-fuer-alte-komponenten-oder-module/" rel="bookmark" title="Permanent Link: Kompatibilitätsmodus in Joomla 1.5">Kompatibilitätsmodus in Joomla 1.5</a></li><li><a href="http://www.im-tal.net/190/schwache-grafikkarte-transparenz-abschalten-und-flip3d-etc-weiternutzen/" rel="bookmark" title="Permanent Link: Schwache Grafikkarte unter Vista?">Schwache Grafikkarte unter Vista?</a></li><li><a href="http://www.im-tal.net/529/neues-firefox-fenster-im-vordergrund-oeffnen/" rel="bookmark" title="Permanent Link: Neues Firefox-Fenster im Vordergrund öffnen">Neues Firefox-Fenster im Vordergrund öffnen</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/723/gzip-komprimierung-aktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Tag Cloud-Anzahl der Themen</title>
		<link>http://www.im-tal.net/158/wordpress-tag-cloud-anzahl-der-themen/</link>
		<comments>http://www.im-tal.net/158/wordpress-tag-cloud-anzahl-der-themen/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 19:57:31 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=158</guid>
		<description><![CDATA[Wenn du die Tag Cloud auf einer Seite o.ä. anzeigen lassen willst, machst du das mit dem Template Tag wp_tag_cloud().  Parameter wie Schriftgröße, Anzahl, Format, Sortierung etc. kannst du angeben.
Wenn du aber die Anzahl in wievielen Themen das Schlüsselwort vorkommt bestimmen willst, musst du dich in die Tiefen von &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/158/wordpress-tag-cloud-anzahl-der-themen/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Wenn du die Tag Cloud auf einer Seite o.ä. anzeigen lassen willst, machst du das mit dem Template Tag <a href="http://doku.wordpress-deutschland.org/Template_Tags/wp_tag_cloud">wp_tag_cloud()</a>.  Parameter wie Schriftgröße, Anzahl, Format, Sortierung etc. kannst du angeben.</p>
<p>Wenn du aber die Anzahl in wievielen Themen das Schlüsselwort vorkommt bestimmen willst, musst du dich in die Tiefen von <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> begeben.</p>
<p>Öffne die /wp-includes/category-template.php und suche nach folgendem Code:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$unit</span><span style="color: #339933;">;</span><span style="color: #0000ff;">'&gt;$tag</span></pre></div></div>

<p>oder</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$unit</span><span style="color: #339933;">;</span><span style="color: #0000ff;">'&gt;$tag_name</span></pre></div></div>

<p>Die Variable $count ist für die Zählung verantwortlich. Also ergänze den oberen Ausschnitt wie folgt:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$unit</span><span style="color: #339933;">;</span><span style="color: #0000ff;">'&gt;$tag ($count)</span></pre></div></div>

<p>oder</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$unit</span><span style="color: #339933;">;</span><span style="color: #0000ff;">'&gt;$tag_name ($count)</span></pre></div></div>

<p>Ab jetzt erscheint hinter jedem Tag die Anzahl der Themen.</p>
<p>ACHTUNG: Bei einem Upgrade von WP wird die category-template.php natürlich mit überschrieben, d. h. die Änderungen müssten immer wieder erneut vorgenommen werden.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/247/wordpress-das-praxisbuch/" rel="bookmark" title="Permanent Link: WordPress-Das Praxisbuch">WordPress-Das Praxisbuch</a></li><li><a href="http://www.im-tal.net/455/wer-darf-was-in-wordpress/" rel="bookmark" title="Permanent Link: Wer darf was in WordPress?">Wer darf was in WordPress?</a></li><li><a href="http://www.im-tal.net/288/antispam-bee/" rel="bookmark" title="Permanent Link: Antispam Bee">Antispam Bee</a></li><li><a href="http://www.im-tal.net/597/wordpress-permalinks/" rel="bookmark" title="Permanent Link: WordPress Permalinks">WordPress Permalinks</a></li><li><a href="http://www.im-tal.net/266/wordpress-27-ist-verfuegbar-trotz-upgrade/" rel="bookmark" title="Permanent Link: &#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade">&#8220;WordPress 2.7 ist verfügbar&#8221; trotz Upgrade</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/158/wordpress-tag-cloud-anzahl-der-themen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordneransichten festlegen</title>
		<link>http://www.im-tal.net/713/ordneransichten-festlegen/</link>
		<comments>http://www.im-tal.net/713/ordneransichten-festlegen/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 11:00:16 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=713</guid>
		<description><![CDATA[Für Windows XP galt noch, dass man für alle Ordner durch Klick auf &#8220;Ansichten für alle Ordner übernehmen&#8221; die selbe Ordneransicht einstellen und vor allem speichern konnte.
Seit Windows Vista und Windows 7 gibt es 5 verschiedene Ordnertypen denen jeweils auch eine andere Ordneransicht zugewiesen werden kann:

Alle Elemtente
Dokumente
Bilder und Videos
Musikdetails
Musiksymbole

Windows Vista &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/713/ordneransichten-festlegen/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Für <a href="http://www.im-tal.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Windows">Windows</a> XP galt noch, dass man für alle Ordner durch Klick auf &#8220;Ansichten für alle Ordner übernehmen&#8221; die selbe Ordneransicht einstellen und vor allem speichern konnte.<br />
Seit <a href="http://www.im-tal.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Windows">Windows</a> Vista und <a href="http://www.im-tal.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Windows">Windows</a> 7 gibt es 5 verschiedene Ordnertypen denen jeweils auch eine andere Ordneransicht zugewiesen werden kann:</p>
<ul>
<li>Alle Elemtente</li>
<li>Dokumente</li>
<li>Bilder und Videos</li>
<li>Musikdetails</li>
<li>Musiksymbole</li>
</ul>
<p><a href="http://www.im-tal.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Windows">Windows</a> Vista / 7 versucht also jeden Ordner automatisch einem der 5 Typen zuzuordnen.<br />
Um manuell den Ordnertyp festzulegen genügt es mit einem Rechtsklick auf den Ordner in die Eigenschaften des Ordners zu gelangen und dort den Typ festzulegen. Die Option &#8220;Vorlage für alle Unterordner übernehmen&#8221; sorgt dafür, dass die Einstellung an alle darunter liegenden Verzeichnisse vererbt wird.</p>
<p>Aaaber &#8230; sobald in einen Dokumente-Ordner überwiegend Bilder gelegt werden, wird der Explorer den Ordnertyp auf &#8220;Bilder und Videos&#8221; umstellen und somit auch wieder die Eigenschaften der Anzeige ändern. Diese &#8220;Automatik&#8221; lässt sich über die Registry deaktivieren:</p>
<p>Öffne den Registrierungseditor und navigiere zu<br />
<em>HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\<a href="http://www.im-tal.net/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a>\<a href="http://www.im-tal.net/tag/windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Windows">Windows</a>\Shell</em><br />
Lösche dort die Schlüssel &#8220;BagMRU&#8221; und &#8220;Bags&#8221;. Nun legst du die soeben gelöschten Schlüssel wieder an (Sinn: die beiden Schlüssel sind nun komplett leer).<br />
Lege im Schlüssel &#8220;Bags&#8221; einen neuen Schlüssel &#8220;AllFolders&#8221; an.<br />
Lege im Schlüssel &#8220;AllFolders&#8221; wieder einen neuen Schlüssel &#8220;Shell&#8221; an.<br />
Lege im Schlüssel &#8220;Shell&#8221; eine neue Zeichenfolge &#8220;FolderType&#8221; mit dem Wert &#8220;NotSpecified&#8221; an.</p>
<p>Nach einem Neustart des Rechners ist die Explorer-&#8221;Automatik&#8221; deaktiviert. Alle alten und neuen Ordner gehören nun zum Typ &#8220;Alle Elemente&#8221;. Ab jetzt kann der Ordnertyp über die Ordner-Eigenschaften manuell zugeordnet werden. Nach dem dann auch die Ansicht für diesen Ordner eingestellt ist, kann über &#8220;Organisieren&#8221; -&gt; &#8220;Ansichts- und Suchoptionen&#8221; -&gt;Register &#8220;Ansicht&#8221; -&gt; Schaltfläche &#8220;Für Ordner übernehmen&#8221; die Ansicht für alle Ordner <span style="text-decoration: underline;">dieses Ordnertyps</span> gespeichert werden.</p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/139/alle-schluessel-in-der-registry-schliessen/" rel="bookmark" title="Permanent Link: Alle Schlüssel in der Registry schliessen">Alle Schlüssel in der Registry schliessen</a></li><li><a href="http://www.im-tal.net/159/programmfenster-automatisch-anordnen/" rel="bookmark" title="Permanent Link: Programmfenster automatisch anordnen">Programmfenster automatisch anordnen</a></li><li><a href="http://www.im-tal.net/178/filezilla-3-portabel-machen/" rel="bookmark" title="Permanent Link: FileZilla 3 portabel machen">FileZilla 3 portabel machen</a></li><li><a href="http://www.im-tal.net/102/office-speicherorte-aendern/" rel="bookmark" title="Permanent Link: Office-Speicherorte ändern">Office-Speicherorte ändern</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/713/ordneransichten-festlegen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress-Plugin: Remove Dashboard Widgets</title>
		<link>http://www.im-tal.net/547/wordpress-plugin-remove-dashboard-widgets/</link>
		<comments>http://www.im-tal.net/547/wordpress-plugin-remove-dashboard-widgets/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:53:07 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.im-tal.net/?p=547</guid>
		<description><![CDATA[Mit der Veröffentlichung von WordPress 2.7 wurde eine neue Dashboard Widgets API eingeführt, welche es sehr einfach macht, neue Widgets in das Dashboard hinzuzufügen. Aber auch der andere Weg ist seit WordPress 2.7 möglich, die Entfernung der Dashboard Widgets.
In einigen Situationen, vor allem auf Multi-User-Blogs, kann es sinnvoll sein einige &#160;...&#160;<a class="readmore" href="http://www.im-tal.net/547/wordpress-plugin-remove-dashboard-widgets/"><img src="http://static.im-tal.net/images/weiterlesen.gif" width="100" height="21" alt="Weiterlesen &#187;" title="Weiterlesen &#187;" /></a>]]></description>
			<content:encoded><![CDATA[<p>Mit der Veröffentlichung von <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> 2.7 wurde eine neue Dashboard Widgets API eingeführt, welche es sehr einfach macht, neue Widgets in das Dashboard hinzuzufügen. Aber auch der andere Weg ist seit <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> 2.7 möglich, die Entfernung der Dashboard Widgets.</p>
<p>In einigen Situationen, vor allem auf Multi-User-Blogs, kann es sinnvoll sein einige Widgets komplett zu entfernen anstatt nur auszublenden. Jeder Nutzer kann standardmäßig über das Optionen-Tab (an der rechten oberen Seite) einzelne Widgets ausblenden, aber wenn die User keine technischen Anwender sind, ist es sicherlich schöner, dass die nicht benötigten Dashboard-Widgets bereits vom Admin deaktiviert wurden.<br />
Aber auch aus Problemen mit der Ladezeit oder des Serverspeichers (bsp. mit Strato) kann es sinnvoll sein einige Dashboard Widgets komplett abzuschalten. Das bringt immerhin einige MB Platz.</p>
<p>Zurzeit  gibt es keine Funktion auf einfache Weise die Standard-Dashboard Widgets zu entfernen. Um sie zu entfernen, müsste man manuell über unset() die Elemente aus dem allgemeinen $ wp_meta_box Array entfernen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> remove_dashboard_widgets<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// Globalize the metaboxes array, this holds all the widgets for wp-admin</span>
  <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wp_meta_boxes</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Remove the incomming links widget</span>
  <span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$wp_meta_boxes</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'normal'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'core'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard_incoming_links'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">//Remove the plugins widget  </span>
  <span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$wp_meta_boxes</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'normal'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'core'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard_plugins'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Remove the quickpress widget</span>
  <span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$wp_meta_boxes</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'side'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'core'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dashboard_quick_press'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> 
&nbsp;
<span style="color: #666666; font-style: italic;">// Hoook into the 'wp_dashboard_setup' action to register our function</span>
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_dashboard_setup'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'remove_dashboard_widgets'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><a href="http://codex.wordpress.org/Dashboard_Widgets_API#Advanced:_Removing_Dashboard_Widgets">http://codex.wordpress.org/Dashboard_Widgets_API#Advanced:_Removing_Dashboard_Widgets</a></p>
<p>Für dieses Problem haben wir ein Plugin geschrieben, welches diese Aufgabe auf einfache Weise übernimmt. Das Plugin &#8220;Remove Dashboard Widgets&#8221; kann übersichtlich über die Einstellungen einzelne/alle Standard-Dashboard-Widgets für alle User ausschalten.</p>
<p>Wie bereits erwähnt, arbeitet das Plugin <strong>erst ab <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a> Version 2.7</strong>, da hier die neue Dashboard Widgets API eingeführt wurde!</p>
<p><strong>Download Zip-Datei:</strong><br />
<a href="http://static.im-tal.net/uploads/remove-dashboard-widgets.zip">Remove Dashboard Widgets 0.3</a></p>
<p><strong>Installation:</strong></p>
<ol>
<li> Download &#8220;Remove-Dashboard-Widgets&#8221; plugin</li>
<li> Entpacke das Archiv</li>
<li> Lade den Ordner per FTP in den <a href="http://www.im-tal.net/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Wordpress">WordPress</a>-Plugin-Ordner &#8230;/wp-content/plugins/*</li>
<li> Gehe ins WP-Backend zum tab &#8220;Plugins&#8221;</li>
<li> Aktiviere das &#8220;Remove-Dashboard-Widgets&#8221; Plugin</li>
<li> Gehe in die Plugin Einstellungen</li>
<li> Fertig</li>
</ol>
<p><strong>History:</strong><br />
0.1  &#8211;  Entwicklung Grundfunktionen über unset()<br />
0.2  &#8211;  Einstellungen über den Settings-Bereich im WP-Backend möglich, deutsche Sprache de_DE<br />
0.3  &#8211;  Code/Funktionen überarbeitet, Settings in die Dashboard-Box verlegt</p>
<p><a href="http://static.im-tal.net/uploads/remove-dashboard-widgets.jpg"><img class="size-full wp-image-550 alignnone" title="remove-dashboard-widgets" src="http://static.im-tal.net/uploads/remove-dashboard-widgets.jpg" alt="remove-dashboard-widgets" width="560" height="279" /></a></p>
<br /><br /><small><h2>Verwandte Artikel:</h2><ul><li><a href="http://www.im-tal.net/281/our-todo-list-plugin/" rel="bookmark" title="Permanent Link: Our Todo List Plugin">Our Todo List Plugin</a></li><li><a href="http://www.im-tal.net/495/antivirus-plugin-fuer-wordpress/" rel="bookmark" title="Permanent Link: AntiVirus-Plugin für WordPress">AntiVirus-Plugin für WordPress</a></li><li><a href="http://www.im-tal.net/304/all-in-one-seo-pack-plugin/" rel="bookmark" title="Permanent Link: All in one SEO Pack Plugin">All in one SEO Pack Plugin</a></li><li><a href="http://www.im-tal.net/288/antispam-bee/" rel="bookmark" title="Permanent Link: Antispam Bee">Antispam Bee</a></li><li><a href="http://www.im-tal.net/246/automatische-p-tags-in-wordpress-vermeiden/" rel="bookmark" title="Permanent Link: Automatische p-Tags in WordPress vermeiden">Automatische p-Tags in WordPress vermeiden</a></li></ul></small><br /><small>Copyright &copy; 2008-2010 <a href="http://www.im-tal.net">im-Tal.net</a> ( imtalnet (38.107.191.115) )</small><hr />]]></content:encoded>
			<wfw:commentRss>http://www.im-tal.net/547/wordpress-plugin-remove-dashboard-widgets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
