<?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>Das WordPress-Buch</title>
	<atom:link href="http://wordpress-buch.bueltge.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordpress-buch.bueltge.de</link>
	<description>Das Blog zum Buch: Das WordPress-Buch – Vom Blog zum Content-Management-System</description>
	<lastBuildDate>Mon, 17 May 2010 22:46:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=9662</generator>
		<item>
		<title>Neue Schlüssel für die wp-config.php ab WordPress 3.0</title>
		<link>http://wordpress-buch.bueltge.de/neue-schluessel-fuer-die-wp-config-php-ab-wordpress-3-0/107/</link>
		<comments>http://wordpress-buch.bueltge.de/neue-schluessel-fuer-die-wp-config-php-ab-wordpress-3-0/107/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 08:55:12 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=107</guid>
		<description><![CDATA[Mit WordPress 3.0 werden WordPress µ und WordPress eine Applikation, ein großer und wichtiger Schritt. In diesem Zusammenhang wird es vier weitere Schlüssel geben, die man in der wp-config.php ablegen sollte. Dies kann man jetzt schon tun, sie haben keinen &#8230; <a href="http://wordpress-buch.bueltge.de/neue-schluessel-fuer-die-wp-config-php-ab-wordpress-3-0/107/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mit WordPress 3.0 werden WordPress µ und WordPress eine Applikation, ein großer und wichtiger Schritt. In diesem Zusammenhang wird es vier weitere Schlüssel geben, die man in der <code>wp-config.php</code> ablegen sollte. Dies kann man jetzt schon tun, sie haben keinen Nachteil und werden so nicht vergessen.</p>
<p>Mit Hilfe des Services, der aktuell unter der URL <a href="https://api.wordpress.org/secret-key/1.1/salt/">https://api.wordpress.org/secret-key/1.1/salt/</a> zu erreichen ist, kann man sich 8 neue Schlüssel erstellen lassen und nutzt diese bzw. auch nur die letzten vier. Die neue Schlüssel sind vorrangig für die Multiuser-Funktionalität und werden klassisch wenig genutzt - ein Nachteil sind sie aber nicht und werden auch in der Funktion <code>wp_salt()</code> genutzt, die sich um die Sicherheit kümmert und diverse Hashes erstellt.</p>
<pre><code class="php">
define('AUTH_KEY',         'q]ntdiiS9%&amp;amp;y%W&amp;amp;. M%JH+mUK=!j_CL|TZ ]0X$/cO]HrL6jMdc$0tx1|o+R.J#2');
define('SECURE_AUTH_KEY',  'Y}qq3FZH+~;,{H5w;jW=&amp;gt;s$hB,P^kra#U?HtP]32w^5r*h|]|yTc~D?78M +z&lt;HR&gt;/qZ +FTi&amp;gt;iKhudd');
define('LOGGED_IN_KEY',    '4i&gt;/~Ox[JG0O|AK`vt@Vh5#D;r=E@Xsl-SR&gt;XXgz0Np/&amp;b;)|c(@t9yPtKaxj%N&amp;');
define('NONCE_KEY',        ' j2H|0N[q%q||[mB1V;pj4v TO6I&amp;amp;-NqEc=J&amp;gt;G|!t#wZI |v+Q=d[@9@heM!I[d[');
// die neuen Schluessel
define('AUTH_SALT',        'yce=M 5@R^3q!`v_`o1[hh05kMY2l=k=|7Xdvg+zj`-bcw2qu;d*37?');
define('SECURE_AUTH_SALT', ';3^JS^3d-4JaX@{-~t*L');
define('LOGGED_IN_SALT',   'G#whJOmaws-PsnY/i8(G!gq)A?:elIE8cPTYL[0H]OX^&amp;gt;-f.0#7+V82)J]&amp;amp;] }b+');
define('NONCE_SALT',       '!yl]=f1]vrB mwtr|?#_-KvCIM}kBR&amp;gt;rq:CV/MnTQb(!X/|;LB&amp;gt;.3qhU:(Xni/{L');
</code></pre>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/neue-schluessel-fuer-die-wp-config-php-ab-wordpress-3-0/107/#comments" title="to the comments">1 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/neue-schluessel-fuer-die-wp-config-php-ab-wordpress-3-0/107/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Schulung</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-schulung/95/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-schulung/95/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:26:59 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Open Source School]]></category>
		<category><![CDATA[Schulung]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=95</guid>
		<description><![CDATA[Der neue Termin ist gesetzt und kann gebucht werden. Hintergründe und Infos gibt es auf der Site der Schule und ebenso gern gebe ich Auskunft oder die Mitarbeiter bei Open Source School. Einige kurze Anmerkungen: Die Schlung möchte ich recht &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-schulung/95/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/02/logo.gif" alt="" title="logo" width="79" height="172" class="alignright size-full wp-image-58" /><br />
Der neue Termin ist gesetzt und kann gebucht werden. Hintergründe und Infos gibt es auf der <a href="http://www.opensourceschool.de/kurse/muenchen/schulung/wordpress/">Site der Schule</a> und ebenso gern gebe ich Auskunft oder die Mitarbeiter bei Open Source School.</p>
<p><strong>Einige kurze Anmerkungen</strong>: Die Schlung möchte ich recht offen gestalten und nicht pur meinen Text runter rattern. Im Grunde stelle ich mir ein Miteinander vor.<br />
Ich brauche nicht in der Oberfläche erklären, wenn die die Teilnehmer bestens kennen. Daher würde ich das im Vorfeld mit den Teilnehmern abklären und dann die Schulung entsprechend abstimmen; so dass jeder etwas an Wert mit nimmt und nicht das Buch aus meinem persönlichen Wortschatz hört.</p>
<p><strong>Termin:</strong> 17.–19.06.2010 in München</p>
<p><strong>Anmelden/ mehr Lesen:</strong> <a href="http://www.opensourceschool.de/kurse/muenchen/schulung/wordpress/">via dieser Seite auf den Seiten der Open Source School</a><br />
<span id="more-95"></span><br />
<strong>Zielgruppe:</strong> Diese Schulung richtet sich an Interessierte, die ein eigenes Blog einrichten und betreiben möchten.</p>
<p><strong>Vorkenntnisse:</strong> Es werden Grundkenntnisse in HTML, CSS und Webtechnologien vorausgesetzt.</p>
<p><strong>Inhalt:</strong> Die folgenden Themen sind Inhalt dieser Schulung:
<ul>
<li>Installation und Wartung</li>
<li>Aufbau der Site-Struktur</li>
<li>Gestaltung einzelner Seiten und Beiträge</li>
<li>Einfügen der Inhalte</li>
<li>Erweiterung des Systems mit Plugins</li>
<li>Individuelle Gestaltung mit Themes</li>
<li>Tipps und Tricks für das eigene Blog</li>
</ul>
<p><strong>Schulungsunterlage:</strong> </p>
<p>Zu dieser Schulung erhalten Sie ein Exemplar des <a href="https://www.opensourcepress.de/index.php?26&amp;backPID=15&amp;tt_products=247" >Buches &quot;WordPress – Vom Blog zum Content-Management-System&quot;</a> von Frank Bültge und Thomas Boley.</p>
<p><strong>Hinweise:</strong> Diese Schulung hat einen&nbsp;starken Workshop-Charakter. Vor der Schulung werden alle Teilnehmer kontaktiert, um den Workshop bestmöglich an ihre Wünsche und Erwartungen anzupassen.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-schulung/95/#comments" title="to the comments">4 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-schulung/95/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bilder der WordPress Mediathek nutzen</title>
		<link>http://wordpress-buch.bueltge.de/bilder-der-wordpress-mediathek-nutzen/93/</link>
		<comments>http://wordpress-buch.bueltge.de/bilder-der-wordpress-mediathek-nutzen/93/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:04:43 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=93</guid>
		<description><![CDATA[Immer wieder gibt es Fragen zum Einbinden von Bildern in WordPress Themes, dabei wird meist auf Magazin-Layouts angesprochen, die zu jedem Beitrag ein Bild legen, so dass die Leselust gesteigert wird. Im Buch haben wir dazu keinen Ansatz präsentiert; gehen &#8230; <a href="http://wordpress-buch.bueltge.de/bilder-der-wordpress-mediathek-nutzen/93/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-title-128.png" alt="WordPress" /><br />
Immer wieder gibt es Fragen zum Einbinden von Bildern in WordPress Themes, dabei wird meist auf Magazin-Layouts angesprochen, die zu jedem Beitrag ein Bild legen, so dass die Leselust gesteigert wird. Im Buch haben wir dazu keinen Ansatz präsentiert; gehen auf die benutzerdefinierten Felder zwar ein, zeigen auch am Beispiel des Themes, wie es geht, aber es gibt unterschiedliche Ansätze und Lösungen. Diese Felder können sehr mächtig sein, trotzdem sind sie nicht immer die beste Lösung.</p>
<p>Im Zusammenhang mit Bildern gibt es einige andere Lösungen, die ich für besser und schneller halte. Eine Sammlung meiner Erfahrungen habe ich in einem Blogbeitrag zusammen gefasst, zu finden unter <a href="http://bueltge.de/wordpress-attachment-metadaten-nutzen/625/">WordPress Attachments, Bilder und Metadaten nutzen</a>.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/bilder-der-wordpress-mediathek-nutzen/93/#comments" title="to the comments">0 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/bilder-der-wordpress-mediathek-nutzen/93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einbindung WordPress</title>
		<link>http://wordpress-buch.bueltge.de/einbindung-wordpress/92/</link>
		<comments>http://wordpress-buch.bueltge.de/einbindung-wordpress/92/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 22:57:31 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=92</guid>
		<description><![CDATA[Mit Version 2.6 von WordPress wurden neue Konstanten eingeführt und eine neue Datei, die den Zugriff auf WordPress erlaubt - wp-load.php. Vor Version 2.6 wurde immer mit Hilfe der wp-config.php gearbeitet. Die folgenden Ansätze zeigen Lösungen, die dafür sorgen, dass &#8230; <a href="http://wordpress-buch.bueltge.de/einbindung-wordpress/92/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mit Version 2.6 von WordPress wurden neue Konstanten eingeführt und eine neue Datei, die den Zugriff auf WordPress erlaubt - <code>wp-load.php</code>. Vor Version 2.6 wurde immer mit Hilfe der wp-config.php gearbeitet.</p>
<p>Die folgenden Ansätze zeigen Lösungen, die dafür sorgen, dass es in allen Versionen von funktioniert.<br />
 <span id="more-92"></span></p>
<pre><code>
&lt;?php
function get_config() {

	$root = dirname(__FILE__);
	while ( !file_exists($root . '/wp-load.php') &amp;&amp;
 !file_exists($root . '/wp-config.php') ) {
		$root = dirname($root)
	}

	return $root;
}

// oder
$root = dirname( dirname( dirname(dirname(__FILE__)) ) );
if ( file_exists($root . '/wp-load.php') ) {
// WP 2.6
require_once($root . '/wp-load.php');
} else {
// vor 2.6
require_once($root . '/wp-config.php');
}

// Pre-2.6 Kompatibilität mit Konstanten
if ( !defined('WP_CONTENT_URL') )
	define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content' );
if ( !defined('WP_CONTENT_DIR') )
	define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );

// location
$plugin_path = WP_CONTENT_DIR . '/plugins/'.plugin_basename( dirname(__FILE__) );
$plugin_url = WP_CONTENT_URL . '/plugins/'.plugin_basename( dirname(__FILE__) );
?&gt;
</code></pre>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/einbindung-wordpress/92/#comments" title="to the comments">0 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/einbindung-wordpress/92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deutsche Umlaute und Permalinks</title>
		<link>http://wordpress-buch.bueltge.de/deutsche-umlaute-und-permalinks/66/</link>
		<comments>http://wordpress-buch.bueltge.de/deutsche-umlaute-und-permalinks/66/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 20:06:20 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=66</guid>
		<description><![CDATA[Wichtig beim Einsatz der Permalinks und dem Bloggen in deutscher Sprache ist der Einsatz des Plugins „WP-CleanUmlauts“4 . Es sorgt dafür, dass Ihre Permalinks keine Umlaute enthalten bzw. dass die Umlaute aus dem Titel in der URL nicht gelöscht werden. &#8230; <a href="http://wordpress-buch.bueltge.de/deutsche-umlaute-und-permalinks/66/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Wichtig beim Einsatz der Permalinks und dem Bloggen in deutscher Sprache ist der Einsatz des Plugins „WP-CleanUmlauts“4 . Es sorgt dafür, dass Ihre Permalinks keine Umlaute enthalten bzw. dass die Umlaute aus dem Titel in der URL nicht gelöscht werden. Der Titel „Über Bücher“ wird dann korrekt zu ./uebr_bueher/..<br />
<cite>Seite 123 im Buch "Das WordPress-Buch – Vom Blog zum Content-Management-System"</cite></p></blockquote>
<p>WordPress erlaubt es, dass Sie das Backend und Frontend in anderen Sprachen nutzen, als das im Core von WordPress hinterlegt ist. Dafür gibt es eine Schnittstelle, die die Sprachdatei lädt. In diesem Zusammenhang kann man auch, wie in Themes und Plugins, eigene Funktionen einbringen und so bestimmte Anpassungen zur Sprache vornehmen. Dies wird in anderer Priorität gezogen und ist nur dann aktiv, wenn man im Backend arbeitet. Daher ist die nun vorgestellte Lösung performanter und auch im Sinne von WordPress so gedacht.</p>
<p><strong>Fazit:</strong> Nutzen Sie nicht das im Buch angesprochenen Plugin um die Umlaute der Permalinks anzupassen, sondern nutzen Sie die <a href="http://www.code-styling.de/deutsch/permalinks-mit-umlauten-ohne-o42-clean-umlauts">erarbeitete Lösung von Heiko Rabe</a>, der aktuell die Datei pflegt. Die Datei kann in seinem Beitrag "<a href="http://www.code-styling.de/deutsch/permalinks-mit-umlauten-ohne-o42-clean-umlauts">Permalinks mit Umlauten</a>" geladen werden und gehört dann in den Sprachordner <code>/wp-content/languages/</code> abgelegt. Zur Buchveröffentlichung hatten wir die Lösung noch in einigen Tests und so möchte ich die Leser gern auf diesem Wege nachträglich informieren.</p>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/deutsche-umlaute-und-permalinks/66/#comments" title="to the comments">0 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/deutsche-umlaute-und-permalinks/66/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das WordPress-Buch nun als eBook verfügbar</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-buch-ebook-verfuegbar/85/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-buch-ebook-verfuegbar/85/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 10:24:32 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[Open Source Press]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=85</guid>
		<description><![CDATA[Das WordPress-Buch ist seit einigen Wochen im Handel und ab heute ist es ebenfalls als E-Book verfügbar. Ein E-Book (auch „eBook“ oder „ebook“, von engl. electronic book), auch eingedeutscht E-Buch (von elektronisches Buch) versucht im weitesten Sinne, das Medium Buch &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-buch-ebook-verfuegbar/85/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/08/wp-buch-ebook.png"><img src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/08/wp-buch-ebook.png" alt="wp-buch-ebook" title="wp-buch-ebook" width="127" height="174" class="alignright size-full wp-image-86" /></a><br />
Das <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch/">WordPress-Buch</a> ist seit einigen Wochen im Handel und ab heute ist es ebenfalls als <a href="http://de.wikipedia.org/wiki/Ebook">E-Book</a> verfügbar.</p>
<blockquote><p>Ein E-Book (auch „eBook“ oder „ebook“, von engl. electronic book), auch eingedeutscht E-Buch (von elektronisches Buch) versucht im weitesten Sinne, das Medium Buch mit seinen medientypischen Eigenarten in digitaler Form verfügbar zu machen.</p></blockquote>
<p><cite><a href="http://de.wikipedia.org/wiki/Ebook">Wikipedia</a></cite></p>
<p>Damit ist das Buch zu WordPress auch für sehbehinderte Leser nutzbar und natürlich für alle, die lieber eine Variante auf dem Rechner haben.<br />
Der Preis für das E-Book beläuft sich bei 29,90€ und ist direkt <a href="https://www.opensourcepress.de/index.php?26&#038;backPID=256&#038;tt_products=281">beim Verlag zu bestellen</a>.</p>
<p>Ich für meinen Teil freue mich darüber, macht es doch den Zugang zum Buch auf unterschiedliche Ebene möglich.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-buch-ebook-verfuegbar/85/#comments" title="to the comments">0 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-buch-ebook-verfuegbar/85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das WordPress Buch in Bildern</title>
		<link>http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/</link>
		<comments>http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 10:45:07 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=81</guid>
		<description><![CDATA[Seite gestern Abend habe ich das erste Exemplar in den Händen - auch wenn ich den Inhalt kenne, so ist die Papierform der vielen Arbeit immer etwas besonderes. Ich hoffe, dass die Leser des Buches die gleiche Leidenschaft in WordPress &#8230; <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seite gestern Abend habe ich das erste Exemplar in den Händen - auch wenn ich den Inhalt kenne, so ist die Papierform der vielen Arbeit immer etwas besonderes. Ich hoffe, dass die Leser des Buches die gleiche Leidenschaft in WordPress entdecken und mit dem Buch Lernen können.</p>
<p>Einen kleinen Einblick in das gedruckte Werk sollen die folgenden Screenshots verdeutlichen. Leseprobe und Inhaltsverzeichnis kann natürlich ebenso eingesehen werden.</p>
<h3>Leseprobe &#038; Inhaltsverzeichnis</h3>
<ul>
<li><a href="http://bueltge.de/wordpress-buch/wp-content/uploads/2009/07/wordpress_de_1ed_leseprobe.pdf">Leseprobe</a> ( 270 kByte, PDF Dokument )</li>
<li><a href="http://bueltge.de/wordpress-buch/wp-content/uploads/2009/07/wordpressbuch_de_1ed_inhalt.pdf">Inhaltsverzeichis</a> ( 91 kByte, PDF Dokument )</li>
</ul>
<p>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03117/' title='DSC03117'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03117-128x128.jpg" class="attachment-thumbnail" alt="DSC03117" title="DSC03117" /></a>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03125/' title='DSC03125'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03125-128x128.jpg" class="attachment-thumbnail" alt="DSC03125" title="DSC03125" /></a>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03124/' title='DSC03124'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03124-128x128.jpg" class="attachment-thumbnail" alt="DSC03124" title="DSC03124" /></a>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03121/' title='DSC03121'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03121-128x128.jpg" class="attachment-thumbnail" alt="DSC03121" title="DSC03121" /></a>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03120/' title='DSC03120'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03120-128x128.jpg" class="attachment-thumbnail" alt="DSC03120" title="DSC03120" /></a>
<a href='http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/dsc03127/' title='DSC03127'><img width="128" height="128" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/DSC03127-128x128.jpg" class="attachment-thumbnail" alt="DSC03127" title="DSC03127" /></a>
</p>
<p>Die Downloads und zusätzlichen Inhalte werden in den kommenden Tagen und Wochen das Blog hier befüllen.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/#comments" title="to the comments">21 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/das-wordpress-buch-in-bildern/81/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Das WordPress Buch ist fast verfügbar</title>
		<link>http://wordpress-buch.bueltge.de/das-wordpress-buch-ist-fast-verfuegbar/74/</link>
		<comments>http://wordpress-buch.bueltge.de/das-wordpress-buch-ist-fast-verfuegbar/74/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 14:14:37 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Buch]]></category>
		<category><![CDATA[Open Source Press]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=74</guid>
		<description><![CDATA[Das Buch ist nun in der Druckerei, wir haben keine Chance mehr etwas zu ändern. Das heißt, es wird ab dem 24. Juli diesen Jahres im Handel erhältlich sein und ich wünsche mir, dass es ebenso gut ankommt wie mein &#8230; <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch-ist-fast-verfuegbar/74/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/07/WordPress-Buch-Cover-2.jpg" alt="Das WordPress Buch" /><br />
Das Buch ist nun in der Druckerei, wir haben keine Chance mehr etwas zu ändern. Das heißt, es wird ab dem 24. Juli diesen Jahres im Handel erhältlich sein und ich wünsche mir, dass es ebenso gut ankommt wie mein Blog und das vorhergehende Buch. Vielen Dank schon jetzt an Thomas für die vielen Stunden der Arbeit und das Team um Dr. Markus Wirtz beim <a href="https://www.opensourcepress.de/">Open Source Press Verlag</a>.<br />
Danke auch nochmal hier an <a href="http://dynamicinternet.eu/">Michael Preuß</a>, <a href="http://www.highresolution.info/">Dirk Jesse</a>, <a href="http://www.dennismorhardt.de/">Dennis Morhardt</a> und <a href="http://pascalhertleif.de/">Pascal Hertleif</a> für Ihre Kapitel im Buch, die sicher einen Mehrwert für die Leser darstellen.</p>
<p>Um schon jetzt einen kleinen Einblick zu haben und sich eine Eindruck zu verschaffen, steht das Inhaltsverzeichnis und eine Leseprobe bereit, alles auf der <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch/">Seite zum Buch "Das WordPress-Buch – Vom Blog zum Content-Management-System"</a> zu finden. Zusätzliche Hinweise und Syntaxbeispiele, sowie Downloads, die im Buch angesprochen werden, werden wir in den kommenden Tagen frei schalten.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/das-wordpress-buch-ist-fast-verfuegbar/74/#comments" title="to the comments">9 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/das-wordpress-buch-ist-fast-verfuegbar/74/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress Ressourcen</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-ressourcen/57/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-ressourcen/57/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 11:33:02 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Open Source Press]]></category>
		<category><![CDATA[Open Source School]]></category>
		<category><![CDATA[Schulung]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=57</guid>
		<description><![CDATA[WordPress ist bis her in allen Versionen stetig gewachsen, exponentiell, und die vielen Funktionen und Möglichkeiten lassen sich in ihrem vollem Umfang nur dann erkennen, wenn man sich mir dem Core auseinandersetzt. Nicht jeder hat die Muse dazu oder die &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-ressourcen/57/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress ist bis her in allen Versionen stetig gewachsen, exponentiell, und die vielen Funktionen und Möglichkeiten lassen sich in ihrem vollem Umfang nur dann erkennen, wenn man sich mir dem Core auseinandersetzt. Nicht jeder hat die Muse dazu oder die Zeit.<br />
Der Codex von WordPress wächst, leider bleibt er dabei ein wenig unübersichtlich und die Suche gibt bisher auch nicht her, was man sich des öfteren bei einem Problem wünscht.<br />
Daher mal aus meinem Fundus einige Links direkt im Codex mit hilfreichen Tipps, die ich immer wieder nutze.<br />
Im <a href="#external">Anschluss</a> einige Links, die nicht dem Codex entsprechen, aber sehr nützlich beim Arbeiten mit WordPress sind.</p>
<h3>Buch Aktualisierung?</h3>
<p>Das Buch ist derzeit nicht auf dem aktuellsten Stand von WordPress - was auch sehr schwer zu halten ist. Die aktuelle Version 2.7 von WordPress soll nun eine längere Laufzeit bekommen und gerade im Bereich Oberflächenbeschreibung ist das Buch damit ein wenig veraltet, auch wenn sich in den eigentlichen Funktionen nur wenig geändert hat. Eventuell kann ich mit der kleinen Liste von Links aus meinem Fundus ein wenig gut machen und die treuen Leser auf das kommende Werk vertrösten, was noch ein wneig Zeit benötigt. Dies liegt zum einem am Tribut, dass man ein Buch in der Freizeit schreibt und zum anderen daran, dass nicht immer alles planbar ist.<br />
Ansonsten versuche ich euch, die Leser des Buches, auch mit frischen Infos zu WordPress auf mein privates Blog zu informieren.</p>
<h3>WordPress Schulung?</h3>
<p><img src="http://wordpress-buch.bueltge.de/wp-content/uploads/2009/02/logo.gif" alt="logo" title="logo" width="79" height="172" class="alignright size-full wp-image-58" /><br />
Alternativ und ganz neu wird es eine <a href="http://www.opensourceschool.de/schulung-wordpress.html">Schulung zu WordPress</a> mit mir geben. Diese möchte ich recht offen gestalten und nicht pur meinen Text runter rattern. Im Grunde stelle ich mir ein Miteinander vor. Ich brauche nicht in der Oberfläche erklären, wenn die die Teilnehmer bestens kennen. Daher würde ich das im Vorfeld mit den Teilnehmern abklären und dann die Schulung entsprechend abstimmen; so dass jeder etwas an Wert mitnimmt und nicht das Buch aus meinem persönlichen Wortschatz hört.<br />
Wer Interesse hat, der kann sich gern bei mir melden und die <a href="http://www.opensourceschool.de/schulung-wordpress.html">Schulung direkt auf der zugehörigen Seite</a> buchen. Mehr Infos <del datetime="2009-02-04T07:08:46+00:00">folgen in naher Zukunft</del> gibt es in mein privates Blog <a href="http://bueltge.de/wordpress-schulung-steht/879/">im zugehörigen Beitrag</a>.<br />
<span id="more-57"></span></p>
<h4><a href="http://codex.wordpress.org/Plugin_API">Plugin/Core API Reference</a></h4>
<ul>
<li><a href="http://codex.wordpress.org/Plugin_API/Action_Reference">Action reference</a></li>
<li><a href="http://codex.wordpress.org/Plugin_API/Filter_Reference">Filter reference</a></li>
<li><a href="http://codex.wordpress.org/Function_Reference">Function reference</a></li>
<li><a href="http://codex.wordpress.org/Template_Tags">Template tags</a></li>
<li><a href="http://codex.wordpress.org/Shortcode_API">Shortcode API</a></li>
<li><a href="http://codex.wordpress.org/Plugins/WordPress_Widgets_Api">Sidebar Widgets API</a></li>
<li><a href="http://codex.wordpress.org/Category:Advanced_Topics">Erweiterte Themen</a> Kategorien im Codex</li>
</ul>
<h4>Datenbank API</h4>
<ul>
<li><a href="http://codex.wordpress.org/wpdb">wpdb class</a> - WP Datenbank Abstraktion Layer</li>
<li><a href="http://codex.wordpress.org/Database_Description">Datenbank Beschreibung &amp; Tabellenübersicht</a></li>
</ul>
<h4>Feeds</h4>
<ul>
<li><a href="http://codex.wordpress.org/Plugin_API/Action_Reference#Feed_Actions">Feed Action reference</a></li>
<li><a href="http://magpierss.sourceforge.net/">Magpie RSS</a> / <a href="http://magpierss.sourceforge.net/links.php">Wie geht's</a> - RSS/Atom Parser, welcher im WordPress-Core verwendet wird</li>
<li><a href="http://codex.wordpress.org/AtomPub">Atom Publishing Protocol</a></li>
</ul>
<h4><a href="http://codex.wordpress.org/XML-RPC_Support">XML-RPC - Remote Control</a></h4>
<ul>
<li><a href="http://www.xmlrpc.com/">XML-RPC Website</a></li>
<li><a href="http://scripts.incutio.com/xmlrpc/">IXR (Incution XML-RPC Library)</a> - Die XML-RPC Library, welche WordPress einsetzt</li>
</ul>
<h4>Trackbacks &amp; Pingbacks</h4>
<ul>
<li><a href="http://hixie.ch/specs/pingback/pingback-1.0">Pingback Specification</a></li>
<li><a href="http://www.sixapart.com/pronet/docs/trackback_spec">Trackback Specification</a></li>
<li>Für Codetipps hilft am besten der Blick in den Code der Funktionen <code>trackback()</code> und <code>pingback()</code> in der <code>wp-includes/comment.php</code>.</li>
</ul>
<h4>TinyMCE Rich Text Editor (WYSIWYG)</h4>
<ul>
<li><a href="http://codex.wordpress.org/TinyMCE">TinyMCE</a> Codex Seite</li>
<li><a href="http://codex.wordpress.org/Plugin_API/Filter_Reference#Rich_Text_Editor_Filters">Relevante Hooks</a></li>
<li><a href="http://tinymce.moxiecode.com/documentation.php">Officiele TinyMCE Doku</a></li>
</ul>
<h4 id="external">Externe Ressourcen</h4>
<ul>
<li><a href="http://akismet.com/development/api/">Akismet API Documentation</a></li>
<li><a href="http://dd32.id.au/wordpressorg-plugin-information-api-docs/">Plugin Information API</a> (api.wordpress.org) - zusätzliche Infos</li>
<li><a href="http://phpdoc.wordpress.org/trunk/">PHPdoc zum WordPress Trunk</a></li>
<li><a href="http://planetozh.com/projects/wordpress-functions-history/">WordPress Funktionshistorie</a></li>
<li><a href="http://adambrown.info/p/wp_hooks">WordPress Hooks (Action und Filter) zu allen Versionen</a></li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-ressourcen/57/#comments" title="to the comments">4 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-ressourcen/57/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Open Source Press sponsort WordCamp</title>
		<link>http://wordpress-buch.bueltge.de/open-source-press-sponsort-wordcamp/41/</link>
		<comments>http://wordpress-buch.bueltge.de/open-source-press-sponsort-wordcamp/41/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 07:17:34 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Open Source Press]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=41</guid>
		<description><![CDATA[Das neue, wesentlich umfangreichere Buch zu WordPress ist in Arbeit, kostet viel Zeit und gibt und kaum die Möglichkeit zum Schlafen. Wir ? - das neue Werk wird von zwei Autoren geschrieben - Thomas Boley und mir Frank Bültge. Wie &#8230; <a href="http://wordpress-buch.bueltge.de/open-source-press-sponsort-wordcamp/41/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Das neue, wesentlich umfangreichere Buch zu WordPress ist in Arbeit, kostet viel Zeit und gibt und kaum die Möglichkeit zum Schlafen. Wir ? - das neue Werk wird von zwei Autoren geschrieben - <a href="http://wordpress-buch.bueltge.de/mitwirkende/">Thomas Boley und mir Frank Bültge</a>.</p>
<p>Wie hoffen, dass das Buch die Erwartungen erfüllen kann und arbeiten mit größter Sorgfalt. Dabei achte ich insbesondere darauf, dass wir immer mit der aktuellsten Version von WordPress arbeiten, das heißt in unserem Fall immer die Entwickler-Version, der wir auch in der Diskussion Änderungen und Verbesserungen beisteuern.</p>
<p><a href="https://www.opensourcepress.de/index.php?26&#038;backPID=178&#038;tt_products=247"><img class="alignright size-full wp-image-42" title="osp_wp2" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2008/10/osp_wp2.png" alt="Das WordPress-Buch" width="190" height="100" /></a><br />
Am 14.Februar 2009 ist das zweite <a href="http://wordcamp.de/">WordCamp</a> im deutschen Sprachraum, mitten im Herzen Deutschlands, in Jena. Hintergründe und Anmeldung zum Camp gibt es auf der <a href="http://wordcamp.de/">zugehörigen Site</a>. Bis dahin soll das Buch im Verkauf sein und der Verlag spornt uns zusätzlich an, in dem er das Event unterstützt.<span id="more-41"></span> Wir arbeiten beide mit Hochdruck, schreiben aber noch immer nur in der Freizeit und wollten schon längst fertig sein. WordPress macht es uns dabei nicht einfach, denn die kommende Version 2.7 wird in vielerlei Hinsicht anders und die Roadmap ist enorm schnell. Die kommende Version 2.7 wird sicher die beste Version, die WordPress je hatte - so viel kann man jetzt schon sagen und die vielen Diskussionen mit den Entwicklern haben sich hoffentlich gelohnt. Perfekt wird es sicher nie und die Entwicklung von WordPress wird weiterhin so rasant voran gehen. Nichtsdestotrotz wird unser Buch sicher ein Werk, was den Einstieg, das Lernen und das Nachschlagen zu Themen erleichtert. Kurz und Knapp, soll die folgende Beschreibung einen Einblick in das kommende Buch geben.</p>
<h3>Das WordPress-Buch</h3>
<p><strong>Vom Blog zum Content-Management-System</strong><br />
Frank Bültge, Thomas Boley<br />
<img src="http://wordpress-buch.bueltge.de/wp-content/uploads/2008/10/wpbuch2.png" alt="Das WordPress-Buch" title="wpbuch2" width="127" height="174" class="alignright size-full wp-image-44" /><br />
WordPress ist weit mehr als eine Blog-Software. Dies beweist die stetig wachsende Zahl komplexer Webauftritte auf der Grundlage dieses Systems. Die große Entwicklergemeinde und der konsequent modulare Aufbau machen WordPress in der neuen Version 2.7 zu einer ernsthaften Alternative, wenn die Programmierung von Webseiten mit HTML/PHP zu aufwändig, ein "großes" Content Management Systems jedoch überdimensioniert ist.</p>
<p>Nach seiner erfolgreichen Einführung in WordPress - die ebenfalls bei Open Source Press erschienen ist - widmet sich Frank Bültge nun gemeinsam mit Thomas Boley fortgeschrittenen Aspekten des (mobilen) Bloggens wie auch den zunehmend komplexen Einsatzszenarien von WordPress im Bereich der "klassischen" Webpräsenz. Besonderes Gewicht legen die Autoren auf Fragen der Sicherheit, der Performance- sowie der Suchmaschinenoptimierung.</p>
<p>Entwickler profitieren besonders von den Kapiteln zur Erstellung widgetfähiger Themes und zur Erweiterung von WordPress durch eigene Plugins. Die Autoren gehen hier detailliert auf die zur Verfügung stehenden Template Tags und Conditional Tags ein.</p>
<p>Zahlreiche Code-Beispiele bereichern die praxisnahe Darstellung und zeigen Ihnen schnelle und sinnvolle Ansätze, um WordPress zu erweitern. So bietet dieses Buch Einsteigern wie fortgeschrittenen Anwendern einen tiefen Einblick in die Blog- und CMS-Funktionalitäten von WordPress.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/open-source-press-sponsort-wordcamp/41/#comments" title="to the comments">5 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/open-source-press-sponsort-wordcamp/41/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress Plugins für eine erhöhte Sicherheit</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-plugins-fuer-eine-erhoehte-sicherheit/35/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-plugins-fuer-eine-erhoehte-sicherheit/35/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 12:58:55 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Berechtigung]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/?p=35</guid>
		<description><![CDATA[In zwei vergangen Artikeln habe ich schon eine ganze Reihe von Punkten zum Thema Sicherheit erläutert. WordPress sicherer machen WordPress Templates sicherer machen Die WordPress-Community ist sehr groß und es gibt viele gute Entwickler in diesen Bereich. Dementsprechend gibt es &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-plugins-fuer-eine-erhoehte-sicherheit/35/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wp-security.png" alt="WP Security" /><br />
In zwei vergangen Artikeln habe ich schon eine ganze Reihe von Punkten zum Thema Sicherheit erläutert.</p>
<ul>
<li><a href="http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/">WordPress sicherer machen</a></li>
<li><a href="http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/">WordPress Templates sicherer machen</a></li>
</ul>
<p>Die WordPress-Community ist sehr groß und es gibt viele gute Entwickler in diesen Bereich. Dementsprechend gibt es nun eine ganze Reihe an Plugins, die die Sicherheit auf verschiedene Art und Weise erhöhen. Im Beitrag "<a href="http://bueltge.de/wordpress-plugin-mehr-sicherheit/637/">WordPress Plugins für mehr Sicherheit</a>" sind diese Plugins nachzulesen. Sie sind zum Teil sehr nützlich und leicht einzusetzen, in jedem Fall einen Blick wert.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-plugins-fuer-eine-erhoehte-sicherheit/35/#comments" title="to the comments">1 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-plugins-fuer-eine-erhoehte-sicherheit/35/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Press im Interview</title>
		<link>http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/</link>
		<comments>http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 12:38:09 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Open Source Press]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/</guid>
		<description><![CDATA[Der Open Source Press Verlag, in dem das Buch "WordPress - Weblogs einrichten und administrieren" erschienen ist, steht in einem Interview Rede und Antwort und gibt einige Einblicke in die Entstehung und Zukunftsausrichtung des Verlages. Geführt wird das Interview mit &#8230; <a href="http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2008/02/osp.gif" alt="Logo Open Source Press" /></p>
<p>Der <a href="https://www.opensourcepress.de/">Open Source Press Verlag</a>, in dem das Buch "WordPress - Weblogs einrichten und administrieren" erschienen ist, steht in einem <a href="http://www.sajonara.de/2008/01/18/opensourcepress-als-sponsor-gewonnen/">Interview</a> Rede und Antwort und gibt einige Einblicke in die Entstehung und Zukunftsausrichtung des Verlages.<br />
Geführt wird das <a href="http://www.sajonara.de/2008/01/18/opensourcepress-als-sponsor-gewonnen/">Interview</a> mit Ulrich Wolf, der das Buch durch seine Lektorentätigkeit besser gemacht hat.</p>
<p>Zustande gekommen ist das <a href="http://www.sajonara.de/2008/01/18/opensourcepress-als-sponsor-gewonnen/">Interview</a> aufgrund der Sponsorentätigkeit des Verlages beim <a href="http://www.sajonara.de/wordpress-themecontest/">WordPress-Themecontest</a> des <a href="http://www.sajonara.de/">Sajonara Internetmagazin</a>. Die Preise des Contest sollte Mann/Frau sicher näher ansehen - verlockend. Und damit meine ich natürlich nicht nur das meinige Buch, welches auch als Preis bereit steht!</p>
<p>Wer also schon Ideen umgesetzt hat oder einfach ein wenig über den Verlag erfahren möchte, dem sei das <a href="http://www.sajonara.de/2008/01/18/opensourcepress-als-sponsor-gewonnen/">Interview mit Ulrich Wolf</a> vom Open Source Press Verlag empfohlen.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/#comments" title="to the comments">3 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/open-source-press-im-interview/33/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress Templates sicherer machen</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 10:45:59 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/</guid>
		<description><![CDATA[Egal ob die Verwendung eines freien, kommerziellen oder selbst erstellten Themes in deinem Weblog zur Verwendung kommt, man kann mittels PHP viele schöne und nützliche Funktionen einbauen. Aber durch diese Mächtigkeit kann man ebenso einfach und unbewusst Sicherheitslücken in das &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src='http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-theme-backend-128.png' alt='WP Theme im Backend' /></p>
<p>Egal ob die Verwendung eines freien, kommerziellen oder selbst erstellten Themes in deinem Weblog zur Verwendung kommt, man kann mittels PHP viele schöne und nützliche Funktionen einbauen. Aber durch diese Mächtigkeit kann man ebenso einfach und unbewusst Sicherheitslücken in das System holen.</p>
<p>Damit soll keine Angst vor dem Erstellen und Ändern von Themes und Templates geschürt werden, sondern Bewusstsein und Verantwortung für das Verwenden von Themes und Templates erzogen werden.</p>
<p>Daher in wenigen Punkten, einige Tipps und Tricks, die es gilt zu beachten bzw. zu prüfen.<br />
<span id="more-31"></span></p>
<ol>
<li>
<h3><code>echo $_SERVER</code> prüfen</h3>
<p>Die direkte Ausgabe von Variablen, welche durch ungeprüfte Eingabe/ Übergabe gefüllt werden, is t nicht mit den PHP-Sicherheitsregeln in Einklang zu bringen.</p>
<p>Eine ganze Reihe von Themes nutzen den folgenden Syntax:</p>
<pre>
&lt;?php echo $_SERVER['REQUEST_URI']; ?&gt;
</pre>
<p>Beispielsweise in der <code>searchform.php</code></p>
<pre><code>
&lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php echo $_SERVER['REQUEST_URI']; ?&gt;&quot;&gt;
</code></pre>
<p>Diese Ausgabe gehört da nicht hin, die Übergabe gehört gefiltert. Daher ist folgender Syntax zu nutzen.</p>
<pre><code>
&lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php bloginfo('url'); ?&gt;/&quot;&gt;
</code></pre>
<p>Muss unbedingt mir <code>$_SERVER</code> gearbeitet werden, dann ist die Filterung der Daten anzuraten.</p>
<pre><code>
&lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?&gt;&quot;&gt;
</code></pre>
</li>
<li>
<h3><code>echo $s</code> prüfen</h3>
<p>Ähnlich verhält es sich mit der Ausgabe des Suchsyntax. Dabei handelt es sich um eine Übergabe von Nutzerwerten, die schnell zu einer <a href="http://bueltge.de/cross-site-scripting-xss/477/">XSS</a>-Lücke werden. Daher gilt auch hier das Filtern der Eingabe.</p>
<p>Vielfach in der <code>searchform.php</code> einiger Themes zu finden.</p>
<pre><code>
&lt;input type=&quot;text&quot; value=&quot;&lt;?php echo $s; ?&gt;&quot; name=&quot;s&quot; id=&quot;s&quot; /&gt;
</code></pre>
<p>Die Lösung könnte, mit Sicherheitsmöglichkeiten von WordPress genutzt, wie folgt aussehen.</p>
<pre><code>
&lt;input type=&quot;text&quot; value=&quot;&lt;?php echo attribute_escape($s, 1); ?&gt;&quot; name=&quot;s&quot; id=&quot;s&quot; /&gt;
</code></pre>
<p>Alternativ kann auch die Verwendung der Funktion <code>the_search_query()</code> genutzt werden.</p>
<pre><code>
&lt;?php the_search_query(); ?&gt;
</code></pre>
</li>
<li>
<h3>Konstanten nutzen</h3>
<p>Es empfiehlt sich die Nutzung von Konstanten und nicht die Übergabe einer Variable als Pfadangabe. WordPress stellt dafür im Standard eine ganze Reihe von Möglichkeiten zur Verfügung.</p>
<ul>
<li><code>TEMPLATEPATH</code><br />
Ordner des aktiv genutzten Theme</li>
<li><code>STYLESHEETPATH</code><br />
Ordner des Stylesheets des aktiv genutzten Themes</li>
<li><code>ABSPATH</code><br />
Order der WP-Installation, dort, wo die <code>wp-config.php</code> liegt</li>
<li><code>WPINC</code><br />
Ordner <code>wp-includes</code></li>
<li><code>PLUGINDIR</code><br />
Ordner <code>wp-content/plugins</code></li>
</ul>
</li>
<li>
<h3>Prüfen</h3>
<p>Der <a href="http://blogsecurity.net/cgi-bin/wp-scanner.cgi">WP-Scanner</a> von BlogSecurity prüft die genannte Sicherheitslücke aus Punkt 1. Es empfiehlt sich diesen Scanner zu nutzen.</p>
<p>Um das eigene Blog zu scannen, muss lediglich ein Kommentar in der <em>header.php</em> bzw. <em>index.php</em>, falls es keine <em>header.php</em> gibt, hinterlegt werden.<br />
<code>&lt;!-- wpscanner --&gt;</code></p>
</li>
</ol>
<h3>Weitere Artikel und Referenzen</h3>
<ul>
<li>BlogSecurity: <a href="http://blogsecurity.net/wordpress/article-070607/">Common WP Theme Vulnerabilities</a></li>
<li><a href="http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/">WordPress Installation und Betrieb sicherer machen</a></li>
<li><a href="http://bueltge.de/wordpress-plugin-sicherheitsmoeglichkeiten/539/">WordPress Sicherheitsmöglichkeiten und PHP</a></li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/#comments" title="to the comments">10 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress sicherer machen</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 10:53:55 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Sicherheit]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/</guid>
		<description><![CDATA[Ein Thema, welches ich im Buch leider vernachlässigt habe, ist das Thema Sicherheit. Dieses Thema ist aber immer relevanter, gerade weil WordPress immer populärer wird und damit auch immer interessanter für Hacker und Andere, die sich unbefugt Zutritt zu einer &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wordpress-login-128.png" alt="WP Login" /></p>
<p>Ein Thema, welches ich im Buch leider vernachlässigt habe, ist das Thema Sicherheit. Dieses Thema ist aber immer relevanter, gerade weil WordPress immer populärer wird und damit auch immer interessanter für Hacker und Andere, die sich unbefugt Zutritt zu einer Web-Applikationen geben wollen.</p>
<p>Nicht zuletzt ist der Artikel also eine Aufforderung vieler Leser, die mir per E-Mail oder Online-Rezension, einen Hinweis darauf hinterlassen habe und denen ich mit diesem Artikel ein wenig helfen möchte, ihre WordPress-Installation sicherer zu machen.</p>
<p>Kurz &amp; Knapp - so werde ich also im folgenden einige Tipps für ein sicheres Weblog mit WordPress geben.<span id="more-30"></span></p>
<blockquote><p>Sicherheit - einen Zustand, der frei von unvertretbaren Risiken der Beeinträchtigung ist oder als gefahrenfrei angesehen wird.</p></blockquote>
<p><cite><a href="http://de.wikipedia.org/wiki/Sicherheit">Wikipedia</a></cite></p>
<p>Aber Achtung, damit will und kann ich nicht die Eigenverantwortung des jeweiligen Administrators herabsetzen oder abnehmen. Das Thema wird immer wieder präsent sein und die Sicherheitsregeln werden sich ändern. Nichtsdestotrotz kann man mit einigen wenigen Schritten die Installation recht sicher gestallten.</p>
<ol>
<li>
<h3>User-Name</h3>
<p>Nach jeder Installation ist der Standard-User-Name des Administrators <em>admin</em>. Diese Login-Name gehört als erstes geändert. Dieser Login-Name ist bekannt und sorgt dafür, dass eine unberechtigte Person nur noch an einem Wort tüfteln muss - dem Zugangspasswort. Mit einem eigenen Login-Namen erhöht man die Sicherheit des Systems.</p>
<p>Ist der Blog schon eine weile im Betrieb, so hat das Login sicher einiges an Daten - Artikel, Kommentare. Aber keine Angst, WordPress erlaub beim Löschen eines Users die Übernahme aller Daten auf einen anderen User.</p>
<h4>1.1. User ID</h4>
<p>Wer sich nicht vor dem Zugriff und dem Ändern in der Datenbank scheut, dem sei das Ändern der ID zu empfehlen. Die Standard-IDs 1 und 2 werden am ehesten von Hackern genutzt.<br />
Achtung, dazu muss die <code>user_id</code> in den Tabellen <code>_users</code> und <code>_usermeta</code> gleich sein! Ebenso gilt es die Tabelle <code>_posts</code>, <code>_links</code> mit dem neuen ID zu versehen, Spalte <code>post_author</code>.<br />
<code>UPDATE `wp_users` SET `ID` = “815″ WHERE `wp_users`.`ID` = 1;</code><br />
<code>UPDATE `wp_usermeta` SET `user_id` = '815' WHERE `wp_usermeta`.`user_id` = 1;</code><br />
<code>UPDATE `wp_posts` SET `post_author` = '815' WHERE `wp_posts`.`post_author` = 1;</code><br />
<code>UPDATE `wp_links` SET `link_owner` = '815' WHERE `wp_links`.`link_owner` = 1;</code></p>
<h4>Tipp</h4>
<p>Ich habe das Plugin <a href="http://wordpress.org/extend/plugins/search-and-replace/">Search &amp; Replace</a> erweitert und nun kann man mit einem Klick die User-Id und das User-Login einfach ändern, Kenntnisse im Bereich SQL sind nicht erforderlich.</li>
<li>
<h3>Tabellen-Präfix</h3>
<p>Der Tabellen-Präfix von WordPress ist im Standard <code>wp_</code>. Dieser ist in der <em>wp-config.php</em> hinterlegt.</p>
<h4>Neuinstallation</h4>
<p>Bevor WordPress installiert wird, sollte dieser Präfix geändert werden, in einen beliebigen Präfix, der nicht einfach auch das System schließen lässt.<br />
In der Regel hat WordPress bei vielen Anwendern sicher eine eigene Datenbank und so muss der Präfix nicht auf das System schließen lassen.</p>
<pre><code class="php">
// Wenn du verschiedene Präfixe benutzt kannst du innerhalb einer Datenbank
// verschiedene WordPress Installationen betreiben
$table_prefix  = 'wp_';   // Nur Zahlen, Buchstaben und Unterstriche bitte!
</code></pre>
<p><code>$table_prefix  = '08xyz15_';   // Nur Zahlen, Buchstaben und Unterstriche bitte!</code></p>
<h4>Bestehende Installation</h4>
<p>Was nun aber, wenn das Blog schon aufgesetzt und in Betrieb ist. Auch dann empfiehlt sich die Änderung des Präfix in eine kryptische Variante.</p>
<p>Natürlich muss auch dazu der Präfix in der <em>wp-config.php</em> geändert werden. Nun weis WordPress zwar, wie der neue Präfix lautet, aber die bestehenden Tabellen in der Datenbank haben diesen neuen Präfix noch nicht und das Blog kann somit nicht funktionieren.</p>
<p>Mit Hilfe eines SQL-Kommandos ist aber auch dies recht schnell zu beheben. Dazu nutzt man am besten phpMyAdmin, welches bei vielen Webhostern vorinstalliert ist.<br />
Die folgende SQL-Anweisung benennt die Tabelle <em>links</em> um.<br />
<code>RENAME TABLE wp_links to 08xyz15_links;</code></p>
<p>Diese Anweisung führt man für jede bestehende Tabelle aus. Dabei hat WordPress, ab Version 2.3, im Standard 10 Tabellen: <em>comments</em>, <em>links</em>, <em>options</em>, <em>postmeta</em>, <em>posts</em>, <em>terms</em>, <em>term_relationships</em>, <em>term_taxonomy</em>, <em>usermeta</em>, <em>users</em>.</p>
<pre><code>
RENAME TABLE wp_comments to 08xyz15_comments;
RENAME TABLE wp_links to 08xyz15_links;
RENAME TABLE wp_options to 08xyz15_options;
RENAME TABLE wp_postmeta to 08xyz15_postmeta;
RENAME TABLE wp_posts to 08xyz15_posts;
RENAME TABLE wp_terms to 08xyz15_terms;
RENAME TABLE wp_term_relationships to 08xyz15_term_relationships;
RENAME TABLE wp_term_taxonomy to 08xyz15_term_taxonomy;
RENAME TABLE wp_usermeta to 08xyz15_usermeta;
RENAME TABLE wp_users to 08xyz15_users;
</code></pre>
<p>Im Anschluss ist man nicht fertig! In den Tabellen options und usermeta müssen noch 4 Felder geändert werden. Dazu kann man folgenden Ql-Syntax nutzen.<br />
<code>UPDATE 08xyz15_options SET option_name = REPLACE(option_name, 'wp_', '08xyz15_');</code><br />
<code>UPDATE 08xyz15_usermeta SET meta_key = REPLACE(meta_key, 'wp_', '08xyz15_');</code></p>
<p>Sollte es aus irgendwelchen Gründen, z.B. ein Plugin, noch weitere Felder mit dem alten Präfix geben, dann kann man diese mit der folgenden Anweisung finden.<br />
<code>SELECT * FROM 08xyz15_options WHERE option_name LIKE 'wp_%';</code><br />
<code>SELECT * FROM 08xyz15_usermeta WHERE meta_key LIKE 'wp_%';</code></p>
<p>Handelt es sich um eine Installation kleiner WordPress Version 2.3, dann müssen folgenden 10 Tabellen berücksichtigt werden:  <em>categories</em>, <em>comments</em>, <em>link2cat</em>, <em>links</em>, <em>options</em>, <em>post2cat</em>, <em>postmeta</em>, <em>posts</em>, <em>usermeta</em>, <em>users</em>.</p>
<p>Natürlich gibt es auch für diese Arbeit ein Plugin, welches einem Anwender die Arbeit erleichtert und die Ändern schnell durchführt: <a href="http://blogsecurity.net/wordpress/wp-prefix-changer-v11-released/">WP Prefix Table Changer</a>.</li>
<li>
<h3>Plugin Verzeichnis schützen</h3>
<p>Das WordPress-Entwickler-Team empfiehlt die Sicherung durch einen einfachen Schutz, kopiere eine leere <em>index.html</em> in das Plugin-Verzeichnis <em>/wp-content/plugins/</em>. Damit ist man auf der sicheren Seite, falls der Apache das Anzeigen von leeren Verzeichnissen zulässt.</li>
<li>
<h3>WordPress Version verschleiern</h3>
<p>WordPress hinterlegt in den Core-Daten die Version der Installation und der Datenbank. Bisher hat man in der Regel im Theme die Version eingepflegt. Diese dient lediglich statistischen Erhebungen, denn darüber konnte man ein wenig die jeweils aktuell verfügbaren Installationen recht einfach erkennen.</p>
<p>Die Entwickler von WordPress empfehlen seit geraumer Zeit, dass man diesen Tag aus dem Theme entfernt um die Identifizierung zu erschweren. Dazu ist im Theme in der Regel die <em>header.php</em> zu ändern, in einigen Themes auch die <em>index.php</em>.</p>
<pre>&lt;meta name="generator"
content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;</pre>
<p>Die obige Zeile also entfernen.</p>
<p>Allerdings sollte man nicht verschweigen, dass man trotzdem die Version von WordPress in der einen oder anderen Funktion benötigt und das man die Version beispielsweise im Feed auslesen kann. Einige Plugins beispielsweise greifen auf die Version zu und können so auf unterschiedliche Installationen reagieren. Die Version der WordPress-Installation und der Datenbank ist immer in <em>/wp-includes/version.php</em> zu finden. Wer also die Version komplett verschleiern will, der ändert den Eintrag in dieser Datei. Sollte es dann aber zu Problemen mit dem einen oder anderen Plugin oder Theme kommen, dann sollte man sich zumindest an diesen Eingriff erinnern.</p>
<pre>
$wp_version = '2.2.3';

$wp_db_version = 5183;
</pre>
<p>Ebenso ist darauf zu achten, nach jedem Update der Installation ist diese Datei wieder hergestellt.</p>
<p>Mit dem Löschen bzw. Ändern des Eintrags funktioniert außerdem der automatische Hinweis auf eine neue Version und der Hinweis auf neue Plugin-Versionen, der seit WordPress Version 2.3.1 vorhanden ist, nicht mehr zuverlässig bzw. gar nicht.</p>
<h4>Tipp</h4>
<p>Ich habe ein Plugin erstellt, was die Version von WordPress ersetzt, entweder mit einer Zufallszahl oder ab Version 2.4 wird der komplette Tag gelöscht. Damit werden keine Informationen nach außen getragen und man muss nach einem WP-Update nicht die Core-Dateien ändern.<br />
Weitere Information und Download des Plugins sind auf meinem Privaten Blog im Artikel <a href="http://bueltge.de/wordpress-version-verschleiern-plugin/602/">WordPress Version verschleiern (Plugin)</a> zu finden.</li>
<li>
<h3>WordPress User-Logins reduzieren</h3>
<p>Im Normalfall hat das Backend nur so viele User, wie man auch wirklich Personen hat, die im System arbeiten. Test-User oder Überbleibsel gehören gelöscht.<br />
Ein Augenmerk gehört den Rechten. Es ist zu überprüfen, welche Rechte jeder User hat und ob diese wirklich notwendig sind. Es ist kein Zeichen von Angst oder Geiz, wenn die Rechte der User eingeschränkt sind, auf die jeweiligen Anforderungen und Bedürfnisse zugeschnitten.</p>
<h4>Ein Tipp</h4>
<p>Mit Hilfe des Plugins <a href="http://www.im-web-gefunden.de/wordpress-plugins/role-manager/">Role Manager</a> lassen sich hervorragend Benutzerrechte erstellen. So lassen sich einfach und übersichtlich entsprechend zugeschnittene Rollen für die jeweiligen Nutzer-Aufgaben erstellen, falls die Rollen im Standard nicht ausreichen.</li>
<li>
<h3>WordPress aktualisieren</h3>
<h4>WordPress Core</h4>
<p>Nicht zu letzt ist es wichtig, dass die Installation immer auf dem aktuellen Sicherheitsstand ist, das heißt: Spiele immer das aktuelle Release ein! Die aktuelle Release-Version sichert die Sicherheit von WordPress.<br />
Das heißt nicht, dass man immer die aktuellste Version von WordPress installiert haben muss. Aber das aktuellste Release der verwendeten Version sollte eingespielt sein.</p>
<p>Um auf dem aktuellen Stand zu bleiben, bietet es sich an, den <a href="http://wordpress.org/development/feed/">Feed von WordPress</a> zu abonnieren bzw. immer mal den Tellerrand des eigenen Blogs zu lesen, denn dort wird der Feed-Inhalt dargestellt.<br />
Ab der Version WP 2.3.1 weist das System darauf hin, dass es eine neue Revision/ Version gibt.  Wer den Zugriff nicht ermöglich will, der findet eine Reihe von Plugins im <a href="http://wordpress.org/extend/plugins/">offiziellen Plugin-Verzeichnis</a>, die diese Verbindung unterbrechen.</p>
<h4>WordPress Plugins</h4>
<p>Gleiches gilt für Plugins. Plugins stellen neue Funktionalitäten innerhalb des Systems und können damit neue Sicherheitslücken einbringen. Vertraue nicht jedem Plugin und versuche die Plugins immer auf dem aktuellen Stand zu halten, auch wenn meist neue Versionen neue Funktionalitäten einbringen.</p>
<p>Im weiteren gehören nicht genutzte Plugins nicht in das laufende System. Werden sie nicht benötigt, dann gehören sie entfernt.</p>
<h4>WordPress Theme</h4>
<p>Auch Themes können Sicherheitsprobleme aufweisen! Themes mit ihren Templates nutzen PHP-Funktionen und können neue Funktionen im Bauch haben. Damit können Sicherheitslücken auftauchen. Es gilt also ebenfalls, auch Updates des Autors achten.</li>
<li>
<h3>WP Plugins minimieren</h3>
<p>Wie schon im vorherigen Punkt erwähnt, Plugins können neue Sicherheitslücken in das System einbringen. Daher sollte immer die Überlegung gelten, muss es wirklich dieses Plugin sein. Bringt es Mehrwert und eventuell sollte man prüfen, wie gut ist das Plugin. Natürlich ist es schwer, vor allem wenn man keine PHP-Kenntnisse hat, den Code zu inspizieren und damit ein eventuell bestehendes Problem zu finden. Aber trotzdem kann man ein wenig die Seriosität des Plugin-Autors prüfen. Hat der Autor eine Anleitung zum Plugin, gibt es negative Schlagzeilen bzw. Blogeinträge und Kommentare und ist das Impressum des Autors gepflegt? Kleinigkeiten, die aber einiges über den Autor und das Plugin aussagen können.</p>
<ol>
<li>Die Grundregel lautet jedoch: <strong>Verwende so wenig wie nötig Plugins.</strong></li>
<li>Un die zweite Regel: <strong>Teste Plugins nicht im Live-System, ein Vorabtest in einer lokalen Installation kann viele Probleme verhindern.</strong></li>
</ol>
</li>
<p>Auch der zweite Punkt hat wichtige Relevanz. Immer wieder holen sich User Problem und unnötige Daten in ihr System. Viele Plugins benötigen Einstellungen, die in der Tabelle <em>options</em> abgelegt werden. Diese Daten bleiben bei den meisten Plugins auch nach dem deaktivieren des Plugins in der Tabelle bestehen!</p>
<li>
<h3>Eingeschränkter Login auf <em>wp-admin</em></h3>
<p>Ist der Zugriff auf das Backend nur von einem oder wenigen Rechnern gesichert, so kann man den Zugriff einschränken und damit die Sicherheit weiter steigern. Der Zugriff ist einfach per <em>.htaccess</em> zu beschränken. Information zu <em>.htaccess</em> gibt es viele im Internet. Die Zugriffssperre könnte zum Beispiel für zwei IPs wie folgt aussehen.</p>
<pre>
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
Order deny,allow
Deny from all
# Whitelist IP Adresse
Allow from 255.08.15.1
Allow from 255.08.15.2
</pre>
<p>Diese Syntax in eine leere Datei ablegen und die eigenen IPs hinterlegen und die Datei als <em>.htaccess</em> speichern. Die Datei im Anschluss im Ordner <em>/wp-admin/</em> ablegen.</p>
<p>Ob man den Zugriff einschränken muss und will, das muss jeder Anwender selbst entscheiden.</p>
<p>Aber es damit ist natürlich die schöne Funktionalität einer Web-Applikation dahin, von überall auf das System zugreifen zu können.</p>
<h4>via Plugin</h4>
<p>Alternativ kann man dies auch per Plugin realisieren, was einfacher und schneller für den Laien zu bewerkstelligen ist. Als Plugin dient das <a href="http://bad-neighborhood.blogsblogsblogs.com/2007/08/29/login-lockdown-a-new-wordpress-security-plugin/">Login Lockdown Plugin</a> oder <a href="http://www.askapache.com/wordpress/htaccess-password-protect.html">AskApache Password Protect</a>.</li>
<li>
<h3>Eingeschränkter Zugriff auf <em>wp-content</em> und <em>wp-includes</em></h3>
<p>Mit Hilfe einer <em>.htaccess</em> kann man ein ganze Reihe von Daten schützen. Mit Hilfe dieser Methode empfiehlt es sich den Zugriff nur auf bestimmte Datei-Formate, wie Bilder, Stylesheets und JavaScript zu beschränken.</p>
<pre>Order deny,allow
Deny from all
&lt;Files ~ ".(xml|css|jpe?g|png|gif|js)$"&gt;
Allow from all
&lt;/Files&gt;</pre>
<p>Der obige Syntax wird wieder in einer<em> .htaccess</em> gespeichert und die Ordner <em>/wp-content/</em> und <em>/wp-includes/</em> kopiert. Die Datei-Endungen im Syntax müssen natürlich angepasst werden, je nach dem, auf was für Dateien man zugreifen muss.</p>
<p><strong>Aufpassen</strong>, das eine oder andere Plugin benötigt den Zugriff auf php-Dateien. Daher den Syntax in dem Fall um <code>php</code> erweitern. Zumindest für die <em>.htacces</em> in <em>/wp-content/</em> empfiehlt sich die Aufnahme von <code>php</code>. Ähnlich verhält es sich, wenn man den Cache von WordPress aktiv hat, dann muss man den Zugriff auf <code>lock</code> erlauben.</p>
<pre>
# Allow only css,jpe*g,png,gif,js
Order deny,allow
Deny from all
&lt;Files ~ ".(php|lock|xml|css|jpe?g|png|gif|js)$"&gt;
Allow from all
&lt;/Files&gt;
</pre>
<p>Im weiteren ist darauf zu achten, dass man nur eine <em>.htaccess</em>-Datei im Ordner hat. Sollte man also ebenfalls den Zugriff per <em>.htaccess</em> aus Punkt 8 nutzen, so muss der Syntax in einer Datei untergebracht werden.</li>
<li>
<h3>Schütze die <em>wp-config.php</em></h3>
<p>Ein weiterer Schutz ist der Zugriff auf die <em>wp-config.php</em>, in der alle Daten zum einloggen in die Datenbank hinterlegt sind. Im Grunde gibt es diesen Zugriff nicht, aber mit dieser kleinen Erweiterung in der <em>.htaccess</em> im root-Verzeichnis der Installation, geht man auf Nummer sicher.</p>
<pre>
# protect wp-config.php
&lt;files wp-config.php&gt;
Order deny,allow
Deny from all
&lt;/files&gt;
</pre>
<p>Viele weitere Informationen dazu mit einigen Beispielen und Diskussionen findet man im <a href="http://bueltge.de/schuetze-deine-wp-configphp/547/">zugehörigen Artikel</a> auf meinem privaten Blog.</li>
<li>
<h3>Sicherheit prüfen</h3>
<p>Das Team von BlogSecurity bietet die <a href="http://blogsecurity.net/cgi-bin/wp-scanner.cgi">Online-Version des WP-Scanners</a> schon eine geraume Zeit an und aktualisiert diesen auch immer wieder.</p>
<p>Nicht immer liegt es an den Dateien von WordPress, auch das Theme kann Sicherheitslücken enthalten.</p>
<p>Um das eigene Blog zu scannen, muss lediglich ein Kommentar in der <em>header.php</em> bzw. <em>index.php</em>, falls es keine <em>header.php</em> gibt, hinterlegt werden.<br />
<code>&lt;!-- wpscanner --&gt;</code></p>
<p>Der Scan ist kritisch zu sehen aber er hilft und erleichtert die Arbeit.</li>
</ol>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/#comments" title="to the comments">109 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/feed/</wfw:commentRss>
		<slash:comments>109</slash:comments>
		</item>
		<item>
		<title>Conditional Tags (er)kennen</title>
		<link>http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/</link>
		<comments>http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 14:32:21 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Conditional Tags]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/</guid>
		<description><![CDATA[Es gibt eine ganze Reihe der sogenannten Conditional Tags. Ab und dann hat WordPress die Conditional Tags erweitert und es gibt mehr, als es die Doku (Codex) von WordPress glauben mache will. Im Buch wird eine Auswahl an Tags im &#8230; <a href="http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src='http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/is_home-128.png' alt='is_home' /></p>
<p>Es gibt eine ganze Reihe der sogenannten Conditional Tags. Ab und dann hat WordPress die Conditional Tags erweitert und es gibt mehr, als es die <a href="http://codex.wordpress.org/Conditional_Tags">Doku (Codex)</a> von WordPress glauben mache will. Im Buch wird eine Auswahl an Tags im Kapitel 7.2.3 erklärt.</p>
<p>Nun wurde mir die Frage schon mehrfach zugetragen, wie erkennt man denn um welche Ausgabe es sich handelt und welchen Tag man einsetzen muss.<span id="more-29"></span> Viele der Tags erklären sich schon am Namen und den Zusammenhang zum Template.</p>
<p><strong>Beispiel:</strong><br />
<code>is_single()</code> --> <code>single.php</code><br />
Dabei handelt es sich um die Ausgabe <strong>eines</strong> Artikels.</p>
<p>Will man aber an einem bestehenden Theme die Ausgabe prüfen oder die Tags besser verstehen, so bietet sich ein <a href="http://bueltge.de/wordpress-theme-debuggen/536/">kleines Werkzeug</a> an, welches ich auf meinem privates Blog zur Verfügung stelle und eine Reihe an Informationen gebe. </p>
<p>Aktuell kommt WordPress Version 2.3.2 mit folgenden Tags im System.</p>
<ul>
<li><code>is_admin</code> Wenn im Adminbereich</li>
<li><code>is_archive</code> Ob ein Archiv dargestellt wird</li>
<li><code>is_attachment</code> Anhang im Beitrag oder Seite</li>
<li><code>is_author</code> Autorenseite</li>
<li><code>is_category</code> Kategorie Archiv oder Parameter</li>
<li><code>is_tag</code> Tag-seite</li>
<li><code>is_comments_popup</code> Kommentar per Popup Funktion</li>
<li><code>is_date</code> Archivseite auf Basis Datum</li>
<li><code>is_day</code> Archivseite auf Basis Tag</li>
<li><code>is_feed</code> wenn es ein Feed ist</li>
<li><code>is_home</code> Startseite (nicht nur die statische Seite)</li>
<li><code>is_month</code> Archivseite auf Basis Monat</li>
<li><code>is_page</code> statische Seite</li>
<li><code>is_paged</code> Seite/ Weblog wurde &bdquo;geblättert&rdquo;</li>
<li><code>is_preview</code> Vorschau</li>
<li><code>is_robots</code> </li>
<li><code>is_search</code> Suchseite</li>
<li><code>is_single</code> einzelner Beitrag</li>
<li><code>is_singular</code> </li>
<li><code>is_time</code> Archivseite auf Basis Zeit</li>
<li><code>is_trackback</code> wenn es es sich um Pingback oder Trackback handelt</li>
<li><code>is_year</code> Archivseite auf Basis Jahr</li>
<li><code>is_404</code> Fehlerseite 404</li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/#comments" title="to the comments">3 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/conditional-tags-erkennen/29/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Userlevel bezogene Ausgabe im Template</title>
		<link>http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/</link>
		<comments>http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 13:09:39 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Berechtigung]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[User Level]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/</guid>
		<description><![CDATA[Soll die Ausgabe von einigen Inhalten auf dem Blog nur Personen zugänglich sein, die entsprechende Rechte in Ihrem Weblog haben, so kann man innerhalb des Templates eine Abfrage hinterlegen. Mit folgendem Code wird geprüft, ob der User eingeloggt ist und &#8230; <a href="http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/roles_128.png" alt="Roles" /></p>
<p>Soll die Ausgabe von einigen Inhalten auf dem Blog nur Personen zugänglich sein, die entsprechende Rechte in Ihrem Weblog haben, so kann man innerhalb des Templates eine Abfrage hinterlegen.</p>
<p>Mit folgendem Code wird geprüft, ob der User eingeloggt ist und ob er die entsprechende Berechtigung hat, dabei stehen die User_Level 0-10 zur Verfügung.<br />
<span id="more-28"></span><br />
Wie sich die einzelnen Berechtigungen auswirken ist im <a title="zum WordPress Codex-Roles_and_Capabilities" href="http://codex.wordpress.org/Roles_and_Capabilities">Codex</a> ausführlich nachzulesen.</p>
<pre>&lt;?php if (intval($userdata-&gt;user_level) &gt;= 9 ) {
function();
. . .
?&gt;</pre>
<p><strong>Update:</strong><br />
Tobias weist mich darauf hin, Danke. Ich bringe gleich mal ein Update, denn WordPress gibt den Nutzer dafür seit geraumer Zeit eine Funktion in die Hand.</p>
<pre>&lt;?php if( current_user_can('level_10') ) {
function();
. . .
?&gt;</pre>
<p>In einem Template könnte man es dann wie folgt nutzen.</p>
<pre><code>
&lt;?php if( current_user_can('level_10') ) { echo 'Level 10'; } else { echo '&lt; LEVEL 10'; } ?&gt;
</code></pre>
<p>Das obige Beispiel gibt <em>Level 10</em> aus, wenn der angemeldete User über Adminrechte verfügt, alternativ wird <em>&lt; LEVEL 10</em> ausgegeben.</p>
<p>Benötigt man zusätzlich das User-ID, dann ist es wie folgt zu lösen. Die obige Version sollte aber in den meisten Fällen ausreichen.</p>
<pre>&lt;?php global $user_ID; if( $user_ID ) : ?&gt;

&lt;?php if( current_user_can('level_10') ) : ?&gt;

&lt;p&gt;Inhalt, nur fuer den Admin (Level 10)&lt;/p&gt;

&lt;?php else : ?&gt;

&lt;?php endif; ?&gt;

&lt;?php endif; ?&gt;</pre>
<p>Folgende Tabelle stellt eine Übersicht der Berechtigungen in WordPress dar.</p>
<table id="tab" class="center" border="0" summary="User_Level Zuordnung Benutzerrolle">
<tbody>
<tr class="alt">
<th>Rolle</th>
<th>User Level</th>
</tr>
<tr>
<td>Administrator</td>
<td>0 - 10</td>
</tr>
<tr class="alt">
<td>Herausgeber</td>
<td>0 - 7</td>
</tr>
<tr>
<td>Autor</td>
<td>0 - 2</td>
</tr>
<tr class="alt">
<td>Mitarbeiter</td>
<td>0 - 1</td>
</tr>
<tr>
<td>Registrierter Leser</td>
<td>0</td>
</tr>
</tbody>
</table>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/#comments" title="to the comments">4 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/userlevel-bezogene-ausgabe-im-template/28/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Layout für WordPress umsetzen</title>
		<link>http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/</link>
		<comments>http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 19:53:07 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/</guid>
		<description><![CDATA[Das Erstellen eines eigenen WordPress Themes wurde schon im Buch in einem kleinen Abschnitt in Tutorialform angerissen. Dabei wird aber nur in einem kleinen und einfachen Rahmen auf das Erstellen eines eigenen Themes eingegangen. Grund genug für mich, ein Tutorial &#8230; <a href="http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wp_theme_erstellen.png" alt="WordPress Theme bauen" /></p>
<p>Das Erstellen eines eigenen WordPress Themes wurde schon im Buch in einem kleinen Abschnitt in Tutorialform angerissen. Dabei wird aber nur in einem kleinen und einfachen Rahmen auf das Erstellen eines eigenen Themes eingegangen. Grund genug für mich, ein Tutorial zu erstellen, was die ganze Tiefe zeigt und die Mächtigkeit von WordPress aufzeigt, nicht nur im Sinne der klassischen Verwendung als Weblog.</p>
<p>In diesem Tutorial soll der Leser von der kleinen Idee bis zum fertigen und recht umfangreichen Theme sehen, wo und wie ein Theme entsteht und auszusehen hat. Da ich das Tutorial auf meinem privatem Blog starte, hinterlege ich hier den Hinweis und Link zu den einzelnen Abschnitten des Tutorials.</p>
<p>Ich hoffe und wünsche, dass die Leser trotzdem den Prozess verfolgen und eventuell daraus lernen und Spaß am Erstellen eines Theme für WordPress haben.</p>
<ol>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/">Teil 1 - Wir legen los, Voraussetzungen, Grundlagen, Layout</a></li>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-2/513/">Teil 2 - Das statische Design wird WordPress-fähig</a></li>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-3/527/">Teil 3 - WP - Noch mehr Daten aus dem Backend</a></li>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-4/634/">Teil 4 - Der Loop</a></li>
<li>. . .</li>
</ol>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/#comments" title="to the comments">1 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/layout-fuer-wordpress-umsetzen/27/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Boxmodell</title>
		<link>http://wordpress-buch.bueltge.de/css-boxmodell/26/</link>
		<comments>http://wordpress-buch.bueltge.de/css-boxmodell/26/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 10:48:51 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/css-boxmodell/26/</guid>
		<description><![CDATA[Beim Entwickeln von Themes für WordPress ist das Verständnis des CSS Boxmodells unerläslich. Alles im Internet ist eckig, auch wenn man mit allerlei Tricks diese Eigenschaft nicht immer sieht. Das Boxmodell beschreibt einen Raum, der vom Browser interpretiert wird. Im &#8230; <a href="http://wordpress-buch.bueltge.de/css-boxmodell/26/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wp-boxmodell-128.png" alt="WordPress &amp; das CSS Boxmodell" /></p>
<p>Beim Entwickeln von Themes für WordPress ist das Verständnis des CSS Boxmodells unerläslich. Alles im Internet ist eckig, auch wenn man mit allerlei Tricks diese Eigenschaft nicht immer sieht. Das Boxmodell beschreibt einen Raum, der vom Browser interpretiert wird.</p>
<p>Im Internet gibt es eine ganze Reihe schöner und informativer Seiten zum Thema. Besuchen Sie diese Seiten. Ohne das Verständnis des CSS Boxmodells sind alle WordPress-Kenntnisse im Hinblick auf das Layout nur schwer zu realisieren. Das Buch kann und will nicht auf die Grundlagen von xHTML und CSS eingehen. Dazu stehen eine ganze Reihe guter Bücher und Internetseiten bereit.</p>
<p>Damit Sie aber immer ein Boxmodell vor Augen haben und Ihnen damit die Arbeit leichter fällt, stellt ich Ihnen das CSS Boxmodell zum Download bereit. Drucken Sie aus und arbeiten Sie damit.<span id="more-26"></span></p>
<p><img src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/pdf.png" alt="PDF-Datei" /> <a href="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/boxmodell.pdf">boxmodell.pdf</a> 15 kByte</p>
<h3>Weiterführende Links:</h3>
<ul>
<li>Douglas Livingstone <a href="http://www.redmelon.net/tstme/box_model/">Interactives 3D CSS Boxmodell</a></li>
<li>Jens Meiert <a href="http://meiert.com/de/publications/articles/20051214/">Das CSS-Boxmodell</a></li>
<li>W3C <a href="http://www.w3.org/TR/CSS21/box.html">Box model</a></li>
<li>CSS 4 You <a href="http://www.css4you.de/wsboxmodell/index.html">Workshop: Boxmodell</a></li>
<li>Jon Hicks <a href="http://www.hicksdesign.co.uk/boxmodel/">CSS Box Model Hierarchy</a></li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/css-boxmodell/26/#comments" title="to the comments">5 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/css-boxmodell/26/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>is_home: Informationen nur! auf der Startseite</title>
		<link>http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/</link>
		<comments>http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 10:44:04 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[Conditional Tags]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/</guid>
		<description><![CDATA[Ein Frage zu den Conditional-Tags, die ich hier näher erläutern möchte: Warum ist der Tag is_home noch immer gesetzt (TRUE), wenn man auf der Startseite "blättert" ? Der Conditional-Tag is_home() fragt die Startseite ab - richtig. Allerdings ist es so, &#8230; <a href="http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/is_home-128.png" alt="is_home" /><strong>Ein Frage zu den Conditional-Tags, die ich hier näher erläutern möchte: Warum ist der Tag <code>is_home</code> noch immer gesetzt (TRUE), wenn man auf der Startseite "blättert" ?</strong></p>
<p>Der Conditional-Tag <code>is_home()</code> fragt die Startseite ab - richtig. Allerdings ist es so, wenn man die Startseite über das "Blättern" der Seiten verlässt, dann ist im Sinne von WordPress noch immer die Startseite aktiv.<br />
Damit die Information wirklich nur auf der Startseite untergebracht ist, muss man mit einem weiteren Tag kombinieren.<br />
<span id="more-8"></span></p>
<h3>Ein Beispiel</h3>
<p>Die Abfrage der Startseite könnte im Template folgendermaßen aussehen:<br />
<code><br />
&lt;?php if ( is_home() ) { ?&gt;<br />
&lt;p&gt;Informationen stehen auf der Startseite und allen weiteren Seiten, die durch das Baettern erreicht werden.&lt;/p&gt;<br />
&lt;?php } ?&gt;<br />
</code></p>
<p>Damit die Ausgabe auch wirklich nur auf der Startseite erscheint, muss abgefragt werden, ob es sich NICHT (!) um eine Seite handelt, die durch "Blättern" erreicht wurde.<br />
<code><br />
&lt;?php if ( is_home() &amp;&amp; !is_paged() ) { ?&gt;<br />
&lt;p&gt;Informationen stehen nur auf der Startseite.&lt;/p&gt;<br />
&lt;?php } ?&gt;<br />
</code></p>
<h3>Update</h3>
<p>Mit der Einführung von WordPress 2.5 gibt es einen neuen Conditional Tag der diese Aufgabe exakt übernimmt, kein umständliches abfragen mehr.<br />
<code>is_front_page()</code></p>
<p>Das obige Beispiel sieht dann wie folgt aus.<br />
<code><br />
&lt;?php if ( is_front_page() ) { ?&gt;<br />
&lt;p&gt;Informationen stehen nur auf der Startseite.&lt;/p&gt;<br />
&lt;?php } ?&gt;<br />
</code><br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/#comments" title="to the comments">2 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/is_home-informationen-nur-auf-der-startseite/8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress Passwort vergessen</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 21:49:58 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Passwort]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/</guid>
		<description><![CDATA[Passwörter sind so eine Sache, einerseits sorgen sie für einen einfachen geschützten Zugriff, andererseits muss man sich die "Dinger" auch merken. Wenn Sie das Passwort Ihres Weblogs vergessen haben, dann kommen Sie vorerst nicht an die Administartionsoberfläche heran. Eine einfache &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src='http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wordpress-login-128.png' alt='Login' /></p>
<p>Passwörter sind so eine Sache, einerseits sorgen sie für einen einfachen geschützten Zugriff, andererseits muss man sich die "Dinger" auch merken.</p>
<p>Wenn Sie das Passwort Ihres Weblogs vergessen haben, dann kommen Sie vorerst nicht an die Administartionsoberfläche heran. Eine einfache Möglichkeit, Ihr Blog mit einem neuen Passwort zu versehen bzw. das alte Passwort wieder herzustellen, ist die direkte Eingabe in der Datenbank, und zwar in der Tabelle <em>users</em>.<br />
<span id="more-20"></span><br />
Nutzen Sie dazu Ihr mySQL-Administrations-Werkzeug, wie z.B. phpMyAdmin. Lassen Sie den Inhalt der Tabelle <em>users</em> anzeigen und suchen Sie die Spalte <em>user_pass</em>. In der Zelle ist ein 32stelliger Zahlencode zu finden, Ihr Passwort, welches md5-verschlüsselt ist. Die Zeile muss natürlich Ihrem Benutzernamen entsprechen, falls Sie mehrere Benutzer im Weblog eingerichtet haben. </p>
<p><img class="center" src='http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wppasswort.jpg' alt='Passwort in der Datenbank mit phpMyAdmin' /></p>
<p>Nutzen Sie einen freien Service im Internet und erstellen Sie ein neues Passwort mit md5-Verschlüsselung. Dafür eignet sich z.B. <a href="http://php-einfach.de/sonstiges_generator_md5.php">php-einfach.de</a>. Ebenso können Sie es auch hier mit Hilfe von JavaScript generieren, dazu habe ich einen <a href="http://bueltge.de/md5/">Service</a> hinterlegt.</p>
<p>Alternativ und ohne extra Tools können Sie bei aktuellen Versionen von phpMyAdmin den Schlüssel direkt in der Administration mit md5 verschlüsseln. Nutzen Sie dazu das Auswahlfeld im Bearbeitungsmodus.</p>
<p><img src='http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/md5phpmyadmin.jpg' alt='md5 in phpMyAdmin' /></p>
<p>Danke an <a href="http://dynamicinternet.eu/">Micha</a> für die Ergänzung.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/#comments" title="to the comments">11 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-passwort-vergessen/20/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>WordPress Titel ändern</title>
		<link>http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/</link>
		<comments>http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/#comments</comments>
		<pubDate>Sun, 15 Jul 2007 15:40:18 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Conditional Tags]]></category>
		<category><![CDATA[Title]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/</guid>
		<description><![CDATA[Bei einem frisch installierten WordPress mit Standard-Theme sieht der Code für den Titel folgendermaßen aus, zu finden in der header.php. &#60;title&#62; &#60;?php bloginfo('name'); ?&#62; &#60;?php if ( is_single() ) { ?&#62; Â» Blog Archiv &#60;?php } ?&#62; &#60;?php wp_title(); ?&#62; &#8230; <a href="http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-title-128.png" alt="Title im Firefox" />Bei einem frisch installierten WordPress mit Standard-Theme sieht der Code für den Titel folgendermaßen aus, zu finden in der <code>header.php</code>.</p>
<pre style="width:300px;">&lt;title&gt;
&lt;?php bloginfo('name'); ?&gt; &lt;?php if ( is_single() ) { ?&gt; Â» Blog
Archiv &lt;?php } ?&gt; &lt;?php wp_title(); ?&gt;
&lt;/title&gt;</pre>
<p>Mit Hilfe der is-Abfrage können Sie den Titel in eine sinnvollere Form bringen.<span id="more-19"></span></p>
<pre>&lt;title&gt;
&lt;?php if ( is_archive() ) { ?&gt; Kategorie &lt;?php } ?&gt;
&lt;?php wp_title(''); ?&gt;&lt;?php if ( is_archive() ) { ?&gt; auf &lt;?php } ?&gt;
&lt;?php if ( is_single() ) { ?&gt; auf &lt;?php } ?&gt; &lt;?php bloginfo('name'); ?&gt;
&lt;/title&gt;</pre>
<p>In der ersten Zeile wird abgefragt, ob es sich um eine Archivseite handelt, also um die Auflistung aller Beiträge in einer Kategorie. Ist dass der Fall, dann schreibe vor den Titel der Kategorie das Wort "Kategorie" und nach dem Titel das Wort " auf ". Dem folgt dann der eigentliche Titel des Blogs: Die Ausgabe des Titel des jeweiligen Beitrags erfolgt mit folgendem Template-Tag.</p>
<pre>wp_title();</pre>
<p>Werden bei diesem Template Tag keine Parameter übergeben, dann ist vor dem Titel immer das Sonderzeichen <code>Â»</code> zu finden. Deshalb ist die Übergebe des Parameter explitit auf leer gesetzt <code>''</code>, so dass kein Zeichen vor dem Titel erscheint.</p>
<pre>wp_title('');</pre>
<p>Im weiteren wird erfragt, ob es sich um die Darstellung eines Beitrags <code>is_single()</code> handelt, also ob das post-Template genutzt wird. Wenn ja, dann schreibe auch hier vor den Titel das Wort " auf ".</p>
<p>Nun sieht es in Titelzeile des Browsers folgendermaßen aus:</p>
<ul>
<li>Titel des Beitrag 1 auf Name des Weblog</li>
<li>Titel der Seite 2 auf Name des Weblog</li>
<li>Titel der Kategorie 3 auf Name des Weblog</li>
</ul>
<p>Das ist wesentlich benutzerfreundlicher, auch wer ein Bookmark für eine Seite im Browser anlegen will, sieht so besser, worum es sich handelt.</p>
<p>Achten Sie auf die Verwendung des Bindestriches, die ist wichtig für die Indizierung durch Suchmaschinen. Bindestriche haben bei Google in der URL die eindeutige Aufgabe, Keywords zu trennen. Sie beeinflussen also die Ergebnisse der Suchanfragen.</p>
<p>Ein weiteres Beispiel sehen Sie im folgendem Code, der in diesem Blog zum Buch Verwendung findet.</p>
<pre><code>
&lt;title&gt;
&lt;?php if ( is_archive() ) { ?&gt; Kategorie &lt;?php } ?&gt;&lt;?php wp_title(''); ?&gt;&lt;?php if ( is_archive() ) { ?&gt; | &lt;?php } ?&gt;&lt;?php if ( is_single() ) { ?&gt; | &lt;?php } ?&gt;&lt;?php if ( is_page() ) { ?&gt; | &lt;?php } ?&gt; &lt;?php bloginfo('name'); ?&gt;
&lt;/title&gt;
</code></pre>
<h3>Update:</h3>
<p>Die Version 2.5 von WordPress bringt einige positive Veränderungen des Template Tag <code>wp_title()</code>, daher lohnt ein Blick auf den Artikel "<a href="http://bueltge.de/wordpress-25-und-der-neue-title-template-tag/644/">WordPress 2.5 und der neue Title Template Tag</a>", dort werden die neuen Code-Schnipsel erklärt.<br />
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/#comments" title="to the comments">1 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/wordpress-titel-aendern/19/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nützliche Webadressen</title>
		<link>http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/</link>
		<comments>http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 08:54:33 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Link]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/</guid>
		<description><![CDATA[Im Anhang des Buches finden Sie eine ganze Reihe nützlicher Ressourcen zum Thema WordPress. Um Ihnen das nachschlagen und abtippen der URLs zu ersparen, finden Sie alle empfohlenen Links hier. Sollte es weitere Adressen geben, die wir für sinnvoll erachten, &#8230; <a href="http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im <strong>Anhang</strong> des Buches finden Sie eine ganze Reihe nützlicher Ressourcen zum Thema WordPress. Um Ihnen das nachschlagen und abtippen der URLs zu ersparen, finden Sie alle empfohlenen Links hier. Sollte es weitere Adressen geben, die wir für sinnvoll erachten, so werden wir diese hier gern hinterlegen und damit die Liste eventuell erweitern.<span id="more-18"></span></p>
<h3>WordPress allgemein</h3>
<p><img class="alignright" title="WordPress Icon" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-icon-128.png" alt="WordPress Icon" /></p>
<ul>
<li><a href="http://wordpress.org">offiziele WordPress-Entwicklerseite (englisch)</a></li>
<li><a href="http://wordpress-deutschland.org">deutschsprachige WordPress-Community, einschließlich Forum, News, Blog, Dokumentation, Download-Bereich und Theme-Browser</a></li>
<li><a href="http://codex.wordpress.org">offizielle WordPress-Dokumentation (englisch)</a></li>
<li><a href="http://doku.wordpress-deutschland.org">Übersetzung der offiziellen WordPress-Dokumentation</a></li>
<li><a href="http://faq.wordpress-deutschland.org">häufig gestellte Fragen und die passenden Antworten</a></li>
<li><a href="http://codex.wordpress.org/Theme_Development">Theme-Entwicklung (englisch)</a></li>
<li><a href="http://doku.wordpress-deutschland.org/Template_Tags">Dokumentation der Template Tags</a></li>
<li><a href="http://codex.wordpress.org/Template_Tags">Dokumentation der Template Tags, die man für die Templates benötigt (englisch)</a></li>
<li><a href="http://codex.wordpress.org/Conditional_Tags">Dokumentation der Conditional Tags, mit denen im Template Abfragen gemacht werden können (englisch)</a></li>
<li><a href="http://codex.wordpress.org/Plugin_API">offizielle Dokumentation der WordPress-API (englisch)</a></li>
<li><a href="http://wphooks.flatearth.org">Übersicht aller WordPress-Hooks (englisch)</a></li>
<li><a href="http://blog.taragana.com/index.php/archive/wordpress-2x-hooks-for-action-comprehensive-list-for-plugin-and-theme-developers/">Liste aller verfügbaren Action Hooks (englisch)</a></li>
<li><a href="http://blog.taragana.com/index.php/archive/wordpress-2x-filters-comprehensive-list-for-plugin-and-theme-developers/">Liste aller verfügbaren Filter Hooks (englisch)</a></li>
<li><a href="http://wordpress.org/download/">Download der aktuellsten Version</a></li>
<li><a href="http://mu.wordpress.org/">Multi User Version von WordPress, zum Beispiel für Hoster (englisch)</a></li>
</ul>
<h3>Themes</h3>
<p><img class="alignright" title="WordPress Theme ADM" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-theme-128.png" alt="WordPress Theme" /></p>
<ul>
<li><a href="http://themes.wordpress-deutschland.org">komfortables Betrachten von deutschsprachigen Themes für WordPress</a></li>
<li><a href="http://codex.wordpress.org/Using_Themes/Theme_List">Theme-Liste der offiziellen WordPress-Entwicklerseite</a></li>
<li><a href="http://themes.wordpress.net">Theme Viewer von "the undersigned"</a></li>
<li><a href="http://dev.wp-themes.org/browser/">WordPress-Themes-Liste</a></li>
<li><a href="http://yvoschaap.com/wpthemegen/">WordPress Theme Generator, Theme erstellen ohne Kenntnisse in PHP, HTML und CSS</a></li>
<li><a href="http://themes.blogflux.com">Blog Flux Themes, nicht ausschließlich WordPress-Themes</a></li>
<li><a href="http://drweb.de/weblog/weblog/?p=767">80 besonders hochwertige Themes, ausgewählt und gelistet von Dr. Web Weblog</a></li>
<li><a href="http://andreaslezgus.de/blog/2006/10/07/wordpress-und-yaml-im-team">YAML, das Framework von Dirk Jesse, für die Entwicklung eigener Webseiten mit WordPress</a></li>
<li><a href="http://www.sndbx.org/results/designs/">Sandbox Designs Competition</a></li>
</ul>
<h3>Plugins</h3>
<p><img class="alignright" title="WordPress Plugin ADM" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/04/wordpress-plugin-128.png" alt="WordPress Plugin" /></p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/">offizielles zentrales Plugin-Verzeichnis</a></li>
<li><a href="http://wp-plugins.net">WordPress-Plugin-Datenbank (englisch)</a></li>
<li><a href="http://codex.wordpress.org/Plugins">Liste mit Plugins auf der offiziellen WordPress-Seite (englisch)</a></li>
<li><a href="http://dev.wp-plugins.org">WordPress Plugin Repository</a></li>
<li><a href="http://redalt.com/External/Plugins">Red Alt Download Interface</a></li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/#comments" title="to the comments">4 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/nuetzliche-webadressen/18/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox Add-ons für die Erstellung eines WordPress-Themes</title>
		<link>http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/</link>
		<comments>http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 18:36:37 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Mehrwert]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Link]]></category>

		<guid isPermaLink="false">http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/</guid>
		<description><![CDATA[Im Kapitel 9 des Buches sind einige nützliche Add-ons für den Browser Firefox genannt, die das Arbeiten und Erstellen von WordPress-Themes erleichtern. Die Fehleranalyse ist damit leicht und übersichtlich. Aber auch die Entwicklung wird ohne kostenpflichtige Software vereinfacht. Viele Add-ons &#8230; <a href="http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;num=0&amp;client=ca-ref-pub-6961884676946222&amp;adurl=http://tools.google.com/firefox/toolbar/bundle/intl/de/%3Fai%3DBI11YiNCTRrf9EaGinQObqKHBDdGe8heFl5OXAsWNtwEAEAEgrJ2EBDgBUMCYt8UCYJWit4LIB5gBlIcBmAG-iAGYAYWTBqABtZXI_QOyAQpidWVsdGdlLmRlyAEC2gESaHR0cDovL2J1ZWx0Z2UuZGUvgAIBqAMD&amp;ai=BQZ2hiNCTRrf9EaGinQObqKHBDdGe8heFl5OXAsWNtwEAEAEgrJ2EBDgBULvKk9L______wFglaK3gsgHmAGUhwGYAb6IAZgBhZMGoAG1lcj9A7IBCmJ1ZWx0Z2UuZGXIAQLaARJodHRwOi8vYnVlbHRnZS5kZS-AAgGoAwM"><img class="alignright" src="http://pagead2.googlesyndication.com/pagead/imgad?id=CNTSgNuL4fuxChB9GH0yCGZaePZ_YPe-" alt="Firefox-Button" /></a>Im <strong>Kapitel 9 des Buches</strong> sind einige nützliche Add-ons für den Browser <a href="http://www.mozilla-europe.org/de/products/firefox/">Firefox</a> genannt, die das Arbeiten und Erstellen von WordPress-Themes erleichtern. Die Fehleranalyse ist damit leicht und übersichtlich. Aber auch die Entwicklung wird ohne kostenpflichtige Software vereinfacht. Viele Add-ons bringen sehr viele Funktionen, die ansonsten nur durch zusätzliche Applikationen möglich wäre.</p>
<p>Die folgende Liste soll das Kapitel 9 nicht ersetzen, sondern bereichern und den Zugang zu den Add-ons erleichtern.<span id="more-17"></span></p>
<ul>
<li><a href="http://chrispederick.com/work/web-developer/">Web Developer</a><br />
Das Add-on Web Developer ist wohl die meistgenutzte Erweiterung von Webdesigner und Programmieren. Ich nutzt das Add-on sehr viel und gern. Die Möglichkeiten sind so umfangreich und trotzdem ist das Werkzeug leicht zu nutzen. Ein besonderes Highlight für das Erstellen von Webseiten mit CSS ist das Life-Editieren des Stylesheets. Damit wird jede Änderung sofort sichtbar.</li>
<li><a href="http://www.getfirebug.com/">Firebug</a><br />
Mit diesem Werkzeug  erhalten Sie so mächtiges Tool, dass es schon fast an ein Wunder grenzt, dass es kostenlos ist. Damit kann die Entwicklungszeit verkürzt werden. Allein die Analysefunktion bereichern den Entwickler um tolle Werkzeuge. Die Konsole des Firebug kann innerhalb und ebenso in einem extra Fenster des Firefox genutzt werden. Ebenso kann das Add-on an die eigenen Bedürfnisse angepasst werden. Editieren von HTML und CSS on the fly, live, sind nur einige Vorzüge.</li>
<li><a href="http://users.skynet.be/mgueury/mozilla/">HTML Validator</a><br />
Perfectes Webdesign beginnt mit validem Code, der dem Standard des W3C entspricht. Mit diesem Add-on ist es ein leichtes den Code  live zu prüfen und  es findet nicht nur eine Prüfung statt, sondern es werden auch Hinweise zum Beheben des Problems gegeben. Das Add-on kann mit verschiedenen  Einstellungen angepasst werden.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2104">CSSViewer</a><br />
Dieses Add-on macht die CSS-Attribute eines Elementes sichtbar, einfaches MouseOver direkt auf der Webseite genügt und Sie wissen, welche CSS-Eigenschaften wirken. Die Informationen werden in einem Fenster übersichtlich dargestellt.</li>
<li><a href="http://www.kevinfreitas.net/extensions/measureit/">MeasureIt</a><br />
Oft muss man das eine oder andere in der Größe prüfen - dazu kann man viele Techniken anwenden, die einfachste und schönste - MeasureIt, messen direkt im Browser. Prüfen Sie schnell die Box und passen Sie das CSS-Stylesheet an.</li>
<li><a href="http://www.iosart.com/firefox/colorzilla/">ColorZilla</a><br />
Dieses kleine Add-on macht die Analyse von Farben sehr einfach. Laden Sie ein Bild in den Browser oder möchten Sie die Farbwerte eines bestehenden Designs wissen, damit wird diese Aufgabe zum Kinderspiel.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1146">Screengrab!</a><br />
Einen Screenshot bzw. Webshot einer Webseite zu erzeugen, war noch nie so komfortabel. Egal wie lang oder breit die Seite ist, man kann einen kompletten Screenshot haben.</li>
<li><a href="http://ietab.mozdev.org/">IE Tab</a><br />
Die Webseite soll in der Regel auf jedem Browser gleich aussehen - von dieser Einstellung sollten Sie sich schnellstens verabschieden. Allerdings sollte sie im gewissen Maße ähnlich sein. Damit Sie nicht gleichzeitig im Internet Explorer von Microsoft kontrollieren müssen, gibt es das Addon IE Tab, mit dem Sie direkt im Firefox auf die Darstellung und Interpretation des IE zurück greifen können. Ein Klick und Sie befinden sich im IE, inmitten des Firefox.</li>
<li><a href="http://www.schloebe.de/firefox-extensions/wordpress-helper/">WordPress Helper</a><br />
Die Erweiterung erleichtert es WordPress-Entwicklern, schnell und einfach über das Firefox Kontext Menü (Win: rechte Mousetaste) auf Entwickler-relevante Dokumente des <a href="http://codex.wordpress.org">WordPress Codex</a> zuzugreifen. So hat man alle wichtigen Hilfen stets schnell zur Hand.<br />
Auch die Suche nach markiertem Text auf allen WordPress-Seiten ist möglich. Ein Werkzeug, welches das Nachschlagen von WordPress Informationen enorm vereinfacht und beschleunigt.</li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/#comments" title="to the comments">8 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/firefox-add-ons-fuer-die-erstellung-eines-wordpress-themes/17/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Das Buch ist verfügbar</title>
		<link>http://wordpress-buch.bueltge.de/das-buch-ist-verfuegbar/9/</link>
		<comments>http://wordpress-buch.bueltge.de/das-buch-ist-verfuegbar/9/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 10:46:15 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Buch]]></category>

		<guid isPermaLink="false">http://www.wordpressbuch.de/das-buch-ist-verfuegbar/</guid>
		<description><![CDATA[Nun ist es soweit, das Buch ist erhältlich und liegt im Buchhandel bereit. In der Regel benötigt das Onlinebuchhaus Amazon ein bisschen länger, um das Flag von "vorbestellbar" auf "vorhanden" zu setzen, kaufen kann man es trotzdem online. Die nötigen &#8230; <a href="http://wordpress-buch.bueltge.de/das-buch-ist-verfuegbar/9/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/wpbuch_offen.png"><img class="alignright" src="http://wordpress-buch.bueltge.de/wp-content/uploads/2007/07/thump.wpbuch_offen.png" alt="WordPress Buch aufgeschlagen" /></a>Nun ist es soweit, das Buch ist erhältlich und liegt im Buchhandel bereit. In der Regel benötigt das Onlinebuchhaus Amazon ein bisschen länger, um das Flag von "vorbestellbar" auf "vorhanden" zu setzen, kaufen kann man es trotzdem online.</p>
<p>Die nötigen <a href="http://www.wordpressbuch.de/downloads/">Downloads</a>, um Ihnen das lästige und unnötige Abtippen abzunehmen, sind verfügbar - Seite <a href="http://www.wordpressbuch.de/downloads/">Downloads</a>.</p>
<p>Außerdem stehen Leseprobe und das Inhaltsverzeichnis als PDF-Dokument zur Verfügung.</p>
<ul>
<li><a href="https://www.opensourcepress.de/fileadmin/osp/pdf/wordpress_leseprobe.pdf">Leseprobe</a> (119 kByte)</li>
<li><a href="https://www.opensourcepress.de/fileadmin/osp/pdf/wordpress_inhalt.pdf">Inhaltsverzeichis</a> (85 kByte)</li>
</ul>
<p>Ich habe meine Ausgaben heute erhalten und hoffe, dass ich nicht der Einzige Leser bleibe. Ich bin gespannt ob es jemand kauft und wie es gefällt.</p>
<ul>
<li><a href="https://www.opensourcepress.de/index.php?26&amp;backPID=178&amp;tt_products=109">Buch direkt beim Verlag bestellen</a></li>
<li><a href="http://www.amazon.de/gp/redirect.html%3FASIN=3937514333%26tag=buedebyltgde-21%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/3937514333%253FSubscriptionId=1N9AHEAQ2F6SVD97BE02">Buch bei Amazon bestellen</a></li>
<li><a href="http://www.buch.de/shop/buecher/suchartikel/wordpress/frank_bueltge/ISBN3-937514-33-3/ID14278786.html?jumpId=644691">Buch bei Buch.de bestellen</a></li>
</ul>
<hr /><small>Author des Beitrags: Frank, <a href="http://wordpress-buch.bueltge.de/das-buch-ist-verfuegbar/9/#comments" title="to the comments">10 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/das-buch-ist-verfuegbar/9/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Buch im Druck</title>
		<link>http://wordpress-buch.bueltge.de/buch-im-druck/7/</link>
		<comments>http://wordpress-buch.bueltge.de/buch-im-druck/7/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 09:34:28 +0000</pubDate>
		<dc:creator>Ulrich Wolf</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Buch]]></category>

		<guid isPermaLink="false">http://www.wordpressbuch.de/buch-im-druck/</guid>
		<description><![CDATA[Geschafft! Mit ein bisschen Verzögerung ist das Buch jetzt fertig und wird Anfang nächster Woche aus der Druckerei kommen. Im Handel ist es dann ab Ende nächster Woche. Nur Amazon braucht meist ein bisschen länger, um das Flag von "vorbestellbar" &#8230; <a href="http://wordpress-buch.bueltge.de/buch-im-druck/7/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Geschafft! Mit ein bisschen Verzögerung ist das Buch jetzt fertig und wird Anfang nächster Woche aus der Druckerei kommen. Im Handel ist es dann ab Ende nächster Woche. Nur Amazon braucht meist ein bisschen länger, um das Flag von "vorbestellbar" auf "vorhanden" zu setzen.</p>
<p>Leseproben und Inhaltsverzeichnis gibt es vorerst nur in PDF-Form auf der <a href="http://www.opensourcepress.de">Verlagswebsite</a> und kommen in den nächsten Tagen auch hier als HTML rein.<br />
<hr /><small>Author des Beitrags: Ulrich Wolf, <a href="http://wordpress-buch.bueltge.de/buch-im-druck/7/#comments" title="to the comments">0 Kommentare</a> zum Beitrag<br />&copy; <a href="http://www.wordpressbuch.de">WordPress-Buch</a>, All rights reserved / Alle Rechte vorbehalten. (ID: WPB3a6Be6Da38)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress-buch.bueltge.de/buch-im-druck/7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
