<?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>Software Guide &#187; Wordpress</title>
	<atom:link href="http://sw-guide.de/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://sw-guide.de</link>
	<description></description>
	<lastBuildDate>Fri, 29 Oct 2010 13:45:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress von latin1 auf utf8 umstellen</title>
		<link>http://sw-guide.de/2010-01/wordpress-latin1-auf-utf8/</link>
		<comments>http://sw-guide.de/2010-01/wordpress-latin1-auf-utf8/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 18:39:28 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[latin1]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://sw-guide.de/?p=1486</guid>
		<description><![CDATA[Nach dem Upgrade der Blogs auf WordPress 2.9 fiel auf, dass die Umlaute und andere Sonderzeichen nicht korrekt dargestellt wurden. d.h. &#8220;&#258;&#317;&#8221; anstatt &#8220;ü&#8221;, &#8220;&#258;&#182;&#8221; anstatt ö, usw. In der WordPress-Konfigurationsdatei wp-config.php standen vor und nach den Upgrade die Zeilen define('DB_CHARSET', 'utf8'); define('DB_COLLATE', 'utf8'); und unter der WP-Adminstration > Einstellungen > Lesen stand UTF-8 unter [...]]]></description>
			<content:encoded><![CDATA[<p>Nach dem Upgrade der Blogs auf WordPress 2.9 fiel auf, dass die Umlaute und andere Sonderzeichen nicht korrekt dargestellt wurden. d.h. &#8220;&#258;&#317;&#8221; anstatt &#8220;ü&#8221;, &#8220;&#258;&para;&#8221; anstatt ö, usw.  In der WordPress-Konfigurationsdatei <code>wp-config.php</code> standen vor und nach den Upgrade die Zeilen</p>
<pre><code>define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8');</code></pre>
<p>und unter der <em>WP-Adminstration > Einstellungen > Lesen</em> stand <code>UTF-8</code> unter der Option &#8220;Zeichensatz für Seiten und Feeds&#8221;. Weshalb wird dies jetzt nach dem Upgrade plötzlich zum Problem?</p>
<p>Ein Blick auf die MySQL-Tabellen via <a href="http://de.wikipedia.org/wiki/phpMyAdmin" rel="nofollow" class="liwikipedia">phpMyAdmin</a> offenbart es:<br />
<img src="http://sw-guide.de/wp-content/uploads_sw-guide/2010/01/latin1.gif" alt="phpMyAdmin" title="phpMyAdmin" width="165" height="112" class="b" /></p>
<p>Hier sollte normalerweise <code>utf8_general_ci</code> stehen und eben nicht <code>latin1_swedish_ci</code>.</p>
<h3>Schritt 1: MySQL-Tabellen auf UTF-8 umstellen</h3>
<p>Nun gilt es also, die MySQL-Tabellen auf UTF-8 umzustellen. <span id="more-1486"></span>Ich habe hierzu einen MySQL-Dump erzeugt, d.h. mittels phpMyAdmin die Tabellen als Text-Datei exportiert. Danach habe ich, wie es auch auf <a href="http://www.texto.de/texto/tabellen-von-wordpress-auf-utf8-umstellen/" class="liexternal">Texto.de</a> beschrieben ist, mittels Suchen/Ersetzen im Texteditor alle Vorkommnisse von <code>CHARSET=latin1</code> durch <code>CHARSET=utf8</code> ersetzt. Zum Schluss noch die Tabellen via phpMyAdmin leeren oder löschen und dann die bearbeitete Textdatei wieder hochgeladen. Als Ergebnis steht dann überall <code>utf8_general_ci</code>:<br />
<img src="http://sw-guide.de/wp-content/uploads_sw-guide/2010/01/utf8-2.gif" alt="" title="utf8" width="224" height="84" class="b" /></p>
<p>Alternativ kann man übrigens auch das WordPress-Plugin <a href="http://wordpress.org/extend/plugins/utf-8-database-converter/" class="liwp">UTF-8 Database Converter</a> eingesetzen. Aber aus irgend einem unerfindlichen Grund machte ich das ganze lieber manuell per Suchen/Ersetzen.</p>
<h3>Schritt 2: Umlaute und Sonderzeichen konvertieren</h3>
<p>Damit war es leider nicht getan, es wurden nach wie vor die Umlaute und Sonderzeichen wirr dargestellt ( &#8220;&#258;&#317;&#8221; statt &#8220;ü&#8221; usw.). Hier habe ich nun das Tool <a href="http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html" class="liexternal">DSB&#8217;s Umlaut Korrektur (DUK)</a> vom MySQLDumper-Entwickler eingesetzt (auf das <a href="http://nsah.de/" class="liexternal">Nils</a> bei <a href="http://www.perun.net/2008/08/22/upgrade-erfolgreich-umlaute-tot/#comment-57281" class="liexternal">Perun</a> aufmerksam machte).</p>
<p>Das ganze gestaltete sich sehr einfach: man muss nur in die mitgelieferte PHP-Datei die Datenbank-Daten eintragen (Server, DB-Name, Passwort) und diese dann auf den Webspace hochladen. Danach ruft man die Windows-exe-Datei <code>duk.exe</code> auf, gibt den Pfad zur PHP-Datei an und kann nun per 3 Mausklicks völlig entspannt das Zeichen-Wirrwarr automatisch korrigieren lassen.<br />
<img src="http://sw-guide.de/wp-content/uploads_sw-guide/2010/01/dsb.png" alt="DSB&#039;s Umlaut Korrektur" title="DSB&#039;s Umlaut Korrektur" width="581" height="317" class="b" /></p>
<p>Damit wurden sämtliche Umlaute und Sonderzeichen im Blog wieder korrekt angezeigt. </p>
<p>Frank Bültge hat übrigens eine <a href="http://bueltge.de/wk-utf-8-konvertierung/130/" class="liexternal">Übersicht aller Sonderzeichen</a> zusammengestellt.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2010-01/wordpress-latin1-auf-utf8/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WordPress Ticker (12)</title>
		<link>http://sw-guide.de/2009-02/wordpress-ticker-12/</link>
		<comments>http://sw-guide.de/2009-02/wordpress-ticker-12/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:10:22 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-ticker]]></category>

		<guid isPermaLink="false">http://sw-guide.de/?p=1448</guid>
		<description><![CDATA[Nach einer längeren Pause geht es mal wieder mit dem WordPress-Ticker auf Software Guide weiter (hier » zur Erklärung dieser Reihe). Vorstellung des SEO-Plugins izioSEO LazyBrain stellt unter izioSEO &#8211; WordPress SEO Plugin für Lau ein weiteres SEO-Plugin für WordPress vor und meint dazu: Ich werde das SEO-Plugin nun ein paar Tage testen, bin aber [...]]]></description>
			<content:encoded><![CDATA[<p>Nach einer längeren Pause geht es mal wieder mit dem <a href="http://sw-guide.de/tag/wp-ticker/" class="liinternal">WordPress-Ticker</a> auf Software Guide weiter (hier <a href="http://sw-guide.de/2007-01/wordpress-ticker/" class="liinternal">» zur Erklärung</a> dieser Reihe).<br />
<span id="more-1448"></span></p>
<hr />
<p><strong>Vorstellung des SEO-Plugins izioSEO</strong></p>
<p>LazyBrain stellt unter <a href="http://www.lazybrain.de/izioseo-wordpress-seo-plugin-fuer-lau.html" class="liexternal">izioSEO &#8211; WordPress SEO Plugin für Lau</a> ein weiteres SEO-Plugin für WordPress vor und meint dazu:</p>
<blockquote><p>Ich werde das SEO-Plugin nun ein paar Tage testen, bin aber eigentlich schon überzeugt davon und als kostenlose Alternative zu dem wirklich sehr guten wpSEO-Plugin für WordPress kann man es nur empfehlen.</p></blockquote>
<hr />
<p><strong>WordPress 2.7.1</strong></p>
<p>Gestern wurde die WordPress-Version 2.7.1 <a href="http://wordpress.org/development/2009/02/wordpress-271/" class="liwp">veröffentlicht</a>. Es handelt sich dabei um ein reines Wartungsrelease ohne neuer Features, es wurden inssgesamt <a href="http://trac.wordpress.org/query?status=closed&#038;milestone=2.7.1&#038;resolution=fixed&#038;order=priority" class="liwp">68 Fehler</a> behoben. Man muss sich daher keine Sorgen um bestehende Plugins oder Themes machen; alles was unter der Version 2.7 lief soll auch unter 2.7.1 ohne Probleme laufen. Nichtsdestotrotz ist ein Backup der Dateien sowie der Datenbank beim Update anzuraten.<br />
Wenn man WP 2.7 einsetzt, kann man zum Updaten auch das &#8220;Automatische Update&#8221; verwenden, in dem man in der WP-Adminstration auf den entsprechenden Link klickt.</p>
<hr />
<p><strong>10 Schritte zum Schutz des Admin-Bereichs</strong></p>
<p>Der schon im Dezember veröffentlichte Artikel <a href="http://playground.ebiene.de/954/adminbereich-in-wordpress-schuetzen/" class="liexternal">10 Schritte zum Schutz des Admin-Bereichs</a> von Sergej Müller wurde nun auch im Smashing Magazine in Englisch <a href="http://www.smashingmagazine.com/2009/01/26/10-steps-to-protect-the-admin-area-in-wordpress/" class="liexternal">publiziert</a>.</p>
<hr />
<p><strong>Die WordPress-Administration seit Mai 2003</strong></p>
<p>Unter <a href="http://planetozh.com/blog/2008/12/a-journey-through-five-years-of-wordpress-interface/" class="liexternal">A Journey Through Five Years of WordPress Interface</a> gibt es jede Menge Screenshots zu den WP-Administrationsbereichen von der Version 0.7.1 bis zur 2.7.</p>
<hr />
<p><strong>Theme-Optimierungen für Kommentare unter WordPress 2.7.x</strong></p>
<p>Seit WordPress 2.7 wurde einiges für die Kommentare in den Themes getan, Frank Bültge geht auf die Themen <a href="http://bueltge.de/kommentare-ab-wordpress-27-formatieren/863/" class="liexternal">Threaded Comments</a> und <a href="http://bueltge.de/zaehler-fuer-kommentare-track-und-pingbacks-ab-wordpress-27/878/" class="liexternal">Zähler für Kommentare, Track- und Pingbacks</a> ein.</p>
<hr />
<p><strong>WordPress Permalinks und die Performance</strong></p>
<p>Im Artikel <a href="http://sw-guide.de/2009-02/wordpress-permalinks-und-die-performance/" class="liinternal">Permalinks und die Performance</a> gehe ich auf neue Informationen über den Aufbau von Permalinks im Zusammenhang mit der Blogperformance ein, bitte auch die Kommentare lesen.</p>
<hr />
<p><strong>Benutzergruppen in WordPress &#8211; Wer darf was</strong></p>
<p>Perun hat in einem Artikel die Benutzergruppen von WordPress (Admin, Autor, etc.) <a href="http://www.wordpress-buch.de/2009/01/wer-darf-was-benutzergruppen-in-wordpress/" class="liexternal">ausführlich erklärt</a>, außerdem gibt es eine <a href="http://www.wordpress-buch.de/wp-content/uploads/2009/01/benutzergruppen.pdf" class="lipdf">PDF-Datei</a> als tabellarische Übersicht.<br />
Achtung: Perun verwendet zur <a href="http://de.wordpress.org/" class="liwp">offiziellen deutschen Übersetzung</a> abweichende Begriffe (z.B. &#8220;Abonnent&#8221; statt &#8220;Registrierter Leser&#8221;), seine Begriffe stammen wohl aus der <a href="http://wordpress-deutschland.org/download/sprachdatei/" class="liexternal">inoffiziellen Übersetzung</a>. </p>
<hr />
<p><strong>WordCamp 2009 am 14.02. in Jena</strong></p>
<p>Zum Schluss möchte ich noch mal an das <a href="http://wordcamp.de/" class="liexternal">WordCamp 2009</a> in Jena erinnern, das an diesem Wochenende stattfindet. Es wird u.a. auch Matt Mullenweg teilnehmen, wer sonst noch kommen wird könnt Ihr in der <a href="http://wordcamp.de/teilnehmer/" class="liexternal">Teilnehmerliste</a> sehen.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2009-02/wordpress-ticker-12/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Permalinks und die Performance</title>
		<link>http://sw-guide.de/2009-02/wordpress-permalinks-und-die-performance/</link>
		<comments>http://sw-guide.de/2009-02/wordpress-permalinks-und-die-performance/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 14:56:12 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[permalinks]]></category>

		<guid isPermaLink="false">http://sw-guide.de/?p=1405</guid>
		<description><![CDATA[In den WordPress-Admin-Einstellungen unter &#8220;Permalinks&#8221; kann man die Darstellung der Artikel-URLs von WordPress entsprechend anpassen, um aus einer Artikel-URL wie etwa http://www.beispiel.de/?p=1234 schönere URLs wie etwa http://www.beispiel.de/kochrezepte/Apfelstrudel generieren zu lassen. Das dient u.a. der Benutzerfreundlichkeit und bietet Vorteile im Bereich der Suchmaschinenoptimierung. Den Aufbau (auch &#8220;Struktur&#8221; genannt, übersetzt vom engl. &#8220;structure&#8221;) der Permalinks kann man [...]]]></description>
			<content:encoded><![CDATA[<p>In den WordPress-Admin-Einstellungen unter &#8220;Permalinks&#8221; kann man die Darstellung der Artikel-URLs von WordPress entsprechend anpassen, um aus einer Artikel-URL wie etwa</p>
<pre><code>http://www.beispiel.de/?p=1234</code></pre>
<p>schönere URLs wie etwa</p>
<pre><code>http://www.beispiel.de/kochrezepte/Apfelstrudel</code></pre>
<p>generieren zu lassen. Das dient u.a. der Benutzerfreundlichkeit und bietet Vorteile im Bereich der Suchmaschinenoptimierung. Den Aufbau (auch &#8220;Struktur&#8221; genannt, übersetzt vom engl. &#8220;structure&#8221;) der Permalinks kann man dabei fast beliebig festlegen, z.B. </p>
<ul>
<li><code>www.beispiel.de/[Jahr]/[Monat]/[Tag]/[Artikel-Titel]</code>
<li><code>www.beispiel.de/[Kategorie]/[Artikel-Titel]</code></li>
<li><code>www.beispiel.de/[Autor]/[Artikel-Titel]</code>.</li>
</ul>
<p>Wie Dougal Campbell <a href="http://dougal.gunters.org/blog/2009/02/04/efficient-wordpress-permalinks" class="liexternal">nun darstellt</a>, können manche Permalink-Kombinationen zu massiven Performance-Problemen im Blog führen.<br />
Werden nämlich Permalinks mit den Bestandteilen Kategorie (<code>%category%</code>), Tag (<code>%tag%</code>), Autor (<code>%author%</code>) oder Artikel-Titel (<code>%postname%</code>) eingeleitet, so speichert WordPress in der Optionen-Tabelle im Feld &#8220;rewrite_rules&#8221; umfangreiche Informationen für jede im Blog vorkommende Seite (&#8220;Page&#8221;, nicht aber &#8220;Post&#8221; bzw. Blog-Artikel) ab. Lt. Dougal ist nur dadurch WordPress einigermaßen performant in der Lage, anhand der URL auf die tatsächliche interne ID des Artikels bzw. der Seite zu schließen.</p>
<p><span id="more-1405"></span>Betreibt man nun ein Blog mit vielen angelegten Seiten (&#8220;Pages&#8221;), so kann sich dieses Datenbankfeld &#8220;rewrite_rules&#8221; ins fast unermessliche füllen, was zu entsprechenden Performanceproblemen führen kann. So berichtet matthijs <a href="http://comox.textdrive.com/pipermail/wp-testers/2009-January/011097.html" class="liexternal">auf der [wp-testers] Mailingliste</a>, dass er in einem seiner Blogs dieses Datenbankfeld nicht mehr per Browser oder Texteditor öffnen kann, weil beides dann aufgrund der großen Datenmenge einfach abstürzt.</p>
<blockquote><p>On one of my sites I can&#8217;t even open the database field to take a look because my browser and text editor crash because of its size.</p></blockquote>
<p>Im Folgenden mal als Beispiel, welche Information genau WordPress in dem Datenbankfeld ablegt, wenn wir eine der o.g. Permalinkstruktur verwenden und eine neue Seite &#8220;testseite-1&#8243; anlegen:</p>
<pre><code>[testseite-1/attachment/([^/]+)/?$] =&gt; index.php?attachment=$matches[1]
[testseite-1/attachment/([^/]+)/trackback/?$] =&gt; index.php?attachment=$matches[1]&amp;tb=1
[testseite-1/attachment/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$] =&gt; index.php?attachment=$matches[1]&amp;feed=$matches[2]
[testseite-1/attachment/([^/]+)/(feed|rdf|rss|rss2|atom)/?$] =&gt; index.php?attachment=$matches[1]&amp;feed=$matches[2]
[testseite-1/attachment/([^/]+)/comment-page-([0-9]{1,})/?$] =&gt; index.php?attachment=$matches[1]&amp;cpage=$matches[2]
[(testseite-1)/trackback/?$] =&gt; index.php?pagename=$matches[1]&amp;tb=1
[(testseite-1)/feed/(feed|rdf|rss|rss2|atom)/?$] =&gt; index.php?pagename=$matches[1]&amp;feed=$matches[2]
[(testseite-1)/(feed|rdf|rss|rss2|atom)/?$] =&gt; index.php?pagename=$matches[1]&amp;feed=$matches[2]
[(testseite-1)/page/?([0-9]{1,})/?$] =&gt; index.php?pagename=$matches[1]&amp;paged=$matches[2]
[(testseite-1)/comment-page-([0-9]{1,})/?$] =&gt; index.php?pagename=$matches[1]&amp;cpage=$matches[2]
[(testseite-1)(/[0-9]+)?/?$] =&gt; index.php?pagename=$matches[1]&amp;page=$matches[2]</code></pre>
<p>Diese Information wird für jede Blog-Seite angelegt; daher ist wohl leicht vorstellbar, wie viele Daten sich bei einem Blog mit mehr als 1000 Seiten in dem einzigen Datenbankfeld ansammeln.</p>
<p>wordpress.org hat inzwischen reagiert und in der <a href="http://codex.wordpress.org/Using_Permalinks" class="liwp">Permalinks-Dokumentation</a> den folgenden Hinweis aufgenommen:</p>
<blockquote><p>For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or postname fields. The reason is that these are text fields, and using them at the beginning of your permalink structure it takes more time for WordPress to distinguish your Post URLs from Page URLs (which always use the text &#8220;page slug&#8221; as the URL), and to compensate, WordPress stores a lot of extra information in its database (so much that sites with lots of Pages have experienced difficulties). So, it is best to start your permalink structure with a numeric field, such as the year or post ID.</p></blockquote>
<h3>Fazit</h3>
<p>Nach meiner Einschätzung kann man auch weiterhin einen Nicht-Zahlenwert, also z.B. die Kategorie (<code>%category%</code>), als ersten Permalink-Bestandteil verwenden, solange man nicht vorhat, viele Seiten (&#8220;Pages&#8221;) im Blog anzulegen. Klassische Blogs sind damit also wohl nicht wirklich betroffen, da diese im Gegensatz zu vielen Posts meist nur eine Hand voll Pages aufweisen (z.B. &#8220;Über das Blog&#8221;, &#8220;Impressum&#8221;, &#8220;Kontakt&#8221;, &#8230;). Ganz anders kann es allerdings bei Webauftritten aussehen, bei denen WordPress als CMS eingesetzt wird. Beispielsweise sind in diesem Fall folgende Permalink-Strukturen anzuraten und führen nicht zum Aufblähen des Datenbankfeldes:</p>
<pre><code>/%year%/%month%/%day%/%postname%/
/%year%/%month%/%postname%/
/%year%-%month%-%day%/%postname%/
/%year%-%month%/%postname%/
/%year%/%postname%/
/%post_id%/%postname%/
/%post_id%-%postname%/
/%post_id%/%category%/%postname%/
/%year%/%category%/%postname%/
/%year%-%postname%/</code></pre>
<p>WordPress passt übrigens das Datenbankfeld automatisch an, sobald man die Permalink-Struktur aktualisiert und speichert.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2009-02/wordpress-permalinks-und-die-performance/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>WordPress-Plugin-Update: Link Indication</title>
		<link>http://sw-guide.de/2009-02/wordpress-plugin-update-link-indication/</link>
		<comments>http://sw-guide.de/2009-02/wordpress-plugin-update-link-indication/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 19:36:33 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[link-indication]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://sw-guide.de/?p=1373</guid>
		<description><![CDATA[Vor kurzem habe ich eine neue Version des WordPress-Plugins Link Indication herausgebracht. Neuerungen: Lokalisierung eingeführt Links zu bestimmten Websites können automatisch mit rel="nofollow" ausgezeichnet werden. Es können nun mehrere Suchbegriffe gleichzeitig eingetragen werden Auf Wunsch wird die CSS-Datei des Plugin-Verzeichnisses verwendet, Beispiel-Icons liegen ebenfalls bei. websnapr.com Thumbnail-Vorschau optional zuschaltbar; diese Bildchen erscheinen dann, wenn man [...]]]></description>
			<content:encoded><![CDATA[<p>Vor kurzem habe ich eine neue Version des WordPress-Plugins <a href="http://sw-guide.de/wordpress/plugins/link-indication-plugin/" class="liinternal"><strong>Link Indication</strong></a> herausgebracht. Neuerungen:</p>
<ul>
<li>Lokalisierung eingeführt</li>
<li>Links zu bestimmten Websites können automatisch mit <code>rel="nofollow"</code> ausgezeichnet werden.</li>
<li>Es können nun mehrere Suchbegriffe gleichzeitig eingetragen werden</li>
<li>Auf Wunsch wird die CSS-Datei des Plugin-Verzeichnisses verwendet, Beispiel-Icons liegen ebenfalls bei.</li>
<li>websnapr.com Thumbnail-Vorschau optional zuschaltbar; diese Bildchen erscheinen dann, wenn man mit der Maus über einen Link fährt. Wer&#8217;s halt braucht&#8230;</li>
<li>Kleinere Fehlerbehebungen und Anpassung für WordPress 2.7</li>
</ul>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2009-02/wordpress-plugin-update-link-indication/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Aktualisierung</title>
		<link>http://sw-guide.de/2009-01/aktualisierung/</link>
		<comments>http://sw-guide.de/2009-01/aktualisierung/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 00:24:42 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Intern]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blog-parade]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://sw-guide.de/?p=1284</guid>
		<description><![CDATA[Nach einer längeren Pause geht es jetzt auf Software Guide wieder weiter. Um wieder durchstarten zu können, habe ich Software Guide sowie meine anderen auf WordPress basierenden Websites auf WP2.7 aktualisiert. Dank der Multi-Domain-WP-Installation ist die Aktualisierung selbst immer schnell erledigt, der größte Zeitaufwand für mich ist immer das Testen und Aktualisieren der eingesetzten Plugins. [...]]]></description>
			<content:encoded><![CDATA[<p>Nach einer längeren Pause geht es jetzt auf Software Guide wieder weiter. Um wieder durchstarten zu können, habe ich Software Guide sowie meine anderen auf WordPress basierenden Websites auf WP2.7 aktualisiert. Dank der <a href="http://sw-guide.de/2007-05/multi-sub-domain-blog-cms-oder-wiki/" class="liinternal">Multi-Domain-WP-Installation</a> ist die Aktualisierung selbst immer schnell erledigt, der größte Zeitaufwand für mich ist immer das Testen und Aktualisieren der eingesetzten Plugins.</p>
<p>In diesem Zuge habe ich vor ein paar Tagen auch das vom mir geschriebene Plugin <a href="http://sw-guide.de/wordpress/plugins/maintenance-mode/" class="liinternal">Maintenance Mode</a> eine Version 4.0 herausgebracht, die neben mehrereren behobenen Fehlern nun auch eine Lokalisierung ermöglicht und jetzt im Admin-Bereich auch in Deutsch ist. Weitere Updates <a href="http://sw-guide.de/wordpress/plugins/" class="liinternal">meiner Plugins</a> folgen die nächsten Tage.</p>
<p>Neben Software Guide betreibe ich zusammen mit den Moderatoren <a href="http://www.discobeats.de/" class="liexternal">Metty</a> und <a href="http://cimddwc.net/" class="liexternal">Andreas</a> noch die Website <a href="http://blog-parade.de/" class="liexternal">Blog-Parade.de</a>, auf der Blog-Paraden bzw. <a href="http://de.wikipedia.org/wiki/Blogkarneval" rel="nofollow" class="liwikipedia">Blog-Karnevals</a> zentral angekündigt werden.</p>
<p><span id="more-1284"></span>Für Blog-Parade.de habe ich im Zuge des Updates auf WordPress 2007 ein von mir geschriebenes internes Plugin sowie das <a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/" class="liexternal">Role-Manager-Plugin</a> entfernt und setze stattdessen nun <a href="http://bueltge.de/wordpress-admin-theme-adminimize/674/" class="liexternal">Adminimize</a> und <a href="http://www.theblog.ca/wordpress-collaboration-emails " class="liexternal">Peter&#8217;s Collaboration E-mails</a> ein. Beide Plugins ergänzen sich perfekt und bieten die Möglichkeit, die Rechte selbständig anmeldender Gäste ausreichend einzuschränken (Adminimize) sowie die Moderatoren per E-Mail zu benachrichtigen, sobald ein angemeldeter Besucher einen Beitrag zur Freigabe eingereicht hat (P.C. E-mails). Diese Kombination kann ich jedem empfehlen, der auf einer mit WordPress betriebenen Website Besuchern die Möglichkeit geben will, Artikel vorzuschlagen bzw. selbständig zu schreiben und von einem oder mehreren Moderatoren freigeben zu lassen.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2009-01/aktualisierung/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Ein WordPress-Online-Magazin?</title>
		<link>http://sw-guide.de/2008-02/ein-wordpress-online-magazin/</link>
		<comments>http://sw-guide.de/2008-02/ein-wordpress-online-magazin/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 21:11:51 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress-magazin]]></category>

		<guid isPermaLink="false">http://sw-guide.de/2008-02/ein-wordpress-online-magazin/</guid>
		<description><![CDATA[Am 1. Februar hatte Frank Bültge zur Diskussion bezüglich eines WordPress-Magazins eingeladen und es gab einige weitere Artikel in der Blogosphäre, darunter von Robert Basic, Frank Helmschrott, Gerrit van Aaken, Perun und dem WP-Deutschland-Blog. Obwohl seitdem mehrere Tage vergangen sind, möchte ich dennoch meine Meinung hierzu äußern, auch weil mich Frank danach fragte: Üblicherweise haben [...]]]></description>
			<content:encoded><![CDATA[<p>Am 1. Februar hatte Frank Bültge zur Diskussion bezüglich eines WordPress-Magazins <a href="http://bueltge.de/wordpress-magazin-einladung-zur-diskussion/605/" class="liexternal">eingeladen</a> und es gab einige weitere Artikel in der Blogosphäre, darunter von <a href="http://www.basicthinking.de/blog/2008/02/01/wordpress-magazin/" class="liexternal">Robert Basic</a>, <a href="http://blog.helmschrott.de/software/deutsches-wordpress-magazin" class="liexternal">Frank Helmschrott</a>, <a href="http://praegnanz.de/weblog/wordpress-magazin-ein-paar-gedanken" class="liexternal">Gerrit van Aaken</a>, <a href="http://www.perun.net/2008/02/02/wordpress-magazin-ja-oder-nein/" class="liexternal">Perun</a> und dem <a href="http://blog.wordpress-deutschland.org/2008/02/04/wordpress-magazin.html" class="liexternal">WP-Deutschland-Blog</a>.</p>
<p>Obwohl seitdem mehrere Tage vergangen sind, möchte ich dennoch meine Meinung hierzu äußern, auch weil mich Frank danach fragte:</p>
<p>Üblicherweise haben bislang WordPress-interessierte die Feeds der einschlägigen deutschsprachigen Blogs abonniert, darunter u.a. bueltge.de, perun.net, blog.wordpress-deutschland.org, sw-guide.de, etc. Dadurch ist man dann einigermaßen auf dem Laufenden, bekommt Sicherheitsupdates mit, usw. Wer dann noch Englisch versteht, hat vielleicht zusätzlich noch wordpress.org/development und ggf. ein paar weitere englischsprachige Blogs abonniert und ist damit dann eigentlich sehr gut über WordPress informiert.</p>
<p>Würde man nun ein klassisches Blog mit mehreren Autoren aus dem Boden stampfen, das ganze mit &#8220;WordPress-Magazin&#8221; titeln und erwarten, dass (Gast-)autoren Beiträge in dieses Blog klopfen, so wäre dies m.E. zum scheitern verurteilt. Warum sollte ein Autor schließlich auf einem fremden Blog bloggen, wenn dies auf eigenen Blog genau so gut klappt?</p>
<p>Was meines Erachtens aber klappen würde, wäre folgendes Konstrukt:</p>
<p><span id="more-1255"></span>Mehrere WordPress-Autoren, die jeweils schon in der Vergangenheit einige WordPress-Beiträge veröffentlicht haben und entsprechendes Know-how mitbringen, schließen sich zu einem Moderations-Team zusammen. Es gibt dann eine zentrale Webseite wordpress-magazin.irgendwas und nur diese Moderatoren können dort Artikel veröffentlichen. </p>
<p>Jetzt gehen wir mal davon aus, dass z.B. Frank Bültge unter diesen Moderatoren ist: Frank schreibt nun auf seinem eigenen Blog (bueltge.de) einen Beitrag, den er für veröffentlichungswert auf der Magazin-Webseite hält, also taggt er seinen Beitrag mit <em>wp-magazin:publish</em>. Sein im Hintergrund laufendes Magazin-Wordpress-Plugin registriert das und veröffentlicht diesen Artikel dann auch auf der Magazin-Webseite.</p>
<p>Nehmen wir weiter an, ich bin nicht in diesem Moderations-Team, wäre aber der Meinung, eben einen tollen WP-Artikel geschrieben zu haben, der auch auf der Magazin-Seite erscheinen soll, so kann ich z.B. ein Magazin-Plugin bei mir im Blog installieren und den Artikel mit <em>wp-magazin:publish</em> taggen. Daraufhin wird mein Artikel zur Prüfung beim Magazin eingereicht und die Moderatoren dort bekommen eine E-Mail. Alternativ (wenn ich das Plugin nicht installiert habe) kann ich auch per Webformular oder Login auf meinen Beitrag aufmerksam machen und die Moderatoren prüfen diesen. Schreibe ich nun mehrere gute Artikel als Gastautor, bekomme ich vielleicht auch das Recht, selbständig Artikel ohne Review zu veröffentlichen.</p>
<p>Um dann auch eine gewünschte Themenvielfalt zu erreichen, müsste das Moderations-Team natürlich entsprechend regelmäßige Reviews durchführen und als Ergebnis manche Themen pushen, versuchen Schwerpunkte zu verlagern, etc.</p>
<p>Bezüglich Ansässigkeit eines solchen Magazins, also ob bei wordpress-deutschland.org, de.wordpress.org oder unter einer eigenen Domain, wäre ich völlig leidenschaftslos.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2008-02/ein-wordpress-online-magazin/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Sicherheits-Update: WordPress-Plugin &#8220;Math Comment Spam Protection&#8221;</title>
		<link>http://sw-guide.de/2007-11/sicherheits-update-wordpress-plugin-math-comment-spam-protection/</link>
		<comments>http://sw-guide.de/2007-11/sicherheits-update-wordpress-plugin-math-comment-spam-protection/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 23:30:25 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://sw-guide.de/2007-11/sicherheits-update-wordpress-plugin-math-comment-spam-protection/</guid>
		<description><![CDATA[Ein Blogger namens MustLive hat eine Sicherheitslücke im von mir geschriebenen WordPress-Plugin Math Comment Spam Protection entdeckt: XSS in Math Comment Spam Protection. Leider hat es MustLive nicht für nötig empfunden, mich als Autor über seine Entdeckung zu informieren, so dass ich davon nichts mitbekommen habe. Glücklicherweise hat mich aber Robert Basic heute per E-Mail [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Blogger namens MustLive hat eine Sicherheitslücke im von mir geschriebenen WordPress-Plugin <a href="http://sw-guide.de/wordpress/plugins/math-comment-spam-protection/" class="liinternal">Math Comment Spam Protection</a> entdeckt: <a href="http://websecurity.com.ua/1576/" rel="nofollow" class="liexternal">XSS in Math Comment Spam Protection</a>.</p>
<p>Leider hat es MustLive nicht für nötig empfunden, mich als Autor über seine Entdeckung zu informieren, so dass ich davon nichts mitbekommen habe. Glücklicherweise hat mich aber <a href="http://www.basicthinking.de/blog/" class="liexternal">Robert Basic</a> heute per E-Mail auf den Artikel aufmerksam gemacht.</p>
<p>Ich habe daraufhin nun die Sicherheitslücke geschlossen und die Version 2.2 veröffentlicht, die <a href="http://sw-guide.de/wordpress/plugins/math-comment-spam-protection/" class="liinternal">zum Download</a> zur Verfügung steht. </p>
<p>Die Sicherheitslücke war in allen bisherigen Plugin-Versionen enthalten und es war zumindest theoretisch möglich, über die Plugin-Optionen für die Ausgabe der Fehlermeldungen bei Eingabe einer falschen Lösung einen schadhaften Code auszuführen. Grundsätzlich empfehle ich jedem, das Update durchzuführen. Ich werde dies auch zum Anlass nehmen, meine anderen Plugins die nächsten Tage auf Sicherheitslücken zu prüfen.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2007-11/sicherheits-update-wordpress-plugin-math-comment-spam-protection/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Über das neue WordPress 2.3</title>
		<link>http://sw-guide.de/2007-10/ueber-das-neue-wordpress-23/</link>
		<comments>http://sw-guide.de/2007-10/ueber-das-neue-wordpress-23/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 00:06:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://sw-guide.de/2007-10/ueber-das-neue-wordpress-23/</guid>
		<description><![CDATA[Vor knapp 2 Wochen wurde WordPress 2.3 veröffentlicht. Ende August bin ich im Artikel «WordPress-Update auf 2.3: Rückschritt?» bereits auf diese Version anhand der damals erschienenden Beta 1 eingangen, aber mittlerweile hat sich hier einiges getan. Was ist neu in WordPress 2.3? Die wichtigsten Neuerungen in WordPress 2.3 sind: Eingebautes Tagging, weiteres hierzu siehe weiter [...]]]></description>
			<content:encoded><![CDATA[<p>Vor knapp 2 Wochen wurde WordPress 2.3 <a href="http://wordpress.org/development/2007/09/wordpress-23/" class="liwp">veröffentlicht</a>. Ende August bin ich im Artikel «<a href="http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/" class="liinternal">WordPress-Update auf 2.3: Rückschritt?</a>» bereits auf diese Version anhand der damals erschienenden Beta 1 eingangen, aber mittlerweile hat sich hier einiges getan.</p>
<h3>Was ist neu in WordPress 2.3?</h3>
<p>Die wichtigsten Neuerungen in WordPress 2.3 sind:</p>
<ul>
<li><strong>Eingebautes Tagging</strong>, weiteres hierzu siehe weiter unten.</li>
<li>Unter «<em>WP-Administration > Plugins</em>» wird nun angezeigt, von welchen installierten <strong>Plugins</strong> es <strong>Updates</strong> gibt:<br />
<img class="b" src='http://sw-guide.de/wp-content/uploads_sw-guide/2007/10/subscribe.png' alt='Subscribe' /><br />
Dabei telefoniert allerdings WordPress in Microsoft-Manier nach Hause, weiteres hierzu siehe weiter unten.</li>
<li><strong>Aufgeräumte URLs</strong>: ist ein Blog z.B. unter <code>www.irgend.wo</code> und <code>irgend.wo</code> erreichbar (also mit und ohne www) und steht in der WordPress-Konfiguration z.B. die Blog-URL mit <code>www.irgend.wo</code>, so wird ein Aufruf von <code>irgend.wo</code> automatisch auf <code>www.irgend.wo</code> umgeleitet. Unter <a href="http://markjaquith.wordpress.com/2007/09/25/wordpress-23-canonical-urls/" class="liexternal">WordPress 2.3: Canonical URLs</a> werden Details und weitere Features erläutert.</li>
<li><strong>Neuer Artikel-Freigabe-Status</strong> &#8220;Prüfung zur Freigabe&#8221; (pending preview): dies war m.E. dringend notwendig, da es bisher neu erstellte Artikel nur im &#8220;Entwurf&#8221; gab; bei Blogs mit mehreren Autoren war so nicht klar, wann der Artikel fertig geschrieben ist und freigegeben werden kann.</li>
</ul>
<p><span id="more-1236"></span><br />
<h3>Das nun fest eingebaute Tagging</h3>
<p>WordPress hat nun eine Möglichkeit in WordPress eingebaut, Artikel zu taggen ohne dass man dazu separate Plugins installieren muss. Unter <em>WP-Admin > Verwalten > Import</em> lassen sich die Tags von bestehenden Plugins (UTW, Simple Tagging, Jerome&#8217;s Keywords) per Mausklick in WordPress 2.3 übernehmen.</p>
<p>Allerdings ist das eingebaute Tagging nicht zufriedenstellend, darauf bin ich bereits im <a href="http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/" class="liinternal">Rückschritt-Artikel</a> eingegangen. Es werden beim Artikel nicht mal die zur Verfügung gestellten Tags angezeigt, sondern man sieht lediglich folgendes Eingabefeld:<br />
<img class="b" src='http://sw-guide.de/wp-content/uploads_sw-guide/2007/10/tagging.png' alt='Tagging' /><br />
Anzeige aller im Blog vorkommender Tags bzw. Tag-Vorschläge und eine Autovervollständigung beim Tippen: Fehlanzeige. Genau so wenig wurde an eine Tag-Verwaltung gedacht. Für die Ausgabe der Tagcloud gibt es keine CSS-Unterstützung, stattdessen wird der Style direkt im HTML ausgegeben. </p>
<p>Wer also ein Plugin wie etwa Simple Tagging bisher einsetzte, wird bitter enttäuscht werden. Dennoch gibt es mittlerweile teilweise eine Abhilfe. Amaury, der mein Plugin <a href="http://sw-guide.de/wordpress/plugins/simple-tagging/" class="liinternal">Simple Tagging</a> übernahm und <a href="http://trac.herewithme.fr/project/simpletagging/" class="liexternal">weiterentwickelte</a> arbeitet derzeit an einem weiteren Plugin mit dem ähnlichen Namen <a href="http://www.herewithme.fr/wordpress-plugins/simple-tags" class="liexternal">Simple Tags</a>: dieses soll im Prinzip das in WP 2.3 bestehende Tagging so erweitern, dass das Tagging so komfortabel wird wie vormals unter Simple Tagging.<br />
Ganz ist es dem Autor allerdings noch nicht gelungen: Die Auto-Vervollständigung klappte nicht immer, eine Ausgabe von <a href="http://sw-guide.de/wordpress/plugins/simple-tagging/simple-tagging-related-tags/" class="liinternal">Related Tags</a> gibt es (noch) nicht, und die Definition der Parameter über die Plugin-Optionen ist auch noch nicht möglich. Dafür gibt es aber bereits eine Tag-Verwaltung und etwa die Anzeige ähnlicher Beiträge.</p>
<p>Letztendlich macht das Plugin Simple Tags das Tagging in WordPress 2.3 wieder annähernd so, wie dies zuvor schon mit Plugins möglich war, die noch fehlenden Features werden wohl auch noch von Amaury nachgereicht.</p>
<p>Lorelle on WordPress hatte sich übrigens auch mit <a href="http://lorelle.wordpress.com/2007/09/21/tags-arrive-on-wordpresscom-blogs/" class="liexternal">WordPress-2.3-Tagging beschäftigt</a> und verweist auf ein paar weitere Tagging-Plugins für WP 2.3.</p>
<h3>WordPress 2.3 telefoniert nach Hause</h3>
<p><a href="http://groups.google.com/group/wp-hackers/browse_thread/thread/bdced7524fa79a18/2d4e69fb46a6a947" class="liexternal">Heiße Diskussionen</a> gab es um das neue Feature, das in der WP-Administration unter &#8216;Plugins&#8217; einen Hinweis anzeigt, sobald es von einem Plugin eine neuere Version gibt. Es werden hierzu nämlich Daten an WordPress übermittelt (Blog-URL, PHP-Version, vorhandene Plugins inkl. Version).  WordPress-Chef Matt Mullenweg <a href="http://groups.google.com/group/wp-hackers/msg/e7794372692b9548" class="liexternal">sagt hierzu</a>:</p>
<blockquote><p>Your blog URL and version has been sent by default for 4+ years to every ping service in the world, including Ping-O-Matic, every time you make a post. Of course you can turn that off, just like you can turn update notification off, but statistically no one does.<br />
The only new information being sent by the update checker is PHP version and a list of plugins. If you don&#8217;t like that feature, please install a<br />
plugin to disable it:</p>
<p>http://wordpress.org/extend/plugins/disable-wordpress-core-update/</p>
<p>http://wordpress.org/extend/plugins/disable-wordpress-plugin-updates/ </p></blockquote>
<p>Meine Meinung nach sollte solcher Datenaustausch stets per Default deaktiviert und nur über die Optionen zugeschaltet werden können (inkl. genauer Auflistung, welche Daten hier übertragen werden). Matt Mullenwegs Hinweis &#8220;<em>installier&#8217; Dir doch einfach ein Plugin, wenn Du das abstellen willst</em>&#8221; halte ich für unprofessionell und dumm.</p>
<h3>WordPress 2.3 installieren oder ignorieren?</h3>
<p>Die WordPress-Entwicklung läuft derzeit auf zwei Zweigen: (1) WordPress 2.0.x und (2) WordPress in der jeweils aktuellsten Version. Das bedeutet, dass für alle anderen WordPress-Versionen <strong>keine Sicherheitslücken geschlossen</strong> werden. Setzt man also nicht <a href="http://wordpress.org/download/legacy/" class="liwp">die neueste Version vom Zweig 2.0.x</a> (derzeit: 2.0.11) oder das neueste WordPress (derzeit eben <a href="http://wordpress.org/download/" class="liwp">Version 2.3</a>) ein, so begibt man sich in die durchaus reelle Gefahr, dass jemand das Blog übernimmt. Das geht schnell, und Beispiele für Blog-Übernahmen (<a href="http://de.wikipedia.org/wiki/Hijacking" rel="nofollow" class="liwikipedia">Hijacking</a>) gab es in der Vergangenheit einige.</p>
<p>Der sicherheitsbewusste WordPress-Anwender bleibt also am Ball und geht jeweils mit den Aktualisierungen mit, oder wechselt vielleicht gleich das Blog-System; ob sich allerdings die Situation mit anderen Blog-Systemen bessert, ist fraglich. Zumindest ist WordPress aber das am weitesten verbreitete Blogsystem, d.h. es wird der Wahrscheinlichkeit nach am ehesten von bösen Buben (oder auch Mädchen) angegriffen.</p>
<h3>Wie von älterer Version upgraden?</h3>
<p>Als erstes sollte man mal die Plugins prüfen und aktualisieren. Hilfreich ist hierzu die Liste der unter <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.3" class="liwp">WP 2.3 kompatiblen Plugins</a>.</p>
<p>Dann das <a href="http://codex.wordpress.org/Upgrading_WordPress" class="liwp">Upgrade durchführen</a>; ich empfehle dabei, stets die <a href="http://wordpress.org/download/" class="liwp">Original-Version</a> von wordpress.org herunterzuladen und <strong>nicht</strong> die von <a href="http://wordpress-deutschland.org/" class="liexternal">WordPress-Deutschland</a> (WPD) zu nehmen: so wurde zuletzt in der WPD-Version ein <a href="http://blog.wordpress-deutschland.org/2007/10/01/aenderung-der-de-edition.html" class="liexternal">Zusatz-Werbe-Plugin eingebaut</a>, ohne die User darüber zu informieren. Zudem besteht die Gefahr, dass sich durch die Modifikationen des WPD-Team Fehler einschleichen, die sich nicht ohne weiteres eingrenzen lassen: eine Klärung über das internationale WP-Team wäre in diesem Fall sehr schwierig.<br />
Einen Vorteil sehe ich durch die WPD-Versionen übrigens nicht: das deutsche Sprachfile gibt es auch <a href="http://doku.wordpress-deutschland.org/Installation_der_deutschen_Sprachdatei" class="liexternal">hier</a>, und alles weitere (z.B. übersetztes Kubrick-Theme, Links auf gesponserte Blogs, etc.) braucht man meines Erachtens eigentlich nicht.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2007-10/ueber-das-neue-wordpress-23/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>WordPress Ticker (11)</title>
		<link>http://sw-guide.de/2007-09/wordpress-ticker-11/</link>
		<comments>http://sw-guide.de/2007-09/wordpress-ticker-11/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 22:01:02 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-ticker]]></category>

		<guid isPermaLink="false">http://sw-guide.de/2007-09/wordpress-ticker-11/</guid>
		<description><![CDATA[Im Folgenden gibt es erneut eine geballte Ladung an News zum Blog-System WordPress im Rahmen der WordPress-Ticker-Reihe. Kritische SQL-Injektion-Verwundbarkeit seit 22.08.2007 bekannt Wie Blogsecurity am 22.08. berichtete, wurde eine kritische Sicherheitslücke in WordPress entdeckt, die wohl alle Versionen bis WordPress 2.2 betrifft. Das WordPress-Entwicklerteam wurde entsprechend informiert; ein inoffizieller Patch wurde nicht veröffentlicht, da dadurch [...]]]></description>
			<content:encoded><![CDATA[<p>Im Folgenden gibt es erneut eine geballte Ladung an News zum Blog-System WordPress im Rahmen der <a href="http://sw-guide.de/weblog/tag/wp-ticker/" class="liinternal">WordPress-Ticker-Reihe</a>.</p>
<p><span id="more-1221"></span><br />
<hr />
<p><strong>Kritische SQL-Injektion-Verwundbarkeit seit 22.08.2007 bekannt</strong></p>
<p>Wie <a href="http://blogsecurity.net/wordpress/news-220807/" class="liexternal">Blogsecurity am 22.08. berichtete</a>, wurde eine kritische Sicherheitslücke in WordPress entdeckt, die wohl alle Versionen bis WordPress 2.2 betrifft. Das WordPress-Entwicklerteam wurde entsprechend informiert; ein inoffizieller Patch wurde nicht veröffentlicht, da dadurch Details über die Lücke bekannt würden und dies Hacker entsprechend ausnutzen könnten.<br />
Erstaunlich ist hier, dass es auch 13 Tage nach der Entdeckung weder eine Info/Stellungnahme noch ein Sicherheitsupdate von WordPress gibt. Das ist aber leider so üblich: man möchte zu häufige Sicherheitsupdates vermeiden, um die Community nicht zu verärgern wegen zu vieler notwendiger Updates, so konnte ich dies zumindest über Monate hinweg anhand der Entwickler-Mailingliste mitverfolgen. Dies ist meines Erachtens aber der falsche Weg.</p>
<hr />
<p><strong>WordPress-Theme-Vorstellungen</strong></p>
<ol>
<li><a href="http://www.sndbx.org/" class="liexternal">Sandbox</a> (ein Theme-Gerüst) hatte dazu aufgerufen, minimalistische und standardkonforme WordPress-Themes zu erstellen. Unter <a href="http://www.sndbx.org/2007/08/07/and-the-winners-are/" class="liexternal">And the winners are&#8230;</a> werden die besten 20 Themes daraus vorgestellt (es gibt auch eine <a href="http://www.sndbx.org/live-preview/" class="liexternal">Live-Preview</a> &#8211; oben rechts sind die Themes auswählbar). <span class="via">(via <a href="http://www.drweb.de/weblog/weblog/?p=874" class="liexternal">Dr. Web</a>)</span></li>
<li>Mashable listet 30 <a href="http://mashable.com/2007/08/03/wordpress-3-column/" class="liexternal">dreispaltige WordPress-Themes</a>. <span class="via">(via <a href="http://www.basicthinking.de/blog/2007/08/08/wordpress-templates-und-multiple-installation/" class="liexternal">Basic Thinking</a>)</span></li>
<li>Valentin Tomaschek hat die Blog-Parade <a href="http://www.installmehere.net/2007/08/14/blog-parade-die-persoenlichen-top-wordpress-templates/" class="liexternal">Die persönlichen Top-Wordpress Templates</a> gestartet, die noch bis zum 15. September läuft. Hier stellen Blogger die jeweils liebsten 5 WordPress-Themes vor. <span class="via">(via <a href="http://blog-parade.de/2007/08/die-persoenlichen-top-wordpress-templates/" class="liexternal">Blog-Parade.de</a>)</span></li>
</ol>
<hr />
<p><strong>WordPress automatisch aktualisieren</strong></p>
<p>Cedric Weber stellt unter <a href="http://m.zung.us/2007/07/16/wordpress-automatisch-aktualisieren/" class="liexternal">WordPress automatisch aktualisieren</a> die Möglichkeit vor, gleichzeitig mehrere WordPress-Installationen per Shell-Skript upzugraden.<br />
Eine bei mir seit Monaten bewährte Alternative habe ich übrigens unter <a href="http://sw-guide.de/2007-05/multi-sub-domain-blog-cms-oder-wiki/" class="liinternal">Multi-(Sub-)Domain-Blog, CMS oder Wiki</a> vorgestellt.</p>
<hr />
<p><strong>Firefox-Eweiterung und WP-Plugin, um Themes und Plugins per Mausklick zu installieren</strong></p>
<p><a href="http://anirudhsanjeev.org/oneclick-plugin/" class="liexternal">OneClick for WordPress</a> bietet eine Firefox-Eweiterung und ein WP-Plugin, mit dessen Kombination es dann möglich sein soll, Themes oder Plugins per Mausklick automatisch zu installieren: einfach den Download-Link mit der rechten Maustaste anklicken und die entsprechende Auswahl im Kontextmenü tätigen:<br />
<img class="b" src='http://sw-guide.de/wp-content/uploads_sw-guide/2007/09/oneclick.png' alt='One Click' /><br />
Könnte interessant sein und viel Zeit sparen, wenn man ein neues Blog einrichtet und verschiedenes auf die schnelle ausprobieren möchte. <span class="via">(via <a href="http://www.bloggingpro.com/archives/2007/08/14/wordpress-pluginfirefox-extention-oneclick/" class="liexternal">Blogging Pro</a>)</span></p>
<hr />
<p><strong>Vergleich: MovableType 4 und WordPress 2.2</strong></p>
<p>Mashable geht im Artikel <a href="http://mashable.com/2007/08/15/movable-type-wordpress/" class="liexternal">MovableType 4 vs. WordPress 2.2</a> auf die jeweiligen Vorteile und Unterschiede von beiden Blog-Systemen ein. <span class="via">(via <a href="http://bueltge.de/movable-type-vs-wordpress/494/" class="liexternal">Frank Bültge</a>)</span></p>
<hr />
<p><strong>WordPress-Update auf 2.3: Rückschritt?</strong></p>
<p>Dies ist <a href="http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/" class="liinternal">ein Artikel von mir</a> zum geplanten Update auf die Version 2.3.</p>
<hr />
<p><strong>Ein XHTML-Design für 10 US$ in ein WordPress-Theme umwandeln</strong></p>
<p>Das verspricht <a href="http://www.themespress.com/" class="liexternal">ThemesPress.com</a>, ich kann mir allerdings nicht vorstellen, dass da was vernünftiges rauskommt. Hat wer Mut und wagt es?</p>
<hr />
<p><strong>Dokumentation zur Lokalisierung von Themes und Plugins</strong></p>
<p>Auf 49 Suns gibt es mit eine ausführliche <a href="http://49suns.de/2007-08-27/localization-von-themes-und-plugins-eine-einfuehrung" class="liexternal">Einführung zur Lokalisierung von Themes und Plugins</a>, um Themes und Plugins einzudeutschen.</p>
<hr />
<p><strong>Kontaktformular-Plugins</strong></p>
<p>Robert Basic hat die Leser nach einem <a href="http://www.basicthinking.de/blog/2007/09/04/wordpress-kontaktformular/" class="liexternal">Kontaktformular-Plugin</a> für WordPress gefragt und in den Kommentaren kamen hierzu einige Tipps. Ich persönlich verwende allerdings ein selbst geschriebenes PHP-Script, das zudem Mathe-Fragen als Captcha-Schutz verwendet (selbe PHP-Klasse wie mein <a href="http://sw-guide.de/wordpress/plugins/math-comment-spam-protection/" class="liinternal">Math-Comment-Spam-Protection-Plugin</a>). Generell ist das Thema Kontaktformular sehr heikel: gleich mehrere WP-Plugins hatten in der Vergangenheit Sicherheitslücken, die Angreifer entsprechend ausnutzten um Blogs zu übernehmen.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2007-09/wordpress-ticker-11/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress-Update auf 2.3: Rückschritt?</title>
		<link>http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/</link>
		<comments>http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 21:11:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/</guid>
		<description><![CDATA[WordPress kommt mit der Version 2.3 (aktuell haben wir 2.2.2) voraussichtlich am 24. September. Die wesentliche Änderung wird das nun fest eingebaute Tagging und die damit verbundene Änderung der Tabellenstruktur sein (siehe hierzu u.a. den Beitrag bei Frank Bültge). Heute hat nun WordPress offiziell die Beta 1 herausgebracht. Soweit ich das blicke, werden bis zur [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress kommt mit der Version 2.3 (aktuell haben wir 2.2.2) voraussichtlich am 24. September. Die wesentliche Änderung wird das nun fest eingebaute Tagging und die damit verbundene Änderung der Tabellenstruktur sein (siehe hierzu u.a. den Beitrag <a href="http://bueltge.de/wordpress-23-und-die-neue-tabellenstruktur/495/" class="liexternal">bei Frank Bültge</a>).</p>
<p>Heute hat nun WordPress offiziell die <a href="http://wordpress.org/development/2007/08/23-beta-1/" class="liwp">Beta 1 herausgebracht</a>. Soweit ich das blicke, werden bis zur Ende September erscheinenden endgültigen Version keine Features mehr eingebaut, sondern nur noch Bugs ausgebessert.</p>
<p><span id="more-1202"></span>Mit jedem WordPress-Update dasselbe Problem: Funktionieren die eingesetzten Plugins noch? Es gibt wie gewohnt im offiziellen WordPress-Wiki eine Seite, auf der die bereits unter 2.3 getesteten Plugins aufgelistet werden: <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.3" class="liwp">Plugin Compatibility 2.3</a>. Am besten beteiligt Ihr Euch aktiv, testet also selbst die eingesetzten Plugins und tragt diese dann im Wiki ein: damit erhält die Community auch bald eine möglichst vollständige Übersicht ;)</p>
<p>Ich habe dort auch meine <a href="http://sw-guide.de/wordpress/plugins/" class="liinternal"> aktiv betreuten Plugins</a> eingetragen, bis auf <a href="http://sw-guide.de/wordpress/plugins/edit-comments-xt/" class="liinternal">Edit Comments XT </a> funktionieren bereits alle noch aktiv supporteten Plugins unter 2.3.</p>
<p>Haupt-Problem wird mit WordPress 2.3 das Tagging: Wer das Simple-Tagging-Plugin einsetzt (ursprünglich <a href="http://sw-guide.de/wordpress/plugins/simple-tagging/" class="liinternal">von mir entwickelt</a> und von <a href="http://simpletagging.herewithme.fr/" class="liexternal">Amaury fortgeführt</a>) wird schwer enttäuscht werden:</p>
<ul>
<li>Type Ahead / Autovervollständigen der Tags ist nicht implementiert, dabei wäre es so einfach:<br />
<img class="b" src="http://sw-guide.de/wp-content/uploads_sw-guide/2007/02/type-ahead2.png" alt="Type Ahead" /></li>
<li>Keine CSS-Unterstützung für die Tag-Cloud, stattdessen wird der Style direkt im HTML ausgegeben (Kopfschüttel, jetzt fehlen nur noch table-Tags)</li>
<li>Die beliebten Ausgabe der &#8220;Related Posts&#8221; (Ähnliche Beiträge) gibt es auch nicht</li>
<li>Die &#8220;<a href="http://sw-guide.de/wordpress/plugins/simple-tagging/simple-tagging-related-tags/" class="liinternal">Related Tags</a>&#8221; gibt es ebenso wenig und es wird nicht programmatisch unterstützt: Bei Simple Tagging konnte man halt via Sidebar-Menü bzw. URL sagen &#8220;gib mir alle Beiträge, die gleichzeitig die Tags &#8216;Urlaub&#8217;, &#8216;Frankreich&#8217; und &#8216;Meer&#8217; enthalten&#8221;, also so wie man dies z.B. von del.icio.us kennt. Das in WP 2.3 eingebaute Tagging unterstützt das URL-seitig erst gar nicht, so dass hier auch eine Plugin-Lösung wohl schwierig umzusetzen ist, ohne dass man die Core-Dateien modifiziert.</li>
</ul>
<p>Als vor einigen Monaten bekannt wurde, dass WordPress Tagging in die Core-Funktionen aufnimmt, haben bereits einige die WP-Entwickler darauf hingewiesen, auch das Simple-Tagging-Plugin hier zu berücksichtigen. Leider ohne Erfolg. </p>
<p>Generell wird in letzter Zeit vielfach die Vorgehensweise von WordPress m.E. wirklich zurecht kritisiert, siehe hierzu auch das <a href="http://sw-guide.de/2007-07/interview-mit-ex-wordpress-entwicklern/" class="liinternal">Interview mit einigen WordPress-Ex-Entwicklern</a> vom Juli 2007.</p>
<hr /><small>Copyright &copy; <a href="http://sw-guide.de/" class="liinternal">Software Guide</a>, ISSN 1864-9599. All rights reserved / Alle Rechte vorbehalten.</small> )</small>]]></content:encoded>
			<wfw:commentRss>http://sw-guide.de/2007-08/wordpress-update-auf-23-rueckschritt/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
	</channel>
</rss>

