<?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>Kau-Boys blog &#187; WordPress</title>
	<atom:link href="http://kau-boys.de/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://kau-boys.de</link>
	<description>Webdevelopment and more</description>
	<lastBuildDate>Fri, 16 Mar 2012 19:15:48 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>WordPress Core Strings ohne Verlust beim nächsten Update überschreiben</title>
		<link>http://kau-boys.de/1498/wordpress/wordpress-core-strings-ohne-verlust-beim-naechsten-update-ueberschreiben?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-core-strings-ohne-verlust-beim-naechsten-update-ueberschreiben</link>
		<comments>http://kau-boys.de/1498/wordpress/wordpress-core-strings-ohne-verlust-beim-naechsten-update-ueberschreiben#comments</comments>
		<pubDate>Fri, 16 Mar 2012 19:15:48 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1498</guid>
		<description><![CDATA[Auf dem letzten WP Meetup Potsdam hat Caspar eine kleine Einführung in das Thema Multisite gegeben. Dabei päsentierte er auch kurz das Einrichten eines neuen Blogs im Netzwerk. Als er sich im Dashboard angemeldet hatte wies er uns auch darauf hin, dass er die Bezeichnung &#8220;Dashboard&#8221; in &#8220;Übersicht&#8221; umbenannt hat, da dies wohl für einige [...]]]></description>
			<content:encoded><![CDATA[<p>Auf dem letzten <a href="http://wpmeetup-potsdam.de/160/review-wpmeetup-slides-multisite-13-3-2012">WP Meetup Potsdam</a> hat <a href="http://glueckpress.com">Caspar</a> eine kleine <a href="http://glueckpress.com/blog/1014/wordpress-multisite-wp-meetup-potsdam">Einführung in das Thema Multisite</a> gegeben. Dabei päsentierte er auch kurz das Einrichten eines neuen Blogs im Netzwerk. Als er sich im Dashboard angemeldet hatte wies er uns auch darauf hin, dass er die Bezeichnung &#8220;Dashboard&#8221; in &#8220;Übersicht&#8221; umbenannt hat, da dies wohl für einige Kunden besser verstädnlich ist.</p>
<h2>Der falsche Weg</h2>
<p>Auf die Nachfrage, wie er es denn umbenannt hätte, musste er dann zugeben, dass er die originale Datei überschrieben hat. Oder er hatte sie komplett kopiert und dann den einen String geändert, das weiß ich nicht mehr so genau. Aber auf jeden Fall waren wir uns alle einige, dass dies eine sehr schlechte Lösung des Problems ist. Spätestens beim nächsten großen Update, wie z.B. bald auf Version 3.4, wird auch die Übersetzungsdatei wohl wieder überschrieben werden müssen. Alle geänderten Übersetzungen sind somit verloren und müssen erneut überschrieben werden. Ich war mit aber sehr sicher, dass es dafür eine bessere Lösung gibt.</p>
<h2>Der richtige Weg</h2>
<p>Vor einiger Zeit habe ich dem Artikel <a href="http://kau-boys.de/1341/wordpress/lokalisierung-fuer-child-themes-am-beispiel-von-thematic">Lokalisierung für Child Themes am Beispiel von Thematic</a> beschrieben, wie man in einem Child-Theme die Übersetzungen für Strings im Parent Theme überschreiben kann. Ich war mir sehr sicher, dass dies auch für die WordPress Core Strings funktionieren muss. Bei Core-Übersetzungen wird ja in den Übersetzungsfunktionen keine Domain angegeben. Daher war die erste Vermutung, dass man einfach einen leeren String für das Einbinden der Übersetzungsdatei verwenden muss. Aber das war nicht ganz korrekt. Man muss den String &#8220;default&#8221; als Parameter verwenden. Damit ist es dann möglich, eine eigene Übersetzungsdatei zu laden. In dieser Datei müssen aber nicht alle Strings enthalten sein. Es reicht aus, wenn man nur die zu überschreibenden aufführt. Die Einbindung dieser mo-Datei geschieht dann wie folgt:</p>
<pre class="brush: php; gutter: false; title: ; notranslate">
load_textdomain( 'default', dirname( __FILE__ ).'/'.get_locale().'.mo' );
</pre>
<p>In diesem Beispiel befindet sich dann z.B: die Datei de_DE.mo im selben Verzeichnis wie die Datei, in die diese Zeile eingefügt wurde. Dies kann in eurem Theme aber auch in einem Plugin geschehen. Im Falle von Capsar ist es sogar am sinnvollsten, das ganze als &#8220;must-use&#8221; Plugin im Ordner <code>/wp-contents/mu-plugins/</code> abzulegen. Ich habe das ganze natürlich auch mal für euch fertig vorbereitet und ihr könnt es hier herunterladen und einfach als Plugin installieren:</p>
<p class="aligncenter">
<a href="http://kau-boys.de/wp-content/uploads/2012/03/translation-override.zip" class="awesome large breakerbay" style="margin-left:20px;">Download</a>
</p>
<h2>Fazit</h2>
<p>Auch hier hat sich wieder gezeigt, wie flexibel WordPress ist. Auch mein Grundsatz &#8220;Don&#8217;t hack the core, never!&#8221; (auf Deutsch würde man wohl sagen &#8220;Nur gucken, nicht anfassen!&#8221;) wurde dadurch mal wieder bestätigt. Ich habe bisher wirklich noch kein Problem gefunden, dass ich nicht durch ein paar Zeilen Code in der functions.php Datei oder durch ein kleines Plugin lösen konnte, ohne den Core anfassen zu müssen. Das einizige, was einem hier noch passieren könnte ist eine Änderung des zu übersetzenden Strings in einer neuen Version. Dann müsste natürlich auch die Übersetzungsdatei angepasst werden. Aber eben auch nur die wenigen Strings darin und auch nur die, die sich geändert haben.</p>
<p>Was haltet ihr von meiner Lösung? Hättet ihr gedacht, dass so etwas mit nur einer Zeile Code möglich ist? Habt ihr vielleicht auch ähnlich tolle Fixes parat? Über Kommentare würde ich mich wie immer sehr freuen.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1498/wordpress/wordpress-core-strings-ohne-verlust-beim-naechsten-update-ueberschreiben/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Valides XHTML mit dem Google Analytics for WordPress Plugin</title>
		<link>http://kau-boys.de/1412/wordpress/valides-xhtml-mit-dem-google-analytics-for-wordpress-plugin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=valides-xhtml-mit-dem-google-analytics-for-wordpress-plugin</link>
		<comments>http://kau-boys.de/1412/wordpress/valides-xhtml-mit-dem-google-analytics-for-wordpress-plugin#comments</comments>
		<pubDate>Wed, 12 Oct 2011 21:20:40 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1412</guid>
		<description><![CDATA[Gestern Abend hatte ich mir mal wieder die Zeit genommen meine Startseite auf invaliden Quellcode hin zu untersuchen. Da meine Seite noch XHTML als Doctype verwendet, gab es einige Fehler bzgl. Der &#8220;target&#8221; Attribute in der Blogroll. Nach langer Recherche konnte ich das sehr beliebte Google Analytics for WordPress Plugin von Joost de Valk als [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend hatte ich mir mal wieder die Zeit genommen meine Startseite auf invaliden Quellcode hin zu untersuchen. Da meine Seite noch XHTML als Doctype verwendet, gab es einige Fehler bzgl. Der &#8220;target&#8221; Attribute in der Blogroll. Nach langer Recherche konnte ich das sehr beliebte <a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">Google Analytics for WordPress Plugin</a> von <a href="http://yoast.com/">Joost de Valk</a> als Fehlerquelle ausmachen.</p>
<h2>Das Problem</h2>
<p>Man kann nun aber dem Plugin nicht wirklich einen Vorwurf machen. Nachdem ich den Quellcode des Plugin sowie die Ausgabe der Blogroll im WordPress Core untersucht habe, konnte ich auch keine bessere Einbindung finden als die im Plugin verwendete. Es fehlt leider ein Filter, mit dem man den Link Tags zusätzliche Attribute anhängen kann. Da aber bei aktivierten Outlink-Tracking noch ein &#8220;onclick&#8221; Attribut notwendig ist, wurde es vom Plugin-Entwickler eben an das &#8220;target&#8221; Attribut angehängt. Damit war denn der Inhalt des selbigen nicht mehr leer und es wurde ausgegeben, auch wenn der Link für die Blogroll im Backend auf &#8220;none&#8221; gestellt war.</p>
<h2>Die Lösung</h2>
<p>Es gibt glücklicherweise eine recht einfache Lösung für das Problem. Da es einen Filter für die gesamte Ausgabe der Blogroll gibt, können wir hier ansetzen. Wir entfernen einfach sämtliche leere &#8220;target&#8221; Attribute im Ausgabestring mit folgendem Snippet:</p>
<pre class="brush: php; gutter: false; title: ; notranslate">
function remove_empty_target($content){
        return str_replace('target=&quot;&quot; ', '', $content);
} add_action('wp_list_bookmarks', 'remove_empty_target');
</pre>
<p>Das Snippet fügt ihr einfach in die functions.php Datei eures Themes an einer beliebigen Stelle ein. Wer für seine Seite ein Theme verwendet, das als Doctpye HTML5 nutzt, der kann diesen Tipp getrost ignorieren. Denn in HTML5 ist das &#8220;target&#8221; Attribut wieder enthalten.  Trotzdem halte ich noch immer die Angewohnheit externe Links mit einem <code>target="_blank"</code> in einem neuen Tab/Fenster zu öffnen für eine Todsünde der Usabilty. Aber im Zusammenhang mit Formularen und JavaScript kann ein &#8220;target&#8221; Attribut durchaus Sinn machen und notwendig sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1412/wordpress/valides-xhtml-mit-dem-google-analytics-for-wordpress-plugin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das WordCamp 2011 in Köln &#8211; Mein Rückblick</title>
		<link>http://kau-boys.de/1365/wordpress/das-wordcamp-2011-in-koeln-mein-rueckblick?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=das-wordcamp-2011-in-koeln-mein-rueckblick</link>
		<comments>http://kau-boys.de/1365/wordpress/das-wordcamp-2011-in-koeln-mein-rueckblick#comments</comments>
		<pubDate>Wed, 28 Sep 2011 15:46:40 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1365</guid>
		<description><![CDATA[Um es kurz und knapp auf den Punkt zu bringen: Es hat sich gelohnt. Angefangen hat es schon am Freitag mit einer Zugfahrt von Berlin nach Köln, die so einiges zu bieten hatte. Das Highlight war wohl der Stopp in Hannover, wo ein Wagon aus der Mitte unseres Zugverbands rausgenommen werden musste. Insgesamt hatte ich [...]]]></description>
			<content:encoded><![CDATA[<p>Um es kurz und knapp auf den Punkt zu bringen: Es hat sich gelohnt. Angefangen hat es schon am Freitag mit einer Zugfahrt von Berlin nach Köln, die so einiges zu bieten hatte. Das Highlight war wohl der Stopp in Hannover, wo ein Wagon aus der Mitte unseres Zugverbands rausgenommen werden musste. Insgesamt hatte ich dann fast zwei Stunden Verspätung bis Köln. Nur gut, dass ich am Freitag und nicht erst Samstagmorgen angereist bin.</p>
<h2>Ankunft und Location</h2>
<p>Nachdem ich endlich das richtige Gebäude gefunden hatte und mich angemeldet hatte, gab es wie auch im letzten Jahr ein sehr tolles T-Shirt. Vor der ersten Session wollte ich mich noch schnell mit einem Cappuccino stärken. Das hätte ich lieber gelassen, denn er war ein löslicher, der mit viel zu wenig Wasser aufgegossen eigentlich ungenießbar war und mir noch 5 Stunden später einen unangenehmen Nachgeschmack bescherte. Die Räume der Uni, die für das <a href="http://wordcamp.de">WordCamp</a> gebucht waren, hatten eine recht gute Einrichtung. Nur an die wippenden Stühle konnten sich so manche Teilnehmer nicht gewöhnen. Ich fand sie super bequem.</p>
<p><span id="more-1365"></span></p>
<h2>Die ersten Sessions</h2>
<p>Meine erste besuchte Session hatte das Thema „Ecommerce Lösungen für WordPress“ die ich vor Allem deshalb besucht habe, um mal von Experten zu erfahren, ob es wirklich keine guten Shop-Plugins für WordPress gibt. Diese Annahme wurde im Großen und Ganzen bestätigt, da viele der Plugins einfach nicht optimal an das deutsche Rechtssystem angepasst sind. Aber als Nischenprodukte für Kleinunternehmen war schon was dabei. Ansonsten nutzt man eher eine ausgewachsene Shop-Software und versucht diese einfach soweit es geht an das Layout des eigenen WordPress-Blogs anzupassen.</p>
<p>Anschließend ging es in die Session „Hook me!“ die hoffnungslos überfüllt war. Nicht ganz ohne Grund, stellen doch Filter und Actions die mächtigsten Waffen im Umgang mit WordPress da. Dort wurden auch einige meiner ewig offenen Fragen beantwortet. Aber sehr ins Detail ging er Referent leider nicht um nicht mit einem Beispiel die Verwendungsmöglichkeiten zu stark einzuschränken. Im Grunde kann man mit Hooks (fast) alles anstellen und das konnte er auch gut vermitteln.</p>
<p>Die letzte Session vor der Mittagspause drehte sich um das Thema „Kundenprojekte mit WordPress als CMS“. Dies beinhaltete einen fast einstündigen Vortrag über Projektmanagement und den richtigen Umgang mit Kunden. Aber die Fallbeispiele am Ende der Session haben meine erste Enttäuschung doch noch gemildert.</p>
<h2>Mittagspause</h2>
<p>Da es vormittags  nur Obst und Süßigkeiten gab war ich praktisch ohne echtes Frühstück in den Tag gestartet. Umso schöner war es dann, zum Mittag eine große Auswahl an belegten Brötchen vorzufinden. Jeder, der sich über die 10€ Gebühr aufregt (die komplett an eine gemeinnützige Organisation gespendet werden), der hat wohl spätestens jetzt keine Argumente mehr gefunden. Da das Wetter auch mitspielte machten es sich einige Teilnehmer draußen auf der Wiese bequem. Gut gestärkt konnte ich mich also in die zweite Hälfte des WordCamp stürzen.</p>
<h2>Die improvisierte zweite Hälfte</h2>
<p>Die erste Session „Formular-Plugins im Vergleich“ war schon eine viertel Stunde vorher sehr gut gefüllt. Leider konnten selbst Suchaufrufe über Twitter den Referenten nicht beibringen. Jeder Teilnehmer der rein kam wurde gleich als möglicher Referent gefeiert. Die Leitung las wohl auch die Twitter Posts und teilte uns dann mit, dass der Referent leider krank sei und nicht abgesagt hatte. Ganz spontan meldete sich dann aber ein Teilnehmer als Moderator für eine offene Diskussion, bei der verschiedene Teilnehmer ihre Erfahrungen zu den diversen Plugins vorstellten. Die Plugins mit <a href="http://www.deliciousdays.com/cforms-plugin/">cformsII</a> und <a href="http://wordpress.org/extend/plugins/formidable/">Formidable Forms</a> bekamen dabei den größten Zuspruch der Teilnehmer. Aber auch <a href="http://wordpress.org/extend/plugins/si-contact-form/">Fast Secure Contact Form</a> bekam gute Kritiken, nicht nur als Kontaktformular. </p>
<p>Anschließend besuchte ich die Session „Was kann man mit WordPress machen?“ von den Jungs von inpsyde. Sie stellten ein paar Lösungen vor, die sie mit WordPress umgesetzt haben. Was BuddyPress angeht haben sie echt ein paar super coole Features entwickelt. Bei der Vorstellung einer komplett „ajaxifizierten“ Seite war ich dann aber doch an ein Projekt erinnert, das bei dem ich selbst eine ähnliche oder sogar noch erweiterte Funktion umgesetzt habe. Zuletzt konnte man ihnen Fragen stellen, die einem schon lange im Kopf rumschwirren. Aber auf meine Frage, ob man innerhalb von THE LOOP erkennen könne, den wievielten Post man gerade ausgibt, hatten sie auch nur eine ähnlich unbefriedigende Lösung wie ich selbst parat: Mit einer externen globalen Zählvaribalen.</p>
<p>Im Anschluss an diese sehr interessante Session zog es mich in die „Übersetzerrunde“, die allerdings nur aus vier Personen bestand. Also unterheilten wir uns fast eine Stunde lang um die Problematik der deutschen Community. Zuletzt lernten wir dann aber doch alle noch etwas dazu, und zwar, dass man Übersetzungen auch auf einen Kontext beziehen kann. Das wird in WordPress mit der Funktion <a href="http://codex.wordpress.org/Function_Reference/_x">_x()</a> realisiert.</p>
<p>Zum Abschluss des WordCamp besuchte ich die Session „Geld verdienen mit WordPress“, die auch wieder zu einer Diskussionsrunde erklärt wurde, da auch hier der Referent nicht anwesend war. Ich habe hier aber einige sehr interessante Möglichkeiten kennengelernt, die mir früher noch nie in den Sinn gekommen sind. So habe ich mich gestern bei der <a href="http://www.vgwort.de/">VG Wort</a> angemeldet. Somit erhalte ich bei ausreichend Aufrufen eines Artikels Tantiemen als Autor von der VG Wort. Dass so etwas mit Blogs überhaupt möglich ist und man nur 1500 Aufrufe pro Jahr und Artikel benötigt, hätte ich nicht gedacht. Andere Tipps, abgesehen von klassischer Werbung, waren der Verkauf von Link oder auch Support-Leistungen wie Video-Trainings, Schulungen, Wartung von Blogs und ähnliches. Für den seit einiger Zeit bei mir zu findenden Flattr-Button gab es aber keine Zustimmung. Er scheint wohl im deutschen Markt wirklich noch nicht angekommen zu sein. Daher werde ich ihn wohl bald wieder entfernen und dadurch das Laden meines Blogs wieder beschleunigen.</p>
<h2>Fazit</h2>
<p>Damit endete dann auch schon das diesjährige WordCamp. Es waren zwar nicht wirklich viele WordPress-Entwickler-Themen dabei, aber so konnten auch Einsteiger oder Blog-Autoren auf einem angenehmen Niveau neues lernen. Ich habe trotzdem einige neue Tricks gelernt und kann damit nur sagen, dass ich auch im nächsten Jahr wieder teilnehmen werde, wenn es sich zeitlich einrichten lässt. Leider wurde noch nicht gesagt, wo es im nächsten Jahr stattfinden wird.</p>
<p>Ich hoffe euch hat die kleine Zusammenfassung einen guten Eindruck zum WordCamp vermitteln können. Wenn ihr zu einer bestimmten Session noch mehr Informationen haben möchtet, dann hinterlasst doch einfach einen kurzen Kommentar.</p>
<p>Ach ja, fast hätte ich es vergessen: Meine Rückfahrt von Köln verlief leider auch nicht wie geplant. Dieses Mal fiel aber gleich der ganze ICE aus, da ein Defekt am Triebwagen vorlag. So kam ich auch bei der Rückfahrt über eine Stunde zu spät in Berlin an. Aber immerhin gab es so insgesamt 25% des Fahrpreises zurückerstattet. Trotzdem hoffe ich, dass es im nächsten Jahr mal wieder reibungslos verläuft <img src='http://kau-boys.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1365/wordpress/das-wordcamp-2011-in-koeln-mein-rueckblick/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Auf zum WordCamp 2011 am 24.09.2011 in Köln</title>
		<link>http://kau-boys.de/1352/wordpress/auf-zum-wordcamp-2011-am-24-09-2011-in-koeln?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=auf-zum-wordcamp-2011-am-24-09-2011-in-koeln</link>
		<comments>http://kau-boys.de/1352/wordpress/auf-zum-wordcamp-2011-am-24-09-2011-in-koeln#comments</comments>
		<pubDate>Fri, 23 Sep 2011 11:37:01 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://kau-boys.de/1352/wordpress/auf-zum-wordcamp-2011-am-24-09-2011-in-koeln</guid>
		<description><![CDATA[Es ist wieder soweit. Morgen findet das diesjährige WordCamp Deutschland in Köln statt. Eigentlich wäre ich dieses Jahr nicht mit dabei gewesen, aber glücklicherweise hat sich dann gestern doch noch die Gelegenheit ergeben. Es waren zwar schon alle Plätze weg, aber fragen kostet ja bekanntlich nichts und so konnte ich den Platz eines Teilnehmers einnehmen, [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist wieder soweit. Morgen findet das diesjährige <a href="http://wordcamp.de">WordCamp Deutschland in Köln</a> statt. Eigentlich wäre ich dieses Jahr nicht mit dabei gewesen, aber glücklicherweise hat sich dann gestern doch noch die Gelegenheit ergeben. Es waren zwar schon alle Plätze weg, aber fragen kostet ja bekanntlich nichts und so konnte ich den Platz eines Teilnehmers einnehmen, der kurzfristig abgesagt hatte.</p>
<p><a href="http://wordcamp.de"><br />
<img src="http://kau-boys.de/wp-content/uploads/2011/09/wck11_468_60.jpg" alt="WordCamp 2011 Köln" title="WordCamp 2011 Köln" width="468" height="60" /><br />
</a></p>
<p>Dann ging es nur noch darum eine günstige Verbindung nach Köln zu bekommen. Und nun sitze ich im Zug Richtung Köln und freue mich schon auf viele spannende Themen rund um WordPress.</p>
<p>Sollte wie auch im letzten Jahr der ein oder andere von euch auch mit dabei sein, dann treffen wir uns ja morgen wieder. Alle anderen kann ich nur damit vertrösten, dass ich auch dieses Mal wieder meine Eindrücke mit euch teilen und die besten Tipps nochmals hier vorstellen werde.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1352/wordpress/auf-zum-wordcamp-2011-am-24-09-2011-in-koeln/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einschleusung von Schadcode in drei beliebte WordPress Plugins und die Folgen</title>
		<link>http://kau-boys.de/1331/wordpress/einschleusung-von-schadcode-in-drei-beliebte-wordpress-plugins-und-die-folgen?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=einschleusung-von-schadcode-in-drei-beliebte-wordpress-plugins-und-die-folgen</link>
		<comments>http://kau-boys.de/1331/wordpress/einschleusung-von-schadcode-in-drei-beliebte-wordpress-plugins-und-die-folgen#comments</comments>
		<pubDate>Wed, 22 Jun 2011 21:43:32 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1331</guid>
		<description><![CDATA[Heute Morgen habe ich nach dem Einloggen ins Backend für meinen Blog wieder die Meldung bekommen, dass unter anderem für das Plugin WPtouch ein Update vorliegt. Ich installiere diese in der Regel immer direkt und prüfe anschließend, ob noch alles wie vorher funktioniert. Mittags habe ich dann bei Golem.de erfahren, wieso WPtouch aktualisiert wurde. Bei [...]]]></description>
			<content:encoded><![CDATA[<p>Heute Morgen habe ich nach dem Einloggen ins Backend für meinen Blog wieder die Meldung bekommen, dass unter anderem für das Plugin WPtouch ein Update vorliegt. Ich installiere diese in der Regel immer direkt und prüfe anschließend, ob noch alles wie vorher funktioniert.</p>
<p>Mittags habe ich dann bei <a href="http://www.golem.de/1106/84391.html">Golem.de</a> erfahren, wieso WPtouch aktualisiert wurde. Bei drei bekannten Plugins (neben <a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a> waren es <a href="http://wordpress.org/extend/plugins/addthis/">AddThis</a> und <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a>) wurde Schadcode in das SVN Repository eingeschleust. Wie genau es dazu kam ist nicht bekannt. Es ist aber zu vermuten, dass die Passwörter der Plugin-Autoren geknackt wurden. Details zu den Schäden, die der Schadcode hätte anrichten können, wird zur Zeit vom WordPress Team geprüft.</p>
<p><span id="more-1331"></span></p>
<h2>Die Folgen</h2>
<p>Wie bei Golem.de nachzulesen war, wurden die Passwörter zurückgesetzt. Ich ging zuerst davon aus, dass es sich nur auf die Passwörter der drei Plugins bezieht. Bei einer kleinen Überarbeitung einer meiner Plugins musste ich dann aber feststellen, dass die Passwörter aller WordPress Nutzer zurückgesetzt wurden. Ich habe also auch meines zurückgesetzt und dabei auf ein sichereres geändert.</p>
<p>Nachdem ich mit meinen Änderungen fertig war und diese per Commit in das SVN Repository gestellt habe wurde ich dann natürlich erst einmal nach dem neuen Passwort gefragt. Ein paar Sekunden später hatte ich auch schon eine Mail von WordPress in meinem Postfach. Darin war der Commit inklusive des Changelogs zu finden. Mit dieser Maßnahme wird zwar nicht verhindert, dass Schadcode ins Repository eingeschleust wird. Aber da es ca. 10min dauert, bis eine neue Version auch den Nutzern zum Download angeboten wird, sollte es dem Plugin-Autoren möglich sein, den Code wieder raus zu nehmen.</p>
<h2>Fazit</h2>
<p>Niemand darf blind einem Plugin vertrauen, auch wenn es von einem seriösen Entwickler stammt. Aber es ist vorbildlich, wie WordPress auf diesen &#8220;Einbruch&#8221; reagiert hat. WordPress ist noch immer eine der sichersten CMS- und Blogging-Systeme, wie verschiedene Test immer wieder zeigen. Auch durch die sehr aktive Community werden solche Sicherheitslücken in Zukunft vermutlich sehr schnell gefunden und behoben.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1331/wordpress/einschleusung-von-schadcode-in-drei-beliebte-wordpress-plugins-und-die-folgen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seitentitel im Thematic Theme anpassen mit dem thematic_doctitle Filter</title>
		<link>http://kau-boys.de/1099/wordpress/seitentitel-im-thematic-theme-anpassen-mit-dem-thematic_doctitle-filter?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=seitentitel-im-thematic-theme-anpassen-mit-dem-thematic_doctitle-filter</link>
		<comments>http://kau-boys.de/1099/wordpress/seitentitel-im-thematic-theme-anpassen-mit-dem-thematic_doctitle-filter#comments</comments>
		<pubDate>Fri, 29 Oct 2010 15:41:04 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Thematic]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1099</guid>
		<description><![CDATA[Ich nutze für einen Blog das Thematic Theme. Es stellt die Grundlage für eigene sogenannte Child Themes bereits und kann in vielfältiger Weise angepasst werden. Thematic stellt zusätzlich zu den normalen WordPress Actions und Filtern eigene Theme Action Hooks und Theme Filter bereit. Einige davon sind auch sehr gut dokumentiert oder es gibt Beispiele im [...]]]></description>
			<content:encoded><![CDATA[<p>Ich nutze für einen Blog das <a href="http://themeshaper.com/thematic/">Thematic Theme</a>. Es stellt die Grundlage für eigene sogenannte <a href="http://codex.wordpress.org/Child_Themes">Child Themes</a> bereits und kann in vielfältiger Weise angepasst werden. Thematic stellt zusätzlich zu den normalen WordPress Actions und Filtern eigene <a href="http://themeshaper.com/thematic/guide/?page_id=10">Theme Action Hooks</a> und <a href="http://themeshaper.com/thematic/guide/?page_id=12">Theme Filter</a> bereit.</p>
<p>Einige davon sind auch sehr gut dokumentiert oder es gibt Beispiele im Netz dazu. Ich wollte auf dem Blog nun aber einen Text an den Seitentitel (also den Text innerhalb der &lt;title&gt; Tags im &lt;head&gt;) jeder einzelnen Seite anhängen. Zwar wird die Funktion <code>thematic_doctitle()</code> auf der Seite der <a href="http://themeshaper.com/thematic/guide/?page_id=12">Theme Filter</a> ausführlich in einem Beispiel behandelt, ich konnte mir aber nicht vorstellen, dass es so kompliziert und mit so vielen Zeilen Quellcode geschrieben werden muss. Daher bin ich mal wieder in den Quellcode eintauchen um die entsprechende Stelle zu finden, an der die Funktion definiert ist.</p>
<p><span id="more-1099"></span></p>
<h2>Der thematic_doctitle Filter</h2>
<p>Der Quellcode zum Filter befindet sich in der Datei &#8220;wp-content/themes/thematic/library/extensions/header-extensions.php&#8221; ab Zeile 26 (in Thematic Version 0.9.6.2). Der interessante Teil sieht wie folgt aus:</p>
<pre class="brush: php; first-line: 87; title: ; notranslate">
	// Filters should return an array
	$elements = apply_filters('thematic_doctitle', $elements);

	// But if they don't, it won't try to implode
	if(is_array($elements)) {
		$doctitle = implode(' ', $elements);
	}
	else {
		$doctitle = $elements;
	}

	$doctitle = &quot;\t&quot; . &quot;&lt;title&gt;&quot; . $doctitle . &quot;&lt;/title&gt;&quot; . &quot;\n\n&quot;;

	echo $doctitle;
</pre>
<p>Wie ich also feststellen konnte, kann die Rückgabe eines eigenen Filters entweder ein String oder ein Array sein. Sollte es ein Array sein, werden die einzelnen Elemente mit Hilfe der <a href="http://de.php.net/manual/de/function.implode.php">implode()</a> Funktion zu einem String verbunden. Ich habe zusätzlich den Inhalt des Arrays analysiert. Je nach Seite besteht es nur aus einem einelementigen Array oder aber auch mehreren Teilen, die durch einen &#8220;Separator&#8221; voneinander getrennt werden. </p>
<h2>Den Titel mit einer Funktion erweitern</h2>
<p>Im Grunde war es aber für meine Zwecke unerheblich, wie es aussieht, da ich nur etwas hinten anfügen wollte. Also habe ich eine einfache Funktion geschrieben, die den Titel mit Hilfe des Filters erweitert:</p>
<pre class="brush: php; gutter: false; title: ; notranslate">
function my_doctitle($doctitle) {
	return array_merge($doctitle, array('suffix' =&gt; '| example.com'));
}
add_filter('thematic_doctitle','my_doctitle');
</pre>
<p>Diese kleine Funktion fügt dem Array <code>$doctitle</code> ein Array mit dem Schlüssel &#8220;suffix&#8221; hinzu. Mit der <a href="http://de.php.net/manual/de/function.array-merge.php">array_merge()</a> Funktion wird es mit dem originalen Array zu einem neuen &#8220;gemerged&#8221; und direkt wieder zurückgegeben. </p>
<h2>Fazit</h2>
<p>Statt also laut dem Beispiel im Guide zum Thematic Theme den Filter thematic_doctitle fast komplett zu kopieren um dann nur einen kleinen String anzuhängen, hat es sich mal wieder ausgezahlt sich mit dem Quellcode zu beschäftigen. So konnten wir in nur vier Zeilen das gewünschte Ergebnis erzielen.</p>
<p>Da ich sehr viele Filter und Action Hooks in meiner functions.php Datei verwende, lohnt es sich umso mehr nachzuschauen, ob es nicht auch einfacher geht. Sonst habe ich nämlich am Ende die Hälfte (oder sogar mehr) der verwendeten Filter aus dem Thematic Theme in meine functions.php kopiert, ohne es wirklich zu müssen.</p>
<p>Ich hoffe ich konnte euch einmal mehr zeigen, dass man sich nicht davor scheuen sollte auch mal den Quellcode eines Produkts zu studieren, das man verwenden und erweitern möchte. Mir hat es nicht nur in diesem Fall viel Arbeit gespart.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1099/wordpress/seitentitel-im-thematic-theme-anpassen-mit-dem-thematic_doctitle-filter/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Das WP-Instant Plugin für euer Theme anpassen</title>
		<link>http://kau-boys.de/1078/wordpress/das-wp-instant-plugin-fuer-euer-theme-anpassen?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=das-wp-instant-plugin-fuer-euer-theme-anpassen</link>
		<comments>http://kau-boys.de/1078/wordpress/das-wp-instant-plugin-fuer-euer-theme-anpassen#comments</comments>
		<pubDate>Fri, 08 Oct 2010 18:10:41 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1078</guid>
		<description><![CDATA[Ihr habt bestimmt alle schon die tolle neue Funktion von Google, die &#8220;Instant Suche&#8221; ausprobiert oder zumindest davon gehört. Da das wirklich eine tolle Funktion ist, habe ich mich entschlossen ein solches Plugin auch für die WordPress Community zu programmieren. Das ist aber trotz der ernormen Erweiterbarkeit von WordPress garnicht so einfach gewesen. Leider hat [...]]]></description>
			<content:encoded><![CDATA[<p>Ihr habt bestimmt alle schon die tolle neue Funktion von Google, die &#8220;Instant Suche&#8221; ausprobiert oder zumindest davon gehört. Da das wirklich eine tolle Funktion ist, habe ich mich entschlossen <a href="http://kau-boys.de/1088/wordpress/wp-instant-plugin">ein solches Plugin</a> auch für die WordPress Community zu programmieren. Das ist aber trotz der ernormen Erweiterbarkeit von WordPress garnicht so einfach gewesen. Leider hat es ein Laie, der bisher noch keine Berührung mit Themes hatte, hier wohl auch schwer, das Plugin zum Laufen zu bekommen, da er zumindest zweimal etwas tiefer in den Quellcode einsteigen muss.</p>
<p>Zuerst einmal muss die originale &#8220;Search Loop&#8221; in eine Datei mit dem Namen <code>wp-instant-search-template.php</code> kopiert werden. Diese Datei muss dann in euer Theme Verzeichnis kopiert werden. Die &#8220;Search Loop&#8221; findet ihr in aller Regel in einer Datei mit dem Namen <code>search.php</code> in eurem Theme Verzeichnis. Er könnte z.B. wie folgt aussehen (aus dem alten &#8220;Default&#8221; Theme):</p>
<p><span id="more-1078"></span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */

get_header(); ?&gt;

	&lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot; role=&quot;main&quot;&gt;

	&lt;?php if (have_posts()) : ?&gt;

		&lt;h2 class=&quot;pagetitle&quot;&gt;Search Results&lt;/h2&gt;

		&lt;div class=&quot;navigation&quot;&gt;
			&lt;div class=&quot;alignleft&quot;&gt;&lt;?php next_posts_link('&amp;laquo; Older Entries') ?&gt;&lt;/div&gt;
			&lt;div class=&quot;alignright&quot;&gt;&lt;?php previous_posts_link('Newer Entries &amp;raquo;') ?&gt;&lt;/div&gt;
		&lt;/div&gt;

		&lt;?php while (have_posts()) : the_post(); ?&gt;

			&lt;div &lt;?php post_class() ?&gt;&gt;
				&lt;h3 id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to &lt;?php the_title_attribute(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt;
				&lt;small&gt;&lt;?php the_time('l, F jS, Y') ?&gt;&lt;/small&gt;

				&lt;p class=&quot;postmetadata&quot;&gt;&lt;?php the_tags('Tags: ', ', ', '&lt;br /&gt;'); ?&gt; Posted in &lt;?php the_category(', ') ?&gt; | &lt;?php edit_post_link('Edit', '', ' | '); ?&gt;  &lt;?php comments_popup_link('No Comments &amp;#187;', '1 Comment &amp;#187;', '% Comments &amp;#187;'); ?&gt;&lt;/p&gt;
			&lt;/div&gt;

		&lt;?php endwhile; ?&gt;

		&lt;div class=&quot;navigation&quot;&gt;
			&lt;div class=&quot;alignleft&quot;&gt;&lt;?php next_posts_link('&amp;laquo; Older Entries') ?&gt;&lt;/div&gt;
			&lt;div class=&quot;alignright&quot;&gt;&lt;?php previous_posts_link('Newer Entries &amp;raquo;') ?&gt;&lt;/div&gt;
		&lt;/div&gt;

	&lt;?php else : ?&gt;

		&lt;h2 class=&quot;center&quot;&gt;No posts found. Try a different search?&lt;/h2&gt;
		&lt;?php get_search_form(); ?&gt;

	&lt;?php endif; ?&gt;

	&lt;/div&gt;

&lt;?php get_sidebar(); ?&gt;

&lt;?php get_footer(); ?&gt;
</pre>
<p>Hiervon benötitg ihr den teil innerhalb des DIV mit der ID &#8220;content&#8221;. In der Regel startet die &#8220;Search Loop&#8221; mit <code>if(have_posts())</code> und endet mit <code>endif;</code>. Aus dem Beispeil müssen also die Zeilen 11-41 in die Datei &#8220;wp-instant-search-template.php&#8221; kopiert werden.</p>
<p>Ist dieser Schritt getan, erzeugt die Instant Suche bereits die korrekte Ausgabe. Diese muss aber nun auch noch in das richtige DIV eingefügt werden. Die ID dieses DIV können wir auch recht einfach aus dem Beispiel-Quellcode ablesen. Es handelt sich natürlich um den Wert &#8220;content&#8221; da wir im vorherigen Schritt den Inhalt eben dieses DIVs kopiert haben. Diese ID wird nun in der Einstellungs-Seite des Plugins eingetragen:</p>
<div class="aligncenter">
<img src="http://kau-boys.de/wp-content/uploads/2010/10/wp-instant-content-tag-id-ger.png" alt="Screenshot der Einstellungs-Seite" title="Screenshot der Einstellungs-Seite" style="width: 506px; height: 291px" />
</div>
<p>Damit sollte dann die Einstellung des Plugins auch schon abgeschlossen sein. Sollte es bei euch doch nicht funktionieren oder ihr auf Probleme mit eurem Plugin stoßen, dann hinterlasst bitte einfach auf diesem Post oder <a href="http://kau-boys.de/1088/wordpress/wp-instant-plugin">auf dem Post zu dem Plugin selbst</a> einen Kommentar. Für Anregungen zur Verbesserung des Plugins bin ich natürlich auch offen.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1078/wordpress/das-wp-instant-plugin-fuer-euer-theme-anpassen/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP-Instant Plugin</title>
		<link>http://kau-boys.de/1088/wordpress/wp-instant-plugin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp-instant-plugin</link>
		<comments>http://kau-boys.de/1088/wordpress/wp-instant-plugin#comments</comments>
		<pubDate>Fri, 08 Oct 2010 18:06:12 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1088</guid>
		<description><![CDATA[Dieses Plugin stellt eine Suche ähnlich der Google Instant Suche bereit.Es verwendet die Ajax.Updater Function von script.aculo.us und die Form.Element.DelayedObserver Klasse. Eine jQuery Implementierung folgt in Kürze. Eine detailiertere Beschreibung zur Einrichtung des Plugins findet ihr hier: Das WP-Instant Plugin für euer Theme anpassen Installation: Installation über die WordPress Adminstrator-Seiten: Gehe zur Admin-Seite Plugins -&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Plugin stellt eine Suche ähnlich der Google Instant Suche bereit.Es verwendet die Ajax.Updater Function von script.aculo.us und die Form.Element.DelayedObserver Klasse. Eine jQuery Implementierung folgt in Kürze.</p>
<p>Eine detailiertere Beschreibung zur Einrichtung des Plugins findet ihr hier: <a href="http://kau-boys.de/1078/wordpress/das-wp-instant-plugin-fuer-euer-theme-anpassen">Das WP-Instant Plugin für euer Theme anpassen</a></p>
<p><span id="more-1088"></span></p>
<h2>Installation:</h2>
<h3>Installation über die WordPress Adminstrator-Seiten:</h3>
<ol>
<li>Gehe zur Admin-Seite <code>Plugins -&gt; Installieren</code></li>
<li>Suche nach <code>kau-boy</code> und wähle das Plugin aus</li>
<li>Wähle die Aktion <code>Jetzt installieren</code></li>
<li>Klicke auf <code>Jetzt installieren</code></li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
<li>Du musst eventuell die Einstellungen anpassen, vor allem den Wert für die &#8220;Inhalts Tag ID&#8221;</li>
<li>Erzeuge eine Datei mit dem Namen &#8220;wp-instant-search-template.php&#8221; und kopiere die &#8220;Search Loop&#8221; innerhalb des &#8220;Inhalts Tags&#8221; hinein</li>
</ol>
<h3>Installation unter Verwendung der WordPress Adminstrator-Seiten:</h3>
<ol>
<li>Lade die zip-Datei des Plugins herunter: <a href="http://downloads.wordpress.org/plugin/wp-instant.1.1.zip">wp-instant.1.1.zip</a></li>
<li>Gehe zur Admin-Seite <code>Plugins -&gt; Installieren</code></li>
<li>Wähle den Link <code>Hochladen</code> unter <code>Plugins Installieren</code> Überschrift</li>
<li>Wähle die zip-Datei aus und klicke <code>Jetzt installieren</code></li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
<li>Du musst eventuell die Einstellungen anpassen, vor allem den Wert für die &#8220;Inhalts Tag ID&#8221;</li>
<li>Erzeuge eine Datei mit dem Namen &#8220;wp-instant-search-template.php&#8221; und kopiere die &#8220;Search Loop&#8221; innerhalb des &#8220;Inhalts Tags&#8221; hinein</li>
</ol>
<h3>Installation unter Verwendung von FTP</h3>
<ol>
<li>Lade die zip-Datei des Plugins herunter: <a href="http://downloads.wordpress.org/plugin/wp-instant.1.1.zip">wp-instant.1.1.zip</a></li>
<li>Entpacke es und lade es in dein <code>/wp-content/plugins/</code> Verzeichnis hoch</li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
<li>Du musst eventuell die Einstellungen anpassen, vor allem den Wert für die &#8220;Inhalts Tag ID&#8221;</li>
<li>Erzeuge eine Datei mit dem Namen &#8220;wp-instant-search-template.php&#8221; und kopiere die &#8220;Search Loop&#8221; innerhalb des &#8220;Inhalts Tags&#8221; hinein</li>
</ol>
<h2>Versionsgeschichte:</h2>
<ul>
<li><strong>1.1</strong> Fehler mit uninitialisierten Variablen behoben</li>
<li><strong>1.0</strong> Einsatz von AJAX, so wie es hier beschrieben wird: <a href="http://codex.wordpress.org/AJAX_in_Plugins">http://codex.wordpress.org/AJAX_in_Plugins</a></li>
<li><strong>0.2</strong> Verwendung von STYLESHEETPATH als primärem Ordner für die Suche nach einem Suchtemplate</li>
<li><strong>0.1</strong> Erste stabile Version</li>
</ul>
<p>Wenn dir dieses Plugin gefällt oder dir etwas fehlt, würde ich mich freuen es zu erfahren. Hinterlasse einfach ein Kommentar auf dieser Seiter oder auf meiner <a href="http://wordpress.org/tags/wp-instant">WordPress Plugin Seite</a>.</p>
<p><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6104701"><img style="border: 0pt none ;" src="http://kau-boys.de/wp-content/uploads/2009/07/btn_donate_LG_en_US.gif" alt="PayPal - The safer, easier way to pay online!" /></a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6104638"><img style="border: 0pt none ;" src="http://kau-boys.de/wp-content/uploads/2009/07/btn_donate_LG_de_DE.gif" alt="PayPal - The safer, easier way to pay online!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1088/wordpress/wp-instant-plugin/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WordPress.com bekommt Zuwachs von 30 millionen Windows Live Spaces Nutzern</title>
		<link>http://kau-boys.de/1074/wordpress/wordpress-com-bekommt-zuwachs-von-30-millionen-windows-live-spaces-nutzern?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-com-bekommt-zuwachs-von-30-millionen-windows-live-spaces-nutzern</link>
		<comments>http://kau-boys.de/1074/wordpress/wordpress-com-bekommt-zuwachs-von-30-millionen-windows-live-spaces-nutzern#comments</comments>
		<pubDate>Tue, 28 Sep 2010 15:41:15 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=1074</guid>
		<description><![CDATA[Nicht erst seit heute bin ich der festen Überzeugung, dass WordPress vielen anderen Blogging-Systemen und selbst so manchem ausgewachsenen CMS weit überlegen ist. Heute konnte ich dann zu meinem Erstaunen feststellen, dass wohl auch Microsoft das nun eingesehen hat. Sie werden ihren eigenen Blogging Dienst &#8220;Windows Live Spaces&#8221; einstellen und allen Nutzern die Möglichkeit einräumen [...]]]></description>
			<content:encoded><![CDATA[<p>Nicht erst seit heute bin ich der festen Überzeugung, dass WordPress vielen anderen Blogging-Systemen und selbst so manchem ausgewachsenen CMS weit überlegen ist. Heute konnte ich dann zu meinem Erstaunen feststellen, dass wohl auch Microsoft das nun eingesehen hat. Sie werden ihren eigenen Blogging Dienst &#8220;Windows Live Spaces&#8221; einstellen und allen Nutzern die Möglichkeit einräumen innerhalb von sechs Monaten zu WordPress.com zu wechseln.</p>
<p>Eine <a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2010/09/27/wordpress-com-and-windows-live-partnering-together-and-providing-an-upgrade-for-30-million-windows-live-spaces-customers.aspx">Anleitung zur Migration</a> der Daten ist schon vorhanden. Damit der Einstieg für neue Nutzer von WordPress auch ohne große Frustration abläuft, stellt WordPress.com einige <a href="http://en.blog.wordpress.com/2010/09/27/welcome-windows-live-spaces-bloggers/">Tutorials und Hilfen</a> bereit.</p>
<p>Ich finde das für die WordPress Community großartig. Eventuell stellen einige Nutzer von &#8220;Windows Live Spaces&#8221; fest, dass es Dinge gab, die es in WordPress noch nicht gibt und wir bekommen damit eine noch bessere Software. Ich bin auch gespannt, ob die Erstellung von Artikeln mit Office Produkten aus dem Hause Microsoft in Zukunft um Funktionen für WordPress erweitert wird. Ich komme zwar mit WordPress super klar und nutze hier immer den HTML-Modus, aber die Einstiegshürde kann gerade für nicht so internetaffine Benutzer durch eine Integration in bekannt Programme (wie z.B. Microsoft Word) noch verringert werden.</p>
<p>Was haltet ihr von der Ankündigung? Seit ihr vielleicht sogar &#8220;Windows Live Spaces&#8221; Nutzer und gar nicht froh über diesen Schritt? Ehrliche Kommentare (auch kritische) sind wie immer gern gesehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/1074/wordpress/wordpress-com-bekommt-zuwachs-von-30-millionen-windows-live-spaces-nutzern/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Wartungsmodus mit eigenem Inhalt verschönern</title>
		<link>http://kau-boys.de/998/wordpress/wordpress-wartungmodus-mit-eigenem-inhalt-verschoenern?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-wartungmodus-mit-eigenem-inhalt-verschoenern</link>
		<comments>http://kau-boys.de/998/wordpress/wordpress-wartungmodus-mit-eigenem-inhalt-verschoenern#comments</comments>
		<pubDate>Thu, 05 Aug 2010 22:09:33 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=998</guid>
		<description><![CDATA[Viele von euch, die während eines Updates ihren eigenen Blog angesehen haben, werden wohl den neuen Wartungsmodus von WordPress bemerkt haben. Was früher nur mit Plugins möglich war, ist jetzt seit WordPress 3.0 eine Standardfunktion. Wartungsmodus vorher Während des Updates eurer WordPress Installation, eines Themes oder Plugins, bzw. bei der Installation neuer Themes oder Plugins [...]]]></description>
			<content:encoded><![CDATA[<p>Viele von euch, die während eines Updates ihren eigenen Blog angesehen haben, werden wohl den neuen Wartungsmodus von WordPress bemerkt haben. Was früher nur mit Plugins möglich war, ist jetzt seit WordPress 3.0 eine Standardfunktion.</p>
<h2>Wartungsmodus vorher</h2>
<p>Während des Updates eurer WordPress Installation, eines Themes oder Plugins, bzw. bei der Installation neuer Themes oder Plugins wird WordPress automatisch in einen Wartungsmodus versetzt, damit keine Schäden an eurem Blog auftreten. Dabei wir eurem Benutzer aber eine sehr unschöne Nachricht angezeigt, die wie folgt aussieht:</p>
<p><span id="more-998"></span></p>
<p style="text-align: center;">
<a href="http://kau-boys.de/wp-content/uploads/2010/08/Wartung-Standard-Nachricht.png" class="thickbox"><img src="http://kau-boys.de/wp-content/uploads/2010/08/Wartung-Standard-Nachricht-klein.png" alt="Wartung Standard Nachricht" title="Wartung Standard Nachricht" style="width: 506px; height: 257px;"  /></a>
</p>
<p>Ich habe hier den deutschen Text als Screenshot, aber bei meinem zweisprachigen Blog erscheint immer der englische Text, egal welche Sprache der Nutzer verwendet. Aber abgesehen davon ist die Nachricht mit besonders hübsch.</p>
<h2>Testen und kontrollieren des Wartungsmodus</h2>
<p>Gesteuert wird der Wartungsmodus übrigens über eine Datei mit dem Namen <code>.maintenance</code> die von WordPress bei der Installation mit folgendem Inhalt im ROOT-Verzeichnis eures Blogs abgelegt wird:</p>
<pre class="brush: php; gutter: false; title: ; notranslate">
&lt;?php $upgrading = 1281043765; ?&gt;
</pre>
<p>Der Timestamp hier gibt an, wann das Update gestartet wurde. Solltet ihr euren Wartungsmodus einmal testen wollen, könnt ihr einfach eine entsprechende Datei erzeugen und den Timestamp auf den aktuellen Wert setzen. Dazu einfach anstelle einer Zahl die Funktion time() verwenden, es sei denn, eure innere Uhr kennt immer den aktuellen Timestamp <img src='http://kau-boys.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Denkt aber daran sie später wieder zu löschen. Ihr solltet auch nach jedem Update kontrollieren, ob euer Blog wieder funktioniert. Wie ich heute auf dem <a href="http://www.perun.net/2010/07/31/wordpress-automatisches-update-mit-automatischen-wartungsmodus/">Blog von perun.net</a> nachlesen konnte, ist es schon einigen Blogbesitzern passiert, dass die Datei nach dem Update nicht gelöscht wurde. Das kann schnell mal passieren, wenn man z.B. den Tab mit dem Update aus Versehen löscht. Glücklicherweise wird aber nach 10 Minuten der Blog wieder angezeigt, da WordPress dann davon ausgeht, dass das Löschen der Datei gescheitert ist.</p>
<h2>Verschönern des Wartungsmodus</h2>
<p>Jetzt aber zum eigentlich interessanten Teil des Artikels. Nachdem ich die Standardmeldung im Quellcode von WordPress ausgemacht hatte, fand ich in dem Kommentar der Funktion auch einen Hinweis darauf, wie man die Anzeige mit sehr einfachen Mitteln verschönern kann. Dazu ist es lediglich notwendig eine Datei mit dem Namen <code>maintenance.php</code> im Ordner <code>wp-content</code> abzulegen. Da man hier auch eine PHP Datei verwenden kann sind, der eigenen Kreativität keine Grenzen gesetzt.</p>
<p>Das Anlegen meiner Seite habe ich wie folgt vorgenommen. Zuerst habe ich eine gewöhnliche WordPress Seite erstellt und mit einem netten Text und einen Comic von <a href="http://xkcd.com">xkcd.com</a> gefüllt. Diese Seite habe ich dann kurz freigegeben und nach dem Abmelden vom Admin-Bereich gespeichert, damit auch alle Inhalte zu sehen sind, die ein angemeldeter Besucher nicht sieht. Von dieser Seite habe ich dann den Quellcode gespeichert.</p>
<p>Den Quellcode könnte man nun einfach in die <code>maintenance.php</code> Datei einfügen und im <code>wp-content</code> Ordner ablegen. Da mein Blog aber zweisprachig ist, habe ich zwei HTML-Dateien mit den Namen <code>maintenance-de.htm</code> und  <code>maintenance-en.htm</code> und diese beiden im gleichen Ordner abgelegt. Innerhalb der <code>maintenance.php</code> lese ich dann die Sprache des Benutzers aus, und gebe den Inhalt der entsprechenden Datei aus. Wer mal sehen möchte, wie meine Wartungsseite aussieht kann das gerne hier tun: <a href="http://kau-boys.de/wp-content/maintenance.php">http://kau-boys.de/wp-content/maintenance.php</a>.</p>
<h2>Fazit</h2>
<p>Der neue Wartungsmodus ist wirklich eine tolle Sache und kann mit sehr wenig Aufwand auch an die eigenen Bedürfnisse angepasst werden. Wer eine statische Kopie einer WordPress Seite verwendet, sollte seine Wartungsseite aber von Zeit zu Zeit aktualisieren, damit sie immer dem aktuellen Layout entspricht.</p>
<p>Ich hoffe, dass der Tipp auch euch weiterhelfen wird und ich würde mich freuen, wenn mir der ein oder andere ebenfalls einen Link zu seiner toll gestalteten Wartungsseite als Kommentar schicken würde.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/998/wordpress/wordpress-wartungmodus-mit-eigenem-inhalt-verschoenern/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kau-Boy&#8217;s Opensearch Plugin</title>
		<link>http://kau-boys.de/980/wordpress/kau-boys-opensearch-plugin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kau-boys-opensearch-plugin</link>
		<comments>http://kau-boys.de/980/wordpress/kau-boys-opensearch-plugin#comments</comments>
		<pubDate>Sun, 25 Jul 2010 18:05:07 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=980</guid>
		<description><![CDATA[Dieses Plugin stellt eine Browsersuche nach der Opensearch Spezifikation bereit. Jeder Besucher des Blog kann eine Suche zu seinem Browser hinzufügen und so sehr schnell und jeder Zeit nach einem Artikel suchen. Das Plugin muss dabei nicht konfiguriert werden. Einfach installieren und aktivieren. Installation: Installation über die WordPress Adminstrator-Seiten: Gehe zur Admin-Seite Plugins -&#62; Installieren [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Plugin stellt eine Browsersuche nach der <a href="http://www.opensearch.org/Specifications/OpenSearch/1.1">Opensearch Spezifikation</a> bereit.</p>
<p>Jeder Besucher des Blog kann eine Suche zu seinem Browser hinzufügen und so sehr schnell und jeder Zeit nach einem Artikel suchen. Das Plugin muss dabei nicht konfiguriert werden. Einfach installieren und aktivieren.</p>
<p><span id="more-980"></span></p>
<h2>Installation:</h2>
<h3>Installation über die WordPress Adminstrator-Seiten:</h3>
<ol>
<li>Gehe zur Admin-Seite <code>Plugins -&gt; Installieren</code></li>
<li>Suche nach <code>kau-boy</code> und wähle das Plugin aus</li>
<li>Wähle die Aktion <code>Jetzt installieren</code></li>
<li>Klicke auf <code>Jetzt installieren</code></li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
</ol>
<h3>Installation unter Verwendung der WordPress Adminstrator-Seiten:</h3>
<ol>
<li>Lade die zip-Datei des Plugins herunter: <a href="http://downloads.wordpress.org/plugin/kau-boys-opensearch.0.1.zip">kau-boys-opensearch.0.1.zip</a></li>
<li>Gehe zur Admin-Seite <code>Plugins -&gt; Installieren</code></li>
<li>Wähle den Link <code>Hochladen</code> unter <code>Plugins Installieren</code> Überschrift</li>
<li>Wähle die zip-Datei aus und klicke <code>Jetzt installieren</code></li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
</ol>
<h3>Installation unter Verwendung von FTP</h3>
<ol>
<li>Lade die zip-Datei des Plugins herunter: <a href="http://downloads.wordpress.org/plugin/kau-boys-opensearch.0.1.zip">kau-boys-opensearch.0.1.zip</a></li>
<li>Entpacke es und lade es in dein <code>/wp-content/plugins/</code> Verzeichnis hoch</li>
<li>Aktiviere das Plugin über den <code>Plugins</code> Menüpunkt in WordPress</li>
</ol>
<h2>Screenshots:</h2>
<h3>Screenshot der Autmatischen Erkennung der Suche durch Firefox</h3>
<p><img title="Screenshot der Autmatischen Erkennung der Suche durch Firefox" src="http://kau-boys.de/wp-content/uploads/2010/08/screenshot-1.png" alt="Screenshot im Firefox" /></p>
<h2>Versionsgeschichte:</h2>
<ul>
<li><strong>0.1</strong> Erste stabile Version</li>
</ul>
<p>Wenn dir dieses Plugin gefällt oder dir etwas fehlt, würde ich mich freuen es zu erfahren. Hinterlasse einfach ein Kommentar auf dieser Seiter oder auf meiner <a href="http://wordpress.org/tags/kau-boys-opensearch">WordPress Plugin Seite</a>.</p>
<p><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6104701"><img style="border: 0pt none ;" src="http://kau-boys.de/wp-content/uploads/2009/07/btn_donate_LG_en_US.gif" alt="PayPal - The safer, easier way to pay online!" /></a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=6104638"><img style="border: 0pt none ;" src="http://kau-boys.de/wp-content/uploads/2009/07/btn_donate_LG_de_DE.gif" alt="PayPal - The safer, easier way to pay online!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/980/wordpress/kau-boys-opensearch-plugin/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Mein Fazit zum WordCamp 2010 in Berlin</title>
		<link>http://kau-boys.de/969/wordpress/mein-fazit-zum-wordcamp-2010-in-berlin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mein-fazit-zum-wordcamp-2010-in-berlin</link>
		<comments>http://kau-boys.de/969/wordpress/mein-fazit-zum-wordcamp-2010-in-berlin#comments</comments>
		<pubDate>Tue, 06 Jul 2010 15:52:08 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=969</guid>
		<description><![CDATA[Am Samstag war es also soweit. Das WordCamp Berlin sollte mein erstes BarCamp werden und somit einen ersten Eindruck auf diese Art von &#8220;Unkonferenz&#8221; sein. Meine Vorfreude auf die Location, das betahaus, war auch recht hoch, da ich schon viel darüber gelesen habe und die Idee dahinter auch wirklich toll finde. Von Verlauf des WordCamp [...]]]></description>
			<content:encoded><![CDATA[<p>Am Samstag war es also soweit. Das <a href="http://www.wordcamp.de">WordCamp Berlin</a> sollte mein erstes BarCamp werden und somit einen ersten Eindruck auf diese Art von &#8220;Unkonferenz&#8221; sein. Meine Vorfreude auf die Location, das <a href="http://betahaus.de">betahaus</a>, war auch recht hoch, da ich schon viel darüber gelesen habe und die Idee dahinter auch wirklich toll finde.</p>
<p>Von Verlauf des WordCamp war ich sehr zufrieden. Meine einzige Vergleichsmöglichkeit war das <a href="http://kau-boys.de/26/webentwicklung/cakefest-berlin">CakeFest 2009</a>, welches ebenfalls in Berlin stattfand. Im Nachhinein muss ich sagen, dass die Location des CakeFests in der <a href="http://www.gls-berlin.de/2013.html">German Language School (GLS)</a> war aber um einiges besser als das betahaus, das zwar einen gewissen Charm hatte, aber dessen Räume doch sehr schlecht für solche Events ausgerüstet waren. Zu allem Überfluss waren die meisten interessanten Sessions im 4.OG und der Aufzug war entweder überfüllt oder jemand hatte mal wieder vergessen, die Tür zu zu machen.</p>
<p>Toll an der Location war dann aber die Übertragung des Viertelfinal-Spiels und die Stimmung, die dabei allgemein herrschte. Aber bei einem 4:0 gegen Argentinien musste die ja auch gut sein. Ich habe mich auch gefreut, dass zu der zeit, als das Spiel stattfand keine Sessions abgehalten wurden. Ärgerlich war es natürlich für alle die nichts mit Fußball anfangen konnten und extra von weit her angereist sind.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/969/wordpress/mein-fazit-zum-wordcamp-2010-in-berlin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 ist endlich da!</title>
		<link>http://kau-boys.de/951/wordpress/wordpress-3-0-ist-endlich-da?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-0-ist-endlich-da</link>
		<comments>http://kau-boys.de/951/wordpress/wordpress-3-0-ist-endlich-da#comments</comments>
		<pubDate>Thu, 17 Jun 2010 20:15:49 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=951</guid>
		<description><![CDATA[Ich habe die letzten Tage immer die offizielle WordPress Roadmap verfolgt. Nachdem, vorgestern schon einmal alle Tickets geschlossen waren, wurde ein altes Ticket wieder eröffnet. Gestern Abend waren dann wieder alle geschlossen und so blieb es dann auch. Als ich heute Nachmittag nochmal nachgesehen habe, war WordPress 3.0 schon von der Roadmap verschwunden. Zu diesem [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe die letzten Tage immer die <a href="http://core.trac.wordpress.org/roadmap">offizielle WordPress Roadmap</a> verfolgt. Nachdem, vorgestern schon einmal alle Tickets geschlossen waren, wurde ein altes Ticket wieder eröffnet. Gestern Abend waren dann wieder alle geschlossen und so blieb es dann auch. Als ich heute Nachmittag nochmal nachgesehen habe, war WordPress 3.0 schon von der Roadmap verschwunden. Zu diesem Zeitpunkt war aber auf den großen Blogs rund um das deutschsprachige WordPress noch nichts zu finden. Jetzt gibt es auch bei <a href="http://www.perun.net/2010/06/17/wordpress-3-0-thelonious-ist-da/">perun.de</a> und auf dem Schweizer Blog <a href="http://wp-magazin.ch/2010/06/17/wordpress-3-thelonious-erschienen/">wp-magazin.ch</a> sowie auf dem Blog des <a href="http://blog.wordpress-deutschland.org/2010/06/17/wordpress-3-0-thelonious-ist-da.html">deutschen WordPress Teams</a><br />
 Informationen zur neuen Version.</p>
<p><span id="more-951"></span></p>
<p>Ich hatte ja bereits berichtet, dass ich alle meine Plugins mit den Beta-Versionen und den Release Candidates erfolgreich testen konnte. Nachdem ich eben meinen Blog auf die neue Version aktualisiert habe konnte ich auch mit Freuden feststellen, dass nicht nur meine Plugins, sondern anscheinend auch fast alle Plugins, die ich einsetze mit der neuen Version funktionieren. Einzig qTranslate, das für die Mehrsprachigkeit zuständig ist, wird immer erst mit etwas Verzögerung angepasst.</p>
<p>Nach der Installation konnte ich dann auch gleich mal die neue Update Funktion testen, die nun auch das Aktualisieren von Templates unterstützt. Es ist nun auch nach ganz oben im Menü gewandert und zeigt ähnlich zu der Anzeige für Plugin-Updates eine Gesamtanzahl von verfügbaren Plugins an:</p>
<p><img src="http://kau-boys.de/wp-content/uploads/2010/06/WordPress-3-nach-Update.png" alt="WordPress 3 nach Update" title="WordPress 3 nach Update" style="width: 506px; height: 482px;" class="aligncenter size-full wp-image-952" /></p>
<p>Wie ihr sehen könnte sind einige Punkte noch nicht übersetzt. Aber vermutlich muss ich noch die aktuellen deutschen Sprachdateien für WordPress 3.0 runterladen. Da ich das Theme selbst übersetzt habe, sollten hier alle Texte übersetzt sein.</p>
<p>Ich werde euch natürlich auf dem Laufenden halten, sollten sich Probleme mit einem meiner eigenen Plugins oder mit den Plugins, die ich hier einsetze, ergeben. Falls ihr Probleme findet, würde ich mich natürlich über einen Kommentar in diesem Artikel oder noch besser in den Artikeln zu dem jeweiligen Plugin freuen.</p>
<p>Jetzt bleibt mir nur, uns allen viel Spaß mit dem neuen WordPress zu wünschen.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/951/wordpress/wordpress-3-0-ist-endlich-da/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 3 steht vor der Tür</title>
		<link>http://kau-boys.de/940/wordpress/wordpress-3-steht-vor-der-tuer?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-3-steht-vor-der-tuer</link>
		<comments>http://kau-boys.de/940/wordpress/wordpress-3-steht-vor-der-tuer#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:12:34 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=940</guid>
		<description><![CDATA[Heimlich still und leise wurde doch noch ein dritter Release Candidate angekündigt. Auf dem Entwicklerblog findet sich im Artikel zum RC3 sogar ein Haiku dazu: Last call; final bugs Itch, scratch, contort; calmly wait For now: RC3 Gleichzeitig findet sich hier auch die Aufforderung an alle WordPress Plugin Entwickler die eigenen Plugins mit dem Release [...]]]></description>
			<content:encoded><![CDATA[<p>Heimlich still und leise wurde doch noch ein dritter Release Candidate angekündigt. Auf dem Entwicklerblog findet sich im <a href="http://wordpress.org/news/2010/06/3-0-rc3/">Artikel zum RC3</a> sogar ein <a href="http://de.wikipedia.org/wiki/Haiku">Haiku</a> dazu:</p>
<blockquote><p>
Last call; final bugs<br />
Itch, scratch, contort; calmly wait<br />
For now: <a href="http://wordpress.org/wordpress-3.0-RC3.zip">RC3</a>
</p></blockquote>
<p>Gleichzeitig findet sich hier auch die Aufforderung an alle WordPress Plugin Entwickler die eigenen Plugins mit dem Release Candidate 3 von WordPress zu testen. Dem bin ich schon zuvor nachgekommen und kann stolz verkünden, dass ich bisher mit keinem <a href="http://wordpress.org/extend/plugins/profile/kau-boy">meiner 3 aktuellen Plugins</a> einen Fehler finden konnte.</p>
<p>Da es nur noch <a href="http://core.trac.wordpress.org/milestone/3.0">9 aktive offene Tickets</a> gibt bleibt zu hoffen, dass wir bald WordPress 3 auf unseren Blog einsetzen können. Ich bin zumindest schon sehr gespannt darauf.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/940/wordpress/wordpress-3-steht-vor-der-tuer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alle Plugins kompatibel zu WordPress 3.0</title>
		<link>http://kau-boys.de/905/wordpress/alle-plugins-kompatibel-zu-wordpress-3-0?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alle-plugins-kompatibel-zu-wordpress-3-0</link>
		<comments>http://kau-boys.de/905/wordpress/alle-plugins-kompatibel-zu-wordpress-3-0#comments</comments>
		<pubDate>Mon, 10 May 2010 11:50:13 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=905</guid>
		<description><![CDATA[Ich habe heute mal die Gelegenheit genutzt und die aktuelle Beta (3.0-beta2-14526) für die kommende WordPress Version getestet. Eine gute Nachricht gibt es für alle, die Plugins von mir verwenden und auf die neue Version aktualisieren möchten. Alle Plugins konnten erfolgreich mit der aktuellen Beta getestet werden. Da ich mich bei der Entwicklung an bestimmte [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe heute mal die Gelegenheit genutzt und die aktuelle Beta (3.0-beta2-14526) für die kommende WordPress Version getestet. Eine gute Nachricht gibt es für alle, die Plugins von mir verwenden und auf die neue Version aktualisieren möchten. Alle Plugins konnten erfolgreich mit der aktuellen Beta getestet werden.</p>
<p>Da ich mich bei der Entwicklung an bestimmte Standards gehalten habe und keine als DEPRECATED (veraltet) gekennzeichnete Funktion eingesetzt habe, sollten die Plugins dann auch mit der finalen Version von WordPress 3.0 funktionieren. Ich werde aber die NIGHTLY BUILDS in regelmäßigen Abständen testen und eventuell auftretende Fehler noch vor dem Erscheinen der finalen Version von WordPress 3.0 beheben.</p>
<p>Solltet ihr bereits Fehler mit WP 3.0 gefunden haben oder aber einen Fehler mit einer aktuellen Version, dann teilt mir das bitte in einem Kommentar auf den Pluginseiten oder in diesem Post mit.</p>
<p>Ich wünsche uns allen viel Spaß mit den tollen neuen Features von WP 3.0 und hoffe, dass wir sie bald in einer finalen Version genießen können.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/905/wordpress/alle-plugins-kompatibel-zu-wordpress-3-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backend Localization Plugin für WordPress MU repariert</title>
		<link>http://kau-boys.de/893/wordpress/backend-localization-plugin-fuer-wordpress-mu-repariert?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=backend-localization-plugin-fuer-wordpress-mu-repariert</link>
		<comments>http://kau-boys.de/893/wordpress/backend-localization-plugin-fuer-wordpress-mu-repariert#comments</comments>
		<pubDate>Tue, 20 Apr 2010 20:55:20 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=893</guid>
		<description><![CDATA[Da ich jetzt endlich die Zeit gefunden habe mich mal wieder um das Plugin zu kümmern und die Probleme mit WordPress MU zu testen, habe ich mich heute Abend dran gesetzt. Nach fast 2 Stunden habe ich es nun endlich geschafft, dass es wieder reibungslos mit der neuen Version von WordPress MU funktioniert. Zusätzlich konnte [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich jetzt endlich die Zeit gefunden habe mich mal wieder um das Plugin zu kümmern und die Probleme mit WordPress MU zu testen, habe ich mich heute Abend dran gesetzt. Nach fast 2 Stunden habe ich es nun endlich geschafft, dass es wieder reibungslos mit der neuen Version von WordPress MU funktioniert.</p>
<p>Zusätzlich konnte ich auch die Sprachenauswahl auf der Login Seite reparieren. Diese war auch seit irgendeinem Update defekt und man musste dann nachträglich die Sprache innerhalb des Backends wechseln. Das funktioniert jetzt also auch wieder direkt bei der Anmeldung.</p>
<p>Da für WordPress 3.0 schon angekündigt wurde, dass sich für Plugin Entwickler einiges ändern wird hoffe ich, dass meine Mühe nicht umsonst gewesen ist und das Plugin auch mit Version 3.0 noch auf Anhieb funktioniert.</p>
<p>Die neue Version könnt ihr auf meinem <a href="http://kau-boys.de/230/wordpress/kau-boys-backend-localization-plugin">Post zum Plugin</a> sowie im <a href="http://wordpress.org/extend/plugins/kau-boys-backend-localization/">Plugin Repository von wordpress.org</a> runterladen. Wer es schon installiert hat kann es wie immer direkt über das Backend komfortabel aktualisieren. Solltet ihr das Plugin bereits vorher verwendet haben, müsst ihr eventuell einmal die Cookies für eure Website löschen, damit das Plugin reibungslos funktioniert.</p>
<p>Danke an dieser Stelle noch einmal an Inaki und Lars für ihre Rückmeldung bezüglich des Fehlers in WordPress MU!</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/893/wordpress/backend-localization-plugin-fuer-wordpress-mu-repariert/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprilscherze 2010 &#8211; von offensichtlich bis genial</title>
		<link>http://kau-boys.de/872/allgemein/aprilscherze-2010-von-offensichtlich-bis-genial?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aprilscherze-2010-von-offensichtlich-bis-genial</link>
		<comments>http://kau-boys.de/872/allgemein/aprilscherze-2010-von-offensichtlich-bis-genial#comments</comments>
		<pubDate>Fri, 02 Apr 2010 19:53:23 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=872</guid>
		<description><![CDATA[Gestern war es mal wieder soweit. In vielen Ländern wurden die Menschen in den April geschickt. Im Jahre 1618 entstand der Brauch wohl in Bayern, wurde aber auch ins Ausland exportiert. In den USA heißt er beispielsweise &#8220;April Fools&#8217; Day&#8221; was seine Bedeutung sehr treffend wiedergibt. Auch die IT-Welt ist jedes Jahr mit witzigen und [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern war es mal wieder soweit. In vielen Ländern wurden die Menschen in den April geschickt. Im <a href="http://de.wikipedia.org/wiki/Aprilscherz">Jahre 1618 entstand der Brauch wohl in Bayern</a>, wurde aber auch ins Ausland exportiert. In den USA heißt er beispielsweise &#8220;April Fools&#8217; Day&#8221; was seine Bedeutung sehr treffend wiedergibt.</p>
<p>Auch die IT-Welt ist jedes Jahr mit witzigen und teilweise sehr gut versteckten Scherzen vertreten. Ich möchte hier drei Beispiele aufführen, die mir dieses Jahr besonders gut gefallen haben. Dieses Jahr waren es aber auch viele internetbezogene Themen und nicht die üblichen <a href="http://de.wikipedia.org/wiki/Vaporware">Vaporware</a> Meldungen, die es mir angetan haben.</p>
<p><span id="more-872"></span></p>
<h2>3. Platz: Peruns Weblog: Google kauft WordPress, Adobe senkt Preise</h2>
<p>Die Bronzemedaille geht an <a href="http://www.perun.net/2010/04/01/google-kauft-wordpress-adobe-senkt-preise/">Peruns Weblog</a>. Hier wurden gleich mehrere Behauptungen aufgestellt. So wurde hier berichtet, dass Google WordPress gekauft haben soll und dabei Apple und Microsoft ausgestochen hat. Hier wurden auch Kommentare von Googles Pressesprecher sowie von Steve Jobs und Bill Gates aufgeführt. Das Statement von Steve Jobs wird allerdings unglaubwürdig, als er vom fehlenden <em>feminine touch</em> enttäuscht ist und die mangelnde Euphorie der WordPress User gegenüber seiner Person bemängelt. Die Aussage von Bill Gates wird spätestens dann unglaubwürdig, als ein Kommentar von ihm über den Speicherbedarf von PCs aufgeführt wird, das nachweislich nicht von ihm stammt, wobei hier der Autor sogar noch auf den Wikipedia-Artikel verweist, der auch genau das aussagt.</p>
<p>Sehr schön wären auch die Behauptungen über Adobe, die Photoshop für 99€ in der 3er Lizenz abgeben würden und aufgrund von aktuellen Sicherheitslücken jedem Benutzer bei jedem Start einen 10€ Amazon Gutschein schenken würden.</p>
<p>Alles in allem war hier der Aprilscherz für jeden Benutzer sehr schnell erkennbar. Wer es dennoch glaubte bekam schon in den ersten Kommentaren die Auflösung.</p>
<h2>2. Platz: WordPress Deutschland: WordPress Deutschland muss seine Domain abgeben</h2>
<p>Der Aprilscherz von <a href="http://blog.wordpress-deutschland.org/2010/04/01/wordpress-deutschland-muss-seine-domain-abgeben.html">WordPress Deutschland</a> war nicht direkt erkennbar. So wurde die Abgabe der Domain an WordPress mit dem Markenrecht begründet und es wurde auch auf den Fall von 2006 verlinkt, bei dem die Domain wordpress.de bereits abgegeben werden musst. Auch hat der Autor keine Kosten und Mühen gescheut und die neue Domain <a href="http://wördpräss.de">wördpräss.de</a> wirklich registrieren lassen und eine provisorische Seite eingerichtet. </p>
<p>Die wenigsten werden aber wohl geglaubt haben, dass WordPress Deutschland als neue Domain eine mit Sonderzeichen verwenden würde, auch wenn die Zielgruppe der Seite diese auf ihrer Tastatur ohne weiteres eintippen können.</p>
<p>Aber alleine die gute Planung durch die angelegte Domain und die stichhaltige Begründung sind die Silbermedaille mehr als wert.</p>
<h2>1. Platz: tagesschau.de: Alle IP-Adressen besetzt &#8211; ICANN schaltet Rootserver ab</h2>
<p>Der mit Abstand beste Aprilscherz, den ich dieses Jahr gelesen habe kommt von der Online-Redaktion von <a href="http://www.tagesschau.de/ausland/internetabschaltung100.html">tagesschau.de</a>. Die Meldung wurde sogar im News-Feed veröffentlicht. In dem Artikel wird behauptet, dass die <a href="http://de.wikipedia.org/wiki/ICANN">ICANN</a> die letzte noch verfügbare IP Adresse vergeben hat. Die drastische Maßnahme die nun ergriffen werden müsse wäre die Abschaltung des Root-Servers am 2. April um Mitternacht US-Westküstenzeit. Im Laufe dieses Tages würden dann alle Server von <a href="http://de.wikipedia.org/wiki/Ipv4">IPv4</a> auf <a href="http://de.wikipedia.org/wiki/Ipv6">IPv6</a> umgestellt. Alle IPv6 fähigen Rechner könnten danach wieder auf das Internet zugreifen, für die IPv4 Rechner wäre eine Verbindung nach diesem Tag nicht mehr möglich. In dem Artikel wurde auch auf ein Interview mit einem Experten verlinkt. Auch wurde genau erklärt, wie eine IPv4 Adresse aufgebaut ist und wieso diese jetzt nun alle verbraucht sind.</p>
<p>An keiner Stelle im Text war sofort erkennbar, dass es sich um einen Aprilscherz handelt. Lediglich hinter ein paar Link im Text und hinter einem Link am Artikelende wurde auf eine Seite verlinkt, die die Situation aufklärte. Da wohl einige User die Meldung geglaubt haben wurde heute eine <a href="http://www.tagesschau.de/ausland/webabschaltungaprilscherz100.html">Aufklärung</a> veröffentlicht, in der ein paar Reaktionen nachzulesen sind.</p>
<p>Mit dem gut recherchierten Text gepaart mit dem fingierten Interview hat sich dieser Aprilscherz mit Recht die Goldmedaille in diesem Jahr geholt. Ich bin schon gespannt was uns im nächsten Jahr von der tagesschau.de Redaktion aufgetischt wird.</p>
<p>Was waren euere Highlights am 1. April? Habt ihr anderen auch einen Streich gespielt oder seid auf einen reingefallen? Kennt ihr auch noch gute Scherze, die online die Runde gemacht haben? Über Kommentare dazu und zu den von mir erwähnten Scherzen würde ich mich wie immer freuen.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/872/allgemein/aprilscherze-2010-von-offensichtlich-bis-genial/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trefft mich auf dem WordCamp am 03.07.2010 in Berlin</title>
		<link>http://kau-boys.de/808/wordpress/trefft-mich-auf-dem-wordcamp-am-03-07-2010-in-berlin?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trefft-mich-auf-dem-wordcamp-am-03-07-2010-in-berlin</link>
		<comments>http://kau-boys.de/808/wordpress/trefft-mich-auf-dem-wordcamp-am-03-07-2010-in-berlin#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:50:14 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=808</guid>
		<description><![CDATA[Mein Dashboard wurde heute von WordPress-Deutschland Nachrichten über das WordCamp 2010 überschüttet. Da wollte ich doch gleich mal nachsehen, wo es dieses Jahr stattfindet. Und was musste ich dort sehen? Es findet in Berlin statt und dazu noch an einem Samstag, genauer dem 03.07.2010. Wer mich also schon immer mal persönlich treffen möchte hat dort [...]]]></description>
			<content:encoded><![CDATA[<p>Mein Dashboard wurde heute von WordPress-Deutschland Nachrichten über das <a href="http://wordcamp.de">WordCamp 2010</a> überschüttet. Da wollte ich doch gleich mal nachsehen, wo es dieses Jahr stattfindet. Und was musste ich dort sehen? Es findet in Berlin statt und dazu noch an einem Samstag, genauer dem 03.07.2010.</p>
<p>Wer mich also schon immer mal persönlich treffen möchte hat dort die einmalige Gelegenheit dazu. Natürlich lohnt sich ein Besuch des WordCamp auch dann, wenn ihr etwas über die Macher hinter den ganzen Plugins und Themes erfahren möchtet und euch mit Gleichgesinnten austauschen möchtet. Es ist die Gelegenheit eure Fragen und Anregungen mit anderen Nutzern von WordPress zu diskutieren.</p>
<p><a href="http://wordcamp.de"><img src="http://kau-boys.de/wp-content/uploads/2010/03/wc_468.jpg" alt="WordCamp 2010 Berlin Banner" title="WordCamp 2010 Berlin Banner" width="468" height="60" class="aligncenter" /></a></p>
<p>Das Programm steht wie immer bei solchen <a href="http://de.wikipedia.org/wiki/BarCamp">Barcamps</a> im Vorfeld noch nicht fest. Jeder kann auf der Website selbst eine <a href="http://wordcamp.de/programm/">Session zum Programm anmelden</a>. Wenn ihr also ein tolles Thema rund um WordPress habt, dass ihr anderen vorstellen möchtet, dann meldet eure Session an.</p>
<p>Das WordCamp 2010 findet im <a href="http://betahaus.de/">betahaus</a> statt. Ich finde das die perfekte Location dafür. Es basiert auf dem Prinzip des <a href="http://de.wikipedia.org/wiki/Coworking">Coworking</a>. Jeder arbeitet hier zwar für sich, aber statt dich ein eigenes kleines Büro zu mieten und dort alleine und verlassen zu arbeiten, trifft man sich hier mit vielen anderen kreativen Köpfen. Da ich schon immer mal das betahaus besuchen wollte trifft sich das also ganz gut.</p>
<p>Also, wer von euch jetzt Lust bekommen hat auch am WordCamp teilzunehmen sollte sich schnell <a href="http://wordcamp.de/anmelden/">auf der Website anmelden</a>, da die Teilnehmerzahl auf 200 begrenzt ist. Die Schutzgebühr für das WordCamp beträgt 10€, die aber vollständig an eine gemeinnützige Organisation gespendet werden. Vermutlich ist die Anmeldung nicht kostenlos, damit sich auch nur diejenigen anmelden, die wirklich kommen möchten. Es wäre doch schade, wenn am Ende wie im letzten Jahr ein Viertel von den 200 Angemeldeten nicht kommen.</p>
<p>In diesem Sinne, bis Juli auf dem WordCamp! Und wer mich dann wirklich treffen möchte kann gerne vorher mit mir Kontakt aufnehmen. Am besten hinterlasst ihr hier einen Kommentar <img src='http://kau-boys.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/808/wordpress/trefft-mich-auf-dem-wordcamp-am-03-07-2010-in-berlin/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Backend Localization Plugin funktioniert nun auch mit PHP4</title>
		<link>http://kau-boys.de/687/wordpress/backend-localization-plugin-funktioniert-nun-auch-mit-php4?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=backend-localization-plugin-funktioniert-nun-auch-mit-php4</link>
		<comments>http://kau-boys.de/687/wordpress/backend-localization-plugin-funktioniert-nun-auch-mit-php4#comments</comments>
		<pubDate>Sun, 07 Feb 2010 14:40:31 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=687</guid>
		<description><![CDATA[Anfang der Woche bekam ich einen Kommentar zu meinem Backend Localization Plugin mit dem Hinweis, dass es nicht mit PHP4 funktioniert. Da ich schon lange PHP5 nutze und auch versuche meinen Quellcode übersichtlich zu gestalten, habe ich in meinem Plugin einige Funktionen und Eigenschaften genutzt, die es für PHP4 noch nicht gab. Der Kommentator, der [...]]]></description>
			<content:encoded><![CDATA[<p>Anfang der Woche bekam ich einen Kommentar zu meinem <a href="http://kau-boys.de/230/wordpress/kau-boys-backend-localization-plugin">Backend Localization Plugin</a> mit dem Hinweis, dass es nicht mit PHP4 funktioniert. Da ich schon lange PHP5 nutze und auch versuche meinen Quellcode übersichtlich zu gestalten, habe ich in meinem Plugin einige Funktionen und Eigenschaften genutzt, die es für PHP4 noch nicht gab.</p>
<p>Der Kommentator, der den Fehler gefunden hat, konnte auch selbst am nächsten Tag schon eine Lösung finden, die er <a href="http://www.est322.com/2010/02/kau-boys-backend-localization-plugin-wordpress/">auf seinem eigenen Blog</a> sowie als weiteres Kommentar hinterlassen hat. An dieser Stelle nochmals vielen Dank an David.</p>
<p>Ich versuche Fehler, die mir mitgeteilt werden immer innerhalb von wenigen Tagen zu beheben. Dazu bin ich natürlich darauf angewiesen, dass mir diese auch mitgeteilt werden. Bei WordPress kann es sehr oft vorkommen, dass sich zwei Plugins nicht zusammen vertragen. Wenn ihr also mit einem meiner Plugins ein Problem feststellen solltet, dann scheut euch nicht mir das mitzuteilen. Ich werde gerne versuchen das Problem zu beheben.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/687/wordpress/backend-localization-plugin-funktioniert-nun-auch-mit-php4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam oder kein Spam? Mit Akismet keine Frage!</title>
		<link>http://kau-boys.de/638/wordpress/spam-oder-kein-spam-mit-akismet-keine-frage?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=spam-oder-kein-spam-mit-akismet-keine-frage</link>
		<comments>http://kau-boys.de/638/wordpress/spam-oder-kein-spam-mit-akismet-keine-frage#comments</comments>
		<pubDate>Mon, 18 Jan 2010 12:45:03 +0000</pubDate>
		<dc:creator>Bernhard</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kau-boys.de/?p=638</guid>
		<description><![CDATA[Jeder der einen WordPress Blog installiert, bekommt automatisch das Akismet Plugin mitgeliefert. Dabei handelt es sich um ein Plugin zum Erkennen von Spam-Kommentaren. Wer es nutzen möchte, benötigt allerdings einen API-Key, den jeder Benuzter von WordPress.com kostenlos bekommt. Wer so wie ich seinen Blog selbst hostet, sollte sich trotzdem bei WordPress.com anmelden um einen API [...]]]></description>
			<content:encoded><![CDATA[<p>Jeder der einen WordPress Blog installiert, bekommt automatisch das Akismet Plugin mitgeliefert. Dabei handelt es sich um ein Plugin zum Erkennen von Spam-Kommentaren. Wer es nutzen möchte, benötigt allerdings einen API-Key, den jeder Benuzter von <a href="http://wordpress.com">WordPress.com</a> kostenlos bekommt. Wer so wie ich seinen Blog selbst hostet, sollte sich trotzdem bei WordPress.com anmelden um einen API Key zu bekommen.</p>
<p><span id="more-638"></span></p>
<p>Ich selbst habe Akismet nach ca. einer Woche aktiviert. Am Anfang gab es noch so gut wie keine Kommentare auf meinem Blog. Allmählich sind dann aber diverse Spam-Bots auf meinen Blog aufmerksam geworden. Von Pflichangabe wie E-Mail wollte ich eigentlich absehen und auch ein Captcha finde ich persönlich sehr nervig, wenn ich auf einem Blog oft einen Kommentar hinterlasse. Daher habe ich Akismet getestet uns bin seither sehr zufrieden damit. Alle Mails zu Medikamente, Casinos, Geld verdienen und so manch nicht jugendfreiem Thema werden dadurchz wirksam geblockt. Für den unwissenden Blogbetreiber ist es auch manchmal recht schwer die gut getarnten Kommentare zu entlavern, die z.B. den Blog loben, nur um damit einen <a href="http://de.wikipedia.org/wiki/R%C3%BCckverweis">Backlink</a> zu setzen und den Blogbesucher dann auf eine zweifelshafte Seite zu lenken.</p>
<p>Ich kontrolliere alle als Spam markierte Kommentare mit Hilfe meines <a href="http://kau-boys.de/300/wordpress/kau-boys-comment-notification-plugin">Kommentar-Feed Plugins</a> per Outlook. Das dauert pro Tag nur ein paar Sekunden und ich kann damit Kommentare finden, die von Akismet fälschlicherweise als Spam markiert wurden, was aber extrem selten passiert.</p>
<p>Mein Spam/Ham Verhältnis, wie es die Akismet-Statistiken anzeigen ist zur Zeit bei ca. 1:22 was also bedeutet, dass auf einen guten Kommentar 22 Spam Kommentare kommen. Mein Aksimet &#8220;Yummy Pie&#8221; sieht also zur zeit wie folgt aus:</p>
<p class="aligncenter">
<img src="http://kau-boys.de/wp-content/uploads/2010/01/Akismet-Yummy-Pie.png" alt="Akismet Yummy Pie" title="Akismet Yummy Pie" />
</p>
<p>Wem dieser Kuchen genauso wenig schmeckt wie mir, der kann gerne etwas dagegen unternehmen, indem er mal das ein oder andere Kommentar hinterlässt. Die Hürden dazu habe ich wie gesagt sehr niedrig gesetzt.</p>
<p>Allen Lesern, die selbst einen Blog betreiben und noch kein Akismet einsetzen, kann ich dies nur nochmals empfehlen. Es benötigt keinen großen Aufwand und erspart einem viel Zeit beim aussortieren des Spams. Die nächste Plugin Empfehlung wird wohl über <a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a> sein, dass ich seit Anfang des Jahres einsetze. Der ein oder andere Handy-Surfer wird es wohl schon bemerkt haben.</p>
]]></content:encoded>
			<wfw:commentRss>http://kau-boys.de/638/wordpress/spam-oder-kein-spam-mit-akismet-keine-frage/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

