<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Richtig Bloggen</title>
    <link>http://www.richtigbloggen.de/</link>
    <description>Weblogs erfolgreich(er) nutzen</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 18 Mar 2010 07:26:59 GMT</pubDate>

    <image>
        <url>http://www.richtigbloggen.de/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: Richtig Bloggen - Weblogs erfolgreich(er) nutzen</title>
        <link>http://www.richtigbloggen.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Yahoo Maps und Textpattern</title>
    <link>http://www.richtigbloggen.de/36-Yahoo-Maps-und-Textpattern.html</link>
            <category>Textpattern</category>
    
    <comments>http://www.richtigbloggen.de/36-Yahoo-Maps-und-Textpattern.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Manchmal wäre es doch schön, Blogbeiträgen Landkarte beizufügen, um den Artikel entsprechend zu &quot;lokalisieren&quot;. Mit der Map Image API geht das sehr einfach. Der Vorteil dieser API: Es wird ein GIF oder PNG (je nach Wunsch) generiert, daher bleibt langsames JavaScript Aussen vor. Notwenig ist lediglich eine serverseitige Scriptsprache wie PHP. Wie simple dies beispielsweise im Zusammenspiel mit Textpattern ist, werden wir gleich sehen.&lt;br /&gt;
&lt;br /&gt;
 Die Karte wird mit ein paar wenigen Zeilen Code abgeholt:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$request =&lt;br /&gt;
&#039;http://local.yahooapis.com/MapsService/V1/mapImage?appid=XYZ&amp;amp;location=Sunnyvale&amp;amp;&amp;amp;output=php&#039;;&lt;br /&gt;
&lt;br /&gt;
$response = file_get_contents($request);&lt;br /&gt;
&lt;br /&gt;
if ($response === false) {&lt;br /&gt;
die(&#039;Request failed&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$phpobj = unserialize($response);&lt;br /&gt;
&lt;br /&gt;
echo &#039;&amp;lt;img src=&quot;&#039;.$phpobj[&quot;Result&quot;].&#039;&quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Verändert werden muss zu diesem Stück Code eigentlich nur die Abfolge von Parametern innerhalb der Request-URL. Wie die Parameter aussehen bzw. welche Werte diese annehmen können, findet man bei &lt;a href=&quot;http://developer.yahoo.com/maps/rest/V1/&quot;&gt;Yahoo&lt;/a&gt;. Dort kann man sich auch gleich eine App ID abholen, ohne die keine Abfragen möglich sind. Übrigens können 50.000 Abfragen pro Tag und IP kostenfrei getätigt werden. Das sollte selbst für besucherstarke Blogs völlig ausreichend sein.&lt;br /&gt;
&lt;br /&gt;
Um die Karten dynamisch zu generieren, bietet sich bei Textpattern die Verwendung der Custom Fields (Benutzerdefinierte Felder) an. Diese muss man erst aktivieren, in dem man ihnen einen Namen zuweist. In der Administration von Textpattern findet man diese unter &quot;Einstellungen / Erweiterte Einstellungen&quot;. Mehr ist nicht zu tun als bei &quot;Name des benutzerdefinierten Feldes&quot; zwei eindeutige Namen einzutragen. Bei jungfräulichen Textpattern-Installationen sind Feld1 und Feld2 mit Standartwerten custom1 bzw. custom2 belegt. Diese darf man getrost überschreiben. Für das nachfolgende Beispiel habe ich map_location und map_zoom als Namen gewählt. Nachdem die Namen eingetragen wurden, bitte das Speichern nicht vergessen.&lt;br /&gt;
&lt;br /&gt;
Die Felder map_location und map_zoom tauchen nun unter &quot;Inhalte / Verfassen&quot; bzw. &quot;Inhalte / Artikel&quot; in der linken Spalte auf. Unter map_location werden wir den Ort, unter map_zoom einen Wert zwischen 1 und 12 für den Zoomfaktor eintragen. Bei Textpattern können wir diese Werte über den Tag txp:custom_field abholen.&lt;br /&gt;
&lt;br /&gt;
Damit wir nicht jedesmal einen wust an Code in den Beitragstext oder den Quellcode einfügen müssen, legen wir unter &quot;Präsentation / Bausteine&quot; einen wiederverwertbaren Baustein mit Namen &quot;form_map&quot; an. Dieser Name ist frei wählbar und heisst nur im nachfolgenden Beispiel so. In den Baustein kopieren wir den obigen PHP-Code und nehmen folgende Änderung vor, die nur die Request-URL betreffen: &lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;br /&gt;
&lt;li&gt;Hinter &quot;appid=&quot; das &quot;XYZ&quot; durch die eigene App ID ersetzen&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Vor dem &#039;; hängen wir noch zwei Parameter für die Größe der Karte an, beispielsweise &quot;&amp;image_height=200&amp;image_width=400&quot;, wobei die beiden Größenangabe passend zu wählen sind&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Bei der Ortsangabe &quot;location=Sunnyvale&quot; ersetzen wir das Sunnyvale durch den Wert aus unserem custom_field, in dem wir den TXP-Tag &amp;lt;txp_custom_field name=&quot;map_location&quot; /&amp;gt; einfügen.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Um die Kartengenauigkeit dynamisch regeln zu kennen, lesen wir das zweite custom_field aus und hängen diesen Parameter vor dem &#039;; an: &amp;zoom=&amp;lt;txp:custom_field name=&quot;map_zoom&quot; /&amp;gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
Nun speichern wir diesen Baustein ab und können diesen ab sofort überall (andere Bausteine, Seitenvorlagen oder Artikel) verwenden, indem wir den Tag &amp;lt;txp:output_form form=&quot;form_head&quot; /&amp;gt; einfügen. Damit das PHP im Baustein auch ausgeführt werden kann, müssen die Einstellungen dazu unter &quot;Administration / Einstellungen / Erweiterte Einstellungen&quot; im letzten Block unter &quot;Veröffentlichen&quot; vorgenommen werden. &lt;br /&gt;
&lt;br /&gt;
&lt;s&gt;Ein Anwendungsbeispiel wäre meine Microsite zum &lt;a href=&quot;http://www.reschensee.org&quot;&gt;Reschensee&lt;/a&gt; im Obervinschgau.&lt;/s&gt; 
    </content:encoded>

    <pubDate>Thu, 10 Dec 2009 08:48:55 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/36-guid.html</guid>
    
</item>
<item>
    <title>Vorsicht Falle: Die automatisch generierte robots.txt auf Blogger.com</title>
    <link>http://www.richtigbloggen.de/35-Vorsicht-Falle-Die-automatisch-generierte-robots.txt-auf-Blogger.com.html</link>
            <category>Blogger / Blogspot</category>
    
    <comments>http://www.richtigbloggen.de/35-Vorsicht-Falle-Die-automatisch-generierte-robots.txt-auf-Blogger.com.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Wer wie ich die Navigation bei Blogger.com gerne auf die &lt;a href=&quot;http://www.richtigbloggen.de/30-Tag-Cloud-unter-Blogger.com.html&quot;&gt;Tag-Cloud&lt;/a&gt; beschränkt, könnte in eine Indizierungsfalle laufen: Die Blogger-Plattform erzeugt automatisch eine robots.txt und schließt die Suche von der Indizierung aus.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;User-agent: Mediapartners-Google&lt;br /&gt;
Disallow: &lt;br /&gt;
&lt;br /&gt;
User-agent: *&lt;br /&gt;
Disallow: /search&lt;/blockquote&gt;&lt;br /&gt;
Was auf den ersten Blick Sinn macht, lässt bei genauerer Betrachtung alle Alarmsirenen aufheulen, denn die Tags liegen unter dem Verzeichnis /search (Beispiel-Blog &lt;a target=&quot;_blank&quot;  href=&quot;http://burgen-ostbayern.blogspot.com&quot;&gt;http://burgen-ostbayern.blogspot.com&lt;/a&gt;). Man ist also auf eine sehr gute Verlinkung unter einander innerhalb der Texte angewiesen oder man fügt zähneknirschend das Zeit-Archiv hinzu (was ich durch die Tag-Cloud genau vermeiden wollte).  
    </content:encoded>

    <pubDate>Mon, 16 Mar 2009 10:31:48 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/35-guid.html</guid>
    
</item>
<item>
    <title>Serendipity und &quot;Duplicate Content&quot;</title>
    <link>http://www.richtigbloggen.de/34-Serendipity-und-Duplicate-Content.html</link>
            <category>Serendipity</category>
    
    <comments>http://www.richtigbloggen.de/34-Serendipity-und-Duplicate-Content.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Serendipity produziert gerne &quot;Duplicate Content&quot;. Darunter versteht man, dass identische Inhalte unter verschiedenen Adressen zu erreichen sind. Suchmaschinen bewerten dies negativ, was sich in schlechterer Positionierung in den Suchergebnissen niederschlägt.&lt;br /&gt;
&lt;br /&gt;
Der Trackback-Link und die Sortierung der Kommentare (Ansicht linear oder verschachtelt) sind so Punkte. Ich nutze mod_rewrite um sprechende URLs zu erzeugen. Ein Beispiel für &quot;Duplicate Content&quot; durch die unterschiedliche Ausgabe der Kommentare:&lt;br /&gt;
&lt;br /&gt;
http://www.richtigbloggen.de/25-Optimiertes-Serendipity-Artikelarchiv.html&lt;br /&gt;
&lt;br /&gt;
... ein Klick auf &quot;Linear&quot; bei der Kommentaransicht verwandelt die URL des Beitrages in ...&lt;br /&gt;
&lt;br /&gt;
http://www.richtigbloggen.de/index.php?url=25-Optimiertes-Serendipity-Artikelarchiv.html &amp;serendipity[cview]=linear#comments &lt;br /&gt;
&lt;br /&gt;
... ein Klick auf &quot;Verschachtelt&quot; und die URL sieht folgendermaßen aus ...&lt;br /&gt;
&lt;br /&gt;
http://www.richtigbloggen.de/index.php?url=25-Optimiertes-Serendipity-Artikelarchiv.html &amp;serendipity[cview]=threaded#comments&lt;br /&gt;
&lt;br /&gt;
... der Inhalt ändert sich allerdings nicht.&lt;br /&gt;
&lt;br /&gt;
Die beste Lösung ist, den Suchmaschinen den Zugriff auf die Seiten mit Parametern via robots.txt zu verweigern:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;User-agent: *&lt;br /&gt;
Disallow: /blog/authors/&lt;br /&gt;
Disallow: /blog/comment.php*&lt;br /&gt;
Disallow: /blog/index.php?url=*&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Aber Achtung: Diese Lösung funktioniert ausschließlich bei Verwenung von mod_rewrite, anderenfalls kann es zur Nicht-Erfassung der Unterseiten des Blogs kommen!&lt;/strong&gt;  
    </content:encoded>

    <pubDate>Mon, 16 Mar 2009 09:34:47 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/34-guid.html</guid>
    
</item>
<item>
    <title>Blogspot Navbar entfernen</title>
    <link>http://www.richtigbloggen.de/33-Blogspot-Navbar-entfernen.html</link>
            <category>Blogger / Blogspot</category>
    
    <comments>http://www.richtigbloggen.de/33-Blogspot-Navbar-entfernen.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Blogspot ist eine geniale Plattform, wenn nicht automatisch die Blogger-Navbar eingeblendet würde. Gerade bei Business-Projekten hinterlässt diese Navbar keinen guten Eindruck. Kein Problem, diese lässt sich mit ein paar Zeilen Code im Eintrag des jeweiligen Theme &quot;ausblenden&quot;.&lt;br /&gt;
&lt;br /&gt;
In der Blog-Administration den Reiter &lt;i&gt;Layout&lt;/i&gt; gehen und dort den Punkt &lt;i&gt;HTML-Bearbeiten&lt;/i&gt; auswählen. Im Textfeld nach ]]&amp;gt;&amp;lt;/b:skin&amp;gt; suchen und davor folgende Zeilen einfügen ...&lt;br /&gt;
&lt;br /&gt;
 &lt;pre&gt;&lt;br /&gt;
 #navbar-iframe   {&lt;br /&gt;
                 height:0px;&lt;br /&gt;
                 visibility:hidden;&lt;br /&gt;
                 display:none&lt;br /&gt;
                   }&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
... speichern und weg ist die Navbar. Wir setzen mittels dieses CSS-Codes die Navbar auf Null-Höhe und blenden sie noch zusätzlich aus. Nun ist sie unsichtbar, wohl aber im Quelltext noch vorhanden.&lt;br /&gt;
&lt;br /&gt;
Wenn man dann noch ein eigenes Favicon und eine &lt;a href=&quot;http://www.richtigbloggen.de/18-Blogspot-auf-eigene-Domain-umziehen.html&quot;&gt;eigene Domain&lt;/a&gt; nutzt, erkennt nur der absolute Experte auf den zweiten Blick, wo diese Seite gehostet ist. Meine Parking-Site &lt;a href=&quot;http://lohas.lovos.me&quot;&gt;lohas.lovos.me&lt;/a&gt; wäre dafür ein Beispiel. 
    </content:encoded>

    <pubDate>Tue, 24 Feb 2009 14:58:33 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/33-guid.html</guid>
    
</item>
<item>
    <title>Textpattern 4.08</title>
    <link>http://www.richtigbloggen.de/32-Textpattern-4.08.html</link>
            <category>Textpattern</category>
    
    <comments>http://www.richtigbloggen.de/32-Textpattern-4.08.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    So ein schnelles Minor Release von Textpattern hätte ich gar nicht erwartet. Von der Version &lt;a href=&quot;http://www.richtigbloggen.de/27-Textpattern-4.07.html&quot;&gt;4.07&lt;/a&gt; auf 4.08 sind einige kleinere Änderungen zu erwarten, die jedoch nur Spezialisten auffallen werden.&lt;br /&gt;
&lt;br /&gt;
Changes in 4.0.8&lt;br /&gt;
- Fixed: Current section/category is overwritten in &amp;lt;txp:section_list&amp;gt; and &amp;lt;txp:category_list&amp;gt; (container or form mode)&lt;br /&gt;
- Fixed: Registration and notification mails are not sent in PHP safe mode.&lt;br /&gt;
- Fixed: Error message upon article save from MySQL 5 in &#039;strict&#039; mode.&lt;br /&gt;
- Changed tag: &amp;lt;txp:if_section&amp;gt; without a name attribute is now TRUE on a section page (old behaviour is preserved on upgrades).&lt;br /&gt;
- Changed tag: &amp;lt;txp:if_category name=&quot;&quot;&amp;gt; is now FALSE on a category page (old behaviour is preserved on upgrades).&lt;br /&gt;
- Speed: faster plugin loading from the database.&lt;br /&gt;
- Diagnostics tab: ignore line endings when checking for modified files and show full paths.&lt;br /&gt;
- Pages tab: allow &#039;default&#039; page to be deleted if not used by a section.&lt;br /&gt;
- Developer: Fall back to standard page/permlink behaviour if custom_url_func() returns FALSE.&lt;br /&gt;
&lt;br /&gt;
Nachdem &lt;a href=&quot;http://www.de-moz.de&quot;&gt;de-moz.de&lt;/a&gt; sowieso ein neues Blog braucht, wage ich die Verwendung der 4.08 Beta.&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Sat, 10 Jan 2009 12:02:10 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/32-guid.html</guid>
    
</item>
<item>
    <title>Tag-Cloud unter Blogger.com</title>
    <link>http://www.richtigbloggen.de/30-Tag-Cloud-unter-Blogger.com.html</link>
            <category>Blogger / Blogspot</category>
    
    <comments>http://www.richtigbloggen.de/30-Tag-Cloud-unter-Blogger.com.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>11</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Die Blogspot-Plattform wird sehr unterschätzt, was deren Funktionsvielfalt anbelangt und das nur, weil es die Standard-Gadget nur einen Bruchteil dessen ausnutzen, was machbar wäre. Beispielsweise wäre doch ein Gadget für eine Tag-Cloud sehr wünschenswert. Google stellt für seine Blog-Plattform jedoch nur eine Liste mit Schlagworten zur Verfügung. Mit drei kleinen Eingriffen in den Code, lässt sich jedoch so eine Schlagwort-Navigation jedoch selbst erstellen.&lt;br /&gt;
&lt;br /&gt;
 Den Code dazu habe ich von &lt;a rel=&quot;extern nofollow&quot; target=&quot;_blank&quot; href=&quot;http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html&quot;&gt;phydeaux3&lt;/a&gt; und schreibe diesen hier nur nieder, da ich nicht weiss wie zukunftssicher die Google Pages noch sind (nicht dass mir der Code verloren geht).&lt;br /&gt;
&lt;br /&gt;
Um eine Tag-Cloud zu erstellen, muss zuerst das Standard-Gadget &quot;Labels&quot; hinzugefügt werden: Innerhalb der Blog-Administration unter dem Reiter &quot;Layout&quot; der Menüpunkt &quot;Seitenelemente&quot;. Es sollte das Layout erscheinen. Je nachdem wo die Tag-Cloud erscheinen soll auf d&quot;Gadget hinzufügen&quot; klicken und dort das Gadget &quot;Labels&quot; auswählen, die Wahl bestätigen und die Layout-Änderung durch drücken von &quot;Speichern&quot; aktivieren.&lt;br /&gt;
&lt;br /&gt;
Nun geht es darum, die Code-Änderungen für die Tag-Cloud per Hand vorzunehmen: Wir gehen in der Blog-Administration auf dem Reiter &quot;Layout&quot; und wählen diesmal den Menüpunkt &quot;HTML bearbeiten&quot;. Im Quelltext suchen wir die Zeichenfolge &quot;]]&amp;lt;/b:skin&amp;gt;&quot; und fügen davor folgenden Code ein:&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;&lt;br /&gt;
/* Label Cloud Styles&lt;br /&gt;
----------------------------------------------- */&lt;br /&gt;
#labelCloud {text-align:center;font-family:arial,sans-serif;}&lt;br /&gt;
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}&lt;br /&gt;
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}&lt;br /&gt;
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}&lt;br /&gt;
#labelCloud a{text-decoration:none}&lt;br /&gt;
#labelCloud a:hover{text-decoration:underline}&lt;br /&gt;
#labelCloud li a{}&lt;br /&gt;
#labelCloud .label-cloud {}&lt;br /&gt;
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}&lt;br /&gt;
#labelCloud .label-cloud li:before{content:&quot;&quot; !important}&lt;br /&gt;
&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
Unmittelbar nach den Zeichen &quot;]]&amp;lt;/b:skin&amp;gt;&quot; und vor &quot;&amp;lt;/head&amp;gt;&quot; muss der Code für ein kleines JavaScript, das die Formatierung der Tag Cloud übernimmt, eingefügt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;&lt;br /&gt;
// Label Cloud User Variables&lt;br /&gt;
var cloudMin = 1;&lt;br /&gt;
var maxFontSize = 20;&lt;br /&gt;
var maxColor = [0,0,255];&lt;br /&gt;
var minFontSize = 10;&lt;br /&gt;
var minColor = [0,0,0];&lt;br /&gt;
var lcShowCount = false;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Im Quelltext müsste noch folgende Zeile zu finden sein:&lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;&amp;lt;b:widget id=&#039;Label1&#039; locked=&#039;false&#039; title=&#039;Labels&#039; type=&#039;Label&#039;/&amp;gt;&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Diese ersetzen wir durch ein längeres Stück Code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;tt&gt;&lt;br /&gt;
&amp;lt;b:widget id=&#039;Label1&#039; locked=&#039;false&#039; title=&#039;Label Cloud&#039; type=&#039;Label&#039;&amp;gt;&lt;br /&gt;
&amp;lt;b:includable id=&#039;main&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;b:if cond=&#039;data:title&#039;&amp;gt;&lt;br /&gt;
    &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;/b:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&#039;widget-content&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;div id=&#039;labelCloud&#039;/&amp;gt;&lt;br /&gt;
&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Don&#039;t change anything past this point -----------------&lt;br /&gt;
// Cloud function s() ripped from del.icio.us&lt;br /&gt;
function s(a,b,i,x){&lt;br /&gt;
      if(a&amp;gt;b){&lt;br /&gt;
          var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)&lt;br /&gt;
             }&lt;br /&gt;
      else{&lt;br /&gt;
          var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)&lt;br /&gt;
          }&lt;br /&gt;
      return v&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var c=[];&lt;br /&gt;
var labelCount = new Array();  &lt;br /&gt;
var ts = new Object;&lt;br /&gt;
&amp;lt;b:loop values=&#039;data:labels&#039; var=&#039;label&#039;&amp;gt;&lt;br /&gt;
var theName = &amp;quot;&amp;lt;data:label.name/&amp;gt;&amp;quot;;&lt;br /&gt;
ts[theName] = &amp;lt;data:label.count/&amp;gt;;&lt;br /&gt;
&amp;lt;/b:loop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for (t in ts){&lt;br /&gt;
     if (!labelCount[ts[t]]){&lt;br /&gt;
           labelCount[ts[t]] = new Array(ts[t])&lt;br /&gt;
           }&lt;br /&gt;
        }&lt;br /&gt;
var ta=cloudMin-1;&lt;br /&gt;
tz = labelCount.length - cloudMin;&lt;br /&gt;
lc2 = document.getElementById(&#039;labelCloud&#039;);&lt;br /&gt;
ul = document.createElement(&#039;ul&#039;);&lt;br /&gt;
ul.className = &#039;label-cloud&#039;;&lt;br /&gt;
for(var t in ts){&lt;br /&gt;
    if(ts[t] &amp;lt; cloudMin){&lt;br /&gt;
       continue;&lt;br /&gt;
       }&lt;br /&gt;
    for (var i=0;3 &amp;gt; i;i++) {&lt;br /&gt;
             c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)&lt;br /&gt;
              }      &lt;br /&gt;
         var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);&lt;br /&gt;
         li = document.createElement(&#039;li&#039;);&lt;br /&gt;
         li.style.fontSize = fs+&#039;px&#039;;&lt;br /&gt;
         li.style.lineHeight = &#039;1&#039;;&lt;br /&gt;
         a = document.createElement(&#039;a&#039;);&lt;br /&gt;
         a.title = ts[t]+&#039; Posts in &#039;+t;&lt;br /&gt;
         a.style.color = &#039;rgb(&#039;+c[0]+&#039;,&#039;+c[1]+&#039;,&#039;+c[2]+&#039;)&#039;;&lt;br /&gt;
         a.href = &#039;/search/label/&#039;+encodeURIComponent(t);&lt;br /&gt;
         if (lcShowCount){&lt;br /&gt;
             span = document.createElement(&#039;span&#039;);&lt;br /&gt;
             span.innerHTML = &#039;(&#039;+ts[t]+&#039;) &#039;;&lt;br /&gt;
             span.className = &#039;label-count&#039;;&lt;br /&gt;
             a.appendChild(document.createTextNode(t));&lt;br /&gt;
             li.appendChild(a);&lt;br /&gt;
             li.appendChild(span);&lt;br /&gt;
             }&lt;br /&gt;
          else {&lt;br /&gt;
             a.appendChild(document.createTextNode(t));&lt;br /&gt;
             li.appendChild(a);&lt;br /&gt;
             }&lt;br /&gt;
         ul.appendChild(li);&lt;br /&gt;
         abnk = document.createTextNode(&#039; &#039;);&lt;br /&gt;
         ul.appendChild(abnk);&lt;br /&gt;
    }&lt;br /&gt;
  lc2.appendChild(ul);    &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noscript&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;b:loop values=&#039;data:labels&#039; var=&#039;label&#039;&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&lt;br /&gt;
        &amp;lt;b:if cond=&#039;data:blog.url == data:label.url&#039;&amp;gt;&lt;br /&gt;
          &amp;lt;data:label.name/&amp;gt;&lt;br /&gt;
        &amp;lt;b:else/&amp;gt;&lt;br /&gt;
          &amp;lt;a expr:href=&#039;data:label.url&#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
        &amp;lt;/b:if&amp;gt;&lt;br /&gt;
        (&amp;lt;data:label.count/&amp;gt;)&lt;br /&gt;
      &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/b:loop&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/noscript&amp;gt;&lt;br /&gt;
    &amp;lt;b:include name=&#039;quickedit&#039;/&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/b:includable&amp;gt;&lt;br /&gt;
&amp;lt;/b:widget&amp;gt;&lt;br /&gt;
&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt einmal kurz durchatmen und auf den Knopf &quot;Vorschau&quot; drücken. Hat alles geklappt? Prima!&lt;br /&gt;
&lt;br /&gt;
Die Tag-Cloud lässt sich noch über die Angaben über die &quot;Label Cloud User Variables&quot; anpassen. Den Code dazu haben wir einen Schritt vorher eingefügt. Die Variablen sind zwar selbsterklärend, doch hier noch einmal die Beschreibung, um eventuellen Mißverständnissen vorzubeugen:&lt;br /&gt;
&lt;br /&gt;
cloudMin -&gt; Anzahl, ab der ein Schlagwort in der Wolke angezeigt werden soll&lt;br /&gt;
maxFontSize -&gt; Größe für das meist verwendete Schlagwort&lt;br /&gt;
var maxColor -&gt; Farbe als RGB-Wert, in der das meist verwendete Schlagwort dargestellt werden soll&lt;br /&gt;
minFontSize -&gt; Größe für das meist Schlagwort mit minimaler Nennung&lt;br /&gt;
minColor -&gt; Farbe als RGB-Wert für das meist Schlagwort mit minimaler Nennung&lt;br /&gt;
lcShowCount -&gt; Anzeigen, wie oft das Schlagwort verwendet wurde (Werte &quot;true&quot; oder &quot;false&quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://allein.in/&quot;&gt;Viel Freude und Erfolg mit der Tag-Cloud!&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sun, 04 Jan 2009 11:09:49 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/30-guid.html</guid>
    
</item>
<item>
    <title>Letzte Beiträge anzeigen</title>
    <link>http://www.richtigbloggen.de/29-Letzte-Beitraege-anzeigen.html</link>
            <category>Wordpress</category>
    
    <comments>http://www.richtigbloggen.de/29-Letzte-Beitraege-anzeigen.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Ich bin kein großer Fan von Wordpress-Plugins oder -Widgets, wenn man mit ein paar Zeilen Code den gleichen Effekt erzielen kann. Beipielsweise, wenn es um die Anzeige der aktuellen Beiträge in der Sidebar geht, ist man m.E. besser mit einem Direktzugriff bedient:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&amp;#60;?php	query_posts(&#039;showposts=3&#039;);	?&amp;#62;&lt;br /&gt;
&amp;#60;?php if (have_posts()) : while (have_posts()) : the_post(); ?&amp;#62;&lt;br /&gt;
&amp;#60;li&amp;#62;&amp;#60;a href=&quot;&amp;#60;?php the_permalink() ?&amp;#62;&quot;&amp;#62;&amp;#60;?php the_title() ?&amp;#62;&amp;#60;/a&amp;#62; &amp;#60;?php the_excerpt(); ?&amp;#62;&amp;#60;/li&amp;#62;&lt;br /&gt;
&amp;#60;?php endwhile; endif; ?&amp;#62;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Dadurch ist man flexibler, kann das Ergebnis (Auslassen von Kats, einzelnen Artikeln oder der ersten X Beiträge) in Zusammensetzung (Titel, Datum, Autor, Exzerpt) und Formatierung (Break, CSS-Tags) genau bestimmen.  
    </content:encoded>

    <pubDate>Wed, 24 Dec 2008 12:49:35 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/29-guid.html</guid>
    
</item>
<item>
    <title>Original Feed zu FeedBurner umleiten</title>
    <link>http://www.richtigbloggen.de/28-Original-Feed-zu-FeedBurner-umleiten.html</link>
            <category>Wordpress</category>
    
    <comments>http://www.richtigbloggen.de/28-Original-Feed-zu-FeedBurner-umleiten.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Bei &lt;a href=&quot;http://www.dotcomtod.com&quot;&gt;DotComTod 2.0&lt;/a&gt; stand ich vor dem Problem, nachträglich die Original-Feeds auf FeedBurner umleiten zu müssen, ohne die bisherigen Leser zu behelligen. Bei einer WordPress-Installation ist die sehr komfortabel über das &lt;a href=&quot;http://flagrantdisregard.com/feedburner/&quot;&gt;FD Feedburner Plugin for WordPress&lt;/a&gt; zu lösen.&lt;br /&gt;
&lt;br /&gt;
Die Installation des Plugins erfolgt wie gewohnt durch hochladen der ZIP-Datei und dem Entpacken im Verzeichnis /wp-content/plugins/ mit anschließender Aktivierung im WP-Backend unter Plugins. Bei Wordpress 2.7 erscheint unter Plugins ein neuer Menü-Punkt mit der Bezeichnung Feedburner Configuration. Hier muss nur die entsprechende FeedBurner URL (Vorher sollte man natürlich den Blog bei FeedBurner registriert haben) hinterlegt werden. Fertig, mehr ist nicht dran.&lt;br /&gt;
&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Thu, 18 Dec 2008 21:25:08 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/28-guid.html</guid>
    
</item>
<item>
    <title>Textpattern 4.07</title>
    <link>http://www.richtigbloggen.de/27-Textpattern-4.07.html</link>
            <category>Textpattern</category>
    
    <comments>http://www.richtigbloggen.de/27-Textpattern-4.07.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Textpattern läuft bei mir auf kleineren Blogs, die nicht unbedingt Ping/TrackBack senden oder verarbeiten müssen und da TXT ein (gefühlt) deutlich sichereres System als WordPress ist, besteht auch kein so großer Update-Druck. Daher habe ich mich erst gestern mit dem neuen Textpattern 4.07 auseinander gesetzt und spiele ein wenig unter JobJo.com damit herum.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Was ist neu an TXT 4.07?&lt;/u&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Ein neuer TAG-Parser, der nun TAGs in unbegrenzter Anzahl (pro Seite) akzeptiert&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Kleinere Verbesserungen an der Admin-Oberfläche&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Die PlugIns haben nun eine Hierarchie&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Verbesserung am WYSIWYG-Prozessor&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Kleinere Bugfixes&lt;/il&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;und endlich eine XML-RPC-Schnittstelle&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Aus &lt;a href=&quot;http://www.jobjo.com&quot;&gt;JobJo&lt;/a&gt; soll irgendwann was Anständiges werden. Welche PlugIns ich verwende bzw. welche Veränderungen am Layout ich vornehme werde ich hier berichten.  
    </content:encoded>

    <pubDate>Fri, 05 Dec 2008 10:41:48 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/27-guid.html</guid>
    
</item>
<item>
    <title>Übersicht der 10 bekanntesten Blog-Systeme</title>
    <link>http://www.richtigbloggen.de/26-UEbersicht-der-10-bekanntesten-Blog-Systeme.html</link>
            <category>Sonstige Plattformen</category>
    
    <comments>http://www.richtigbloggen.de/26-UEbersicht-der-10-bekanntesten-Blog-Systeme.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Smashingmagazine präsentiert &lt;a rel=&quot;extern nofollow&quot; href=&quot;http://www.smashingmagazine.com/2008/08/29/10-weblog-engines-reviewed/&quot;&gt;eine subjektive Liste der 10 besten Weblogsysteme&lt;/a&gt;, die natürlich von Wordpress angeführt wird. Die von mir favorisierten WP-Alternativen &lt;a href=&quot;http://richtigbloggen.de/categories/8-Textpattern&quot;&gt;Textpattern&lt;/a&gt; und &lt;a href=&quot;http://richtigbloggen.de/categories/1-Serendipity&quot;&gt;Serendipity&lt;/a&gt; werden auf Platz 5 bzw. 9 aufgeführt.&lt;br /&gt;
&lt;br /&gt;
Unverständnis meinerseits für die Platzierung von Movable Type (Platz 2) und Expression Engine (Platz 3), den zwei properitären Systemen auf dem Markt. Movable Type gibt es zwar auch in einer Open Source Variante, die allerdings auf meinem Server nicht wirklich arbeiten möchte. Und das überfrachtete Joomla hätte ich gar nicht mit in die Liste mit aufgenommen. Die echten Tips waren für mich die Fußnoten &lt;a href=&quot;http://21degrees.com.au/products/symphony/&quot; rel=&quot;extern nofollow&quot;&gt;Symphony&lt;/a&gt; und &lt;a rel=&quot;extern nofollow&quot; href=&quot;http://www.getpixie.co.uk/&quot;&gt;Pixie&lt;/a&gt;. Diese werde ich in den nächsten Wochen auch mal unter die Lupe nehmen.&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Sat, 30 Aug 2008 19:56:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/26-guid.html</guid>
    
</item>
<item>
    <title>Optimiertes Serendipity-Artikelarchiv</title>
    <link>http://www.richtigbloggen.de/25-Optimiertes-Serendipity-Artikelarchiv.html</link>
            <category>Serendipity</category>
    
    <comments>http://www.richtigbloggen.de/25-Optimiertes-Serendipity-Artikelarchiv.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Das Artikelarchiv von Serendipity ist hervorragend geeignet, um die Suchmaschinen-Spider auch zu den Unterseiten zu leiten, allerdings lauert auch hier die Gefahr des Duplicate Content.&lt;br /&gt;
&lt;br /&gt;
Wie ich in den vergangenen Beiträgen mehrmals erwähnt habe, finden Suchmaschinen doppelte Inhalte nicht besonders toll. Doppelte Inhalte entstehen nur in einem Teil des Archives, nämlich wenn der Link &quot;ganz anzeigen&quot; angeklickt wird. Wer es nicht glaubt kann die Probe aufs Exempel machen und im Archiv das aktuelle Monat wählen. Hier sind die gleichen Inhalte erreichbar wie über die Startseite. Die einzige für mich praktikable Lösung ist es, die durch &quot;ganze Ansicht&quot; generierten Seiten durch ein &quot;NoIndex, Follow&quot; in den Meta-Tags zu entwerten. Die Option &quot;Überschriften zeigen&quot; darf übrigens ruhig in den Suchmaschinen-Index gelangen, sie sollten sogar. Das sind die Seiten, die für die &quot;Durchblutung&quot; sorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;s&gt;Ich bin daran das Problem zu Lösen, vielleicht kann mir jemand an der Entwicklung eines Plugins helfen. Das wäre der sauberste Ansatz, um nicht in den Code von Serendipity selbst einzugreifen.&lt;/s&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;UPDATE&lt;/strong&gt; - Herzlichen Dank an &lt;a href=&quot;http://garv.in/serendipity/&quot;&gt;garvinhicking&lt;/a&gt; und an &lt;a href=&quot;http://www.keyboardcowboys.de/&quot;&gt;daim&lt;/a&gt; für die freundliche Lösung des Problems!&lt;br /&gt;
&lt;br /&gt;
Um Duplicate Content zu beseitigen, lässt man einfach nur die Startseite sowie die Beiträge indizieren. Dies erreicht man, wenn man in der entsprechenden index.tpl am Anfang der Datei zwischen den Tags HEAD folgenden Code einfügt:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;        &lt;br /&gt;
        {if ($view == &quot;entry&quot; || $view == &#039;start&#039;)}&lt;br /&gt;
        		&amp;#160;&amp;lt;meta name=&quot;robots&quot; content=&quot;index,follow&quot; /&amp;gt;&lt;br /&gt;
        {else}&lt;br /&gt;
        		&amp;#160;&amp;lt;meta name=&quot;robots&quot; content=&quot;noindex,follow&quot; /&amp;gt;&lt;br /&gt;
        {/if}&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Die index.tpl findet man unter /templates/theme_name/ oder falls das Theme das Standard-Template verwendet unter /templates/default/. Mehr ist es nicht!  
    </content:encoded>

    <pubDate>Mon, 25 Aug 2008 23:30:12 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/25-guid.html</guid>
    
</item>
<item>
    <title>Serendipity Blog Ansichtssachen</title>
    <link>http://www.richtigbloggen.de/24-Serendipity-Blog-Ansichtssachen.html</link>
            <category>Serendipity</category>
    
    <comments>http://www.richtigbloggen.de/24-Serendipity-Blog-Ansichtssachen.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Für mein &lt;a href=&quot;http://www.matthiassuess.de/blog/&quot;&gt;neues privates Blog&lt;/a&gt;, dem Nachfolger von Msuess.com, habe ich mit für die Serendipity-Plattform (S9y) entschieden, obwohl die Auswahl an Themes gegenüber Wordpress (WP) beinahe vernachlässigbar klein ist. An S9y schätze ich das unproblematische Installieren von Plugins, auch wenn man hier gegenüber dem Marktführer Abstriche machen muss, was die Auswahl angeht. Für ein kleines Portal würde ich eventuell zu WP greifen, für einen reinen Blog ist m.E. die ressourcenschonendere Alternative die bessere Wahl.&lt;br /&gt;
&lt;br /&gt;
Auf Rubriken habe ich verzichtet, das artet nach meinen Erfahrungen aus, weil man zur Geburt eines neuen Blogs noch gar nicht abschätzen kann, wie nun genau die thematische Zusammensetzung in einem Jahr aussieht, gerade wenn es mit einem Gemischtwarenladen zu vergleichender privater Blog ist, der nicht von vorn herein und bis ins Detail geplant ist. Zur thematischen Sortierung der Beiträge verwende ich in solchen Fällen lieber Schlagworte. Entsprechend habe ich das Seitenleisten-Plugin Freetag in Nutzung. Allerdings ist hier zu beachten, dass Tags gerne massenweise Duplicate Content (DC) produzieren. Der Beitrag Auf dem Mittelstreifen ist beispielsweise über die Schlagworte A6, Laufen und Stoibär erreichbar. Exakt drei mal der gleiche Text unter verschiedenen URLs. Das mag die führende Suchmaschine Google überhaupt nicht. Die einfachste Möglichkeit DC zu vermeiden ist, die Suchmaschinen einfach nicht auf die URLs zu den Tags zugreifen zu lassen, indem man diese via &lt;a rel=&quot;extern nofollow&quot; href=&quot;http://www.matthiassuess.de/robots.txt&quot;&gt;robots.txt&lt;/a&gt; aussperrt. Gleiches gilt für das virtuelle Verzeichnis authors, denn hier wird der gesamten Bloginhalt nur unter einer anderen URL ausgegeben, was eindeutig DC ist.&lt;br /&gt;
&lt;br /&gt;
Eine zweite Möglichkeit, DC zu vermeiden ist das einblenden von NoIndex, Follow in den Meta-Tags der Headers, aber dies beschreibe ich in einem eigenen Artikel ausführlich.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.richtigbloggen.de/25-Optimiertes-Serendipity-Artikelarchiv.html&quot;&gt;Zur Lösung alle Probleme um DC gibt es eine aktuelle Lösung!&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Wie gesagt verzichte ich völlig auf Rubriken und habe diese auch aus der Seitenleiste entfernt. Man muss jetzt nur aufpassen, dass man im Eifer des Schreibens nicht doch eine Rubrik angibt, denn das produziert - leicht zu erraten - ebenfalls DC, denn wie in meinem Fall sollen die Artikel nur über das Zeitarchiv erreichbar bleiben. Wenn dem so ist, muss man Google jedoch auch ein Zeitarchiv anbieten. Alleine der Kalender ist in Verbindung mit der oben genannten Lösung robots.txt suboptimal, auch wenn er stylisch aussieht. Irgendwo sollte der Spider die Seiten noch alternativ erreichen können, beispielsweise eine Seite, die eine Linkliste zu Tages- oder Monatsarchive enthält.&lt;br /&gt;
&lt;br /&gt;
Der HTML-Klotz rechts oben in der Sidebar ist nur für die Optik. Eventuell lässt hier später eine Navigation zu statischen Seiten einbauen. Neben HTML-Klotz, Kalender und Tag Cloud habe ich nur noch die Suche und das Syndication-Links Plugin in der Seitenleiste.&lt;br /&gt;
&lt;br /&gt;
An Ereignis-Plugins ist eigentlich nur das Verwandte Links/Einträge Plugin erwähnenswert.&lt;br /&gt;
&lt;br /&gt;
Als Theme habe ich mich für das auf den ersten Blick etwas altbacken wirkende Blue entschieden, das via Spartacus auf Knofpdruck installiert ist. Es hat wunderbare Eigenschaften für Vielblogger. Beispielsweise werden die Einträge eines Tages optisch zusammengefasst, das erleichtert die Orientierung und sieht zudem recht bloggisch aus. Auch die Tag-Seiten sind sehr übersichtlich gestaltet und verleiten zum Klick auf die verwandten Tags. So werden Besucher gehalten.&lt;br /&gt;
&lt;br /&gt;
Ein paar Kleinigkeiten stören mich noch an Serendipity, ahuptsächlich was SEO angeht, aber ich muss sowieso mein Versprechen einlösen, eine zweite PPT zu SEO für Serendipity zu erstellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 24 Aug 2008 08:36:27 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/24-guid.html</guid>
    
</item>
<item>
    <title>Es geht wieder ...</title>
    <link>http://www.richtigbloggen.de/23-Es-geht-wieder-....html</link>
            <category>Serendipity</category>
    
    <comments>http://www.richtigbloggen.de/23-Es-geht-wieder-....html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Richtigbloggen.de war ein bißchen vernachlässigt die vergangenen Monate und die Kommentarfunktion verursachte eine Fehlermeldung, die ich nicht nachvollziehen konnte. Nun ist  mir durch Zufall die Lösung dahingehend richtig in das Auge gestochen: Es war ein einfacher Rechtschreibfehler im Spam-Filter, genauer gesagt bei der Definition der Pflichtfelder. Zur Verfügung stehen die Felder name, email, url, replyTo und comment. Bei email hatte ich das l vergessen, was automatisch alle Kommentare verhindert hat. Fehler gefunden, behoben.   
    </content:encoded>

    <pubDate>Sun, 24 Aug 2008 00:23:42 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/23-guid.html</guid>
    
</item>
<item>
    <title>Live Writer Blog</title>
    <link>http://www.richtigbloggen.de/22-Live-Writer-Blog.html</link>
            <category>Bloggen Allgemein</category>
    
    <comments>http://www.richtigbloggen.de/22-Live-Writer-Blog.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Über Umwege bin ich auf den offiziellen &lt;a href=&quot;http://www.live-writer.de/&quot; target=&quot;_blank&quot;&gt;Live Writer Blog&lt;/a&gt; (in deutscher Sprache) gestoßen. Wer also das von mir &lt;a href=&quot;http://richtigbloggen.de/15-Windows-Live-Writer.html&quot;&gt;im Januar vorgestellte Tool&lt;/a&gt; nutzt oder Nutzen möchte, der sollte sich den Feed abonnieren. Es wird auch auf spezielle Probleme eingegangen, beispielsweise die Nutzung mit Joomla oder Fehler beim Bild-Upload bei Blogger.com.&lt;br /&gt;
&lt;br /&gt;
Da ich inzwischen auf OS X umgestiegen bin, werde ich zu Live Writer nichts mehr schreiben.  
    </content:encoded>

    <pubDate>Sun, 04 May 2008 05:00:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/22-guid.html</guid>
    
</item>
<item>
    <title>Wordpress 2.5 - Erste Eindrücke</title>
    <link>http://www.richtigbloggen.de/21-Wordpress-2.5-Erste-Eindruecke.html</link>
            <category>Wordpress</category>
    
    <comments>http://www.richtigbloggen.de/21-Wordpress-2.5-Erste-Eindruecke.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Um einen Test der neunen Worpress Version 2.5, von der geradezu revolutionäre Änderungen erwartet wurden, komme auch ich nicht herum. Herhalten muss eine bisher nicht genutze Subdomain &lt;a href=&quot;http://zen.trum.cc&quot;&gt;ZEN.TRUM.cc&lt;/a&gt; (ja ich bin ein Fan von Subdomains!). Schon bei der Installation fällt auf: Zumindest optisch ist der Installationsprozess moderner geworden. Der Eindruck verstärkt sich nach dem ersten Login: Anthrazit (ist es doch, oder?), pastelliges Hellblau und ein Orange-Ton wirken einfach peppiger als der bisherige Admin. Angenehm fällt auf, dass die nervigen Wordpress-News, die bisher einen guten Teil der Startseite im Admin ausmachten, nach unten Verschoben wurden. Vielleicht kann man nun diese Startseite sogar konfigurieren ... Auch die Navigation hat sich geändert. Die doch häufiger genutzen Punkte Schreiben, Verwalten, Design und Kommentare wurden von Einstellungen, Plugin und Benutzer abgesetzt. Erstere sind in größerer Schrift mit Ausrichtung nach links ausgerichtet, zweitere in kleinerer Schrift nach rechts.&lt;br /&gt;
&lt;br /&gt;
 Schon fast rituell der erste Schritt beim Login: Die Änderung des Admin Passwortes. Die Verwaltung der einzelnen Benutzer ist zumindest optisch übersichtlicher geworden. Im einzelnen Nutzerprofil lässt sich das Farbschema für die Adminoberfläche ändern und der m.E. unnütze Abgleich mit der Passwortstärke ist ebenfalls neu.&lt;br /&gt;
&lt;br /&gt;
Unter dem Punkt Schreiben sind viele Punkte vom rechten Menü unter den Beitrag gerutscht. Die Kategorien hätte ich aber doch gerne rechts behalten. Neu ist auch, dass nun auch die Links unter diesen Menüpunkt zu finden sind, gleichberechtigt neben Artikel und Seiten.&lt;br /&gt;
&lt;br /&gt;
Unter Verwalten werden nun die Tags zu den einzelnen Beiträge angezeigt, was eventuell ein Sortieren / Finden erleichtern könnte. Neu hinzugekommen ist unter Verwalten der Punkt Mediathek. Hier sollen anscheinend alle mögliche Dateien verwaltet werden. Es lohnt sich später sicherlich ein genauerer Blick.&lt;br /&gt;
&lt;br /&gt;
Das war mein erster Eindruck. Also bis auf eine optische Modernisierung nur kleine Änderungen, zumindest was die &quot;Oberfläche&quot; angeht. Abwarten wie viele Plugins wieder nicht funktionieren ...&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 07 Apr 2008 10:58:03 +0200</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/21-guid.html</guid>
    
</item>
<item>
    <title>Texpattern problemlos einrichten</title>
    <link>http://www.richtigbloggen.de/20-Texpattern-problemlos-einrichten.html</link>
            <category>Textpattern</category>
    
    <comments>http://www.richtigbloggen.de/20-Texpattern-problemlos-einrichten.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    &lt;a href=&quot;http://de.wikipedia.org/wiki/Textpattern&quot; rel=&quot;extern nofollow&quot;&gt;Textpattern&lt;/a&gt; gehört neben Wordpress, b2evo, Serendipity und Movable Type (habe ich immer noch nicht geschafft zu installieren) zu den weit verbreiteten Blogsystemen. Die Installation geht problemlos über die Bühne. Voraussetzungen sind eine aktuelle PHP 4 Version und eine eingerichtete Datenbank auf MySQL. &lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Script als Zip auf den PC laden, entpacken und via FTP in das gewünschte Verzeichnis schieben.&lt;/li&gt;&lt;li&gt; Das Blogandresse im Browser ansteuern, die Installationsassistent startet seine Arbeit.&lt;/li&gt;&lt;li&gt;Nutzerdaten, Datenbankverbindung und Sprache angeben ... fertig.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Wie bei fast jedem System findet man erst nach der Installation die Hacken, jedoch die Ösen nicht.&lt;br /&gt;
&lt;br /&gt;
 &lt;strong&gt;Themes für Textpattern&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ein ganz großer Hacken an der Sache ist bei Textpattern, dass es kein Templatesystem wie Wordpress oder Serendipity mitbringt. Wer das Aussehem ändern will, muss ein &lt;a href=&quot;http://textpattern.org/templates&quot;   target=&quot;_blank&quot; rel=&quot;extern nofollow&quot;&gt;Template&lt;/a&gt; auf den lokalen Rechner herunterladen, entpacken und nach der Installationsanleitung die einzelnen File per Copy &amp;amp; Paste unter dem Tab Präsentation in Seitenvorlage, Bausteine und Stilvorlagen einfügen. Eventuell sind auch noch unter Sektionen Änderungen vorzunehmen. Ich habe mir die Tortur genau dreimal angetan ... bis ich auf ein Plugin gestoßen bin, das diesen mühsamen Vorgang doch deutlich erleichtert: Das Plugin &lt;a href=&quot;http://txpide.com/releases/hcg_templates-03&quot; target=&quot;_blank&quot; rel=&quot;extern nofollow&quot;&gt;hcg_templates 0.3&lt;/a&gt; ermöglicht den Import von Templates.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Installation des Theme Plugin&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Die Installation von Plugins ist bei Textpattern simple: Plugin auf lokalen Rechner ladenv und ggf. entpacken. Unter Administration / Plugins kann der Code via Copy &amp;amp; Paste eingefügt werden. Den Knopf &quot;Hochladen&quot; drücken und fertig ... Zusätzlich muss bei hcg_templates 0.3 noch ein Verzeichnis _template im Root Verzeichnis angelegt werden. Das Rootverzeichnis ist dort, wo sich die index.php Eurer Textpattern Installation liegt. An diesem Verzeichnis müssen noch die Rechte geändert werden (notfalls in den sauren Apfel beissen und auf 777 stellen). Das Plugin hat nun einen zusätzlichen Reiter  &quot;Erweiterungen&quot; erstellt. Eventuell kann man diesen Reiter (noch nicht) sehen. Dazu einfach auf einen der Hauptreiter (wie &quot;Präsentation&quot;) klicken, dann wird auch das Tab Erweiterungen sichtbar.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 500px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:4 --&gt;&lt;img width=&quot;440&quot; height=&quot;88&quot;  src=&quot;http://www.richtigbloggen.de/uploads/erweiterungen-textpattern.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Der Reiter &quot;Erweiterungen&quot; sollte sich rechts von &quot;Administration&quot; befinden.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Ein Theme importieren&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Der import eines Themes sollte sich nun recht problemlos gestalten: Ein Theme herunterladen, entpacken und in das vorher erstellte _template Verzeichnis laden. Unter dem Reiter Erweiterungen / Templates das gewünschte Design auswählen, &quot;Go&quot; klicken. Keine Kopiererei mehr, das Template ist nun dort wo es sein soll. Je nach Template müssen einige wenige Einstellungen vorgenommen werden, die in der Installationsanleitung des jeweiligen Templates hinterlegt sind.  Manchmal steht es nicht in der Anleitung, aber unter Präsentation / Sektionen muss den einzelnen Vorlagen noch das aktuelle Theme zugewiesen werden.  Auf meinem &lt;a href=&quot;http://www.freeunix.de&quot;&gt;UNIX Blog&lt;/a&gt; habe ich mich für &lt;a href=&quot;http://txpide.com/templates/crystalx-10&quot;  target=&quot;_blank&quot; rel=&quot;extern nofollow&quot;&gt;CrystalX&lt;/a&gt; entschieden. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 471px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img width=&quot;440&quot; height=&quot;118&quot;  src=&quot;http://www.richtigbloggen.de/uploads/textpattern-theme.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Nach dem Upload einfach das Theme auswählen und importieren.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ist etwas beim Import schief gegangen. Kann man das Plugin das alte Theme wiederherstellen. Dazu muss man unter Erweiterungen / Templates das Template pr-import data importieren. &lt;br /&gt;
&lt;br /&gt;
Mit Textpattern werde ich mich also in den kommenden Wochen noch genauer beschäftigen, daher habe ich auch eine entsprechende Rubrik angelegt. 
    </content:encoded>

    <pubDate>Fri, 25 Jan 2008 11:01:07 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/20-guid.html</guid>
    
</item>
<item>
    <title>Apache Roller Blog Plattform</title>
    <link>http://www.richtigbloggen.de/19-Apache-Roller-Blog-Plattform.html</link>
            <category>Sonstige Plattformen</category>
    
    <comments>http://www.richtigbloggen.de/19-Apache-Roller-Blog-Plattform.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    &lt;a href=&quot;http://rollerweblogger.org/project/category/About&quot;&gt;Apache Roller&lt;/a&gt; ist eine auf Java basierende Multiweblog Plattform für große Communities. Es wurde von Dave Johnson als Beispiel für einen Magazinbeitrag zu Open Source entwickelt, einer Fingerübung für Entwickler. Seit 2007 ist Roller ein offizielles Projekt der Apache Foundation. Sun und IBM nutzen die Software für Ihre Blogs. Wer mit 10.000 Nutzern rechnet, der wird an Roller nicht vorbei kommen.&lt;br /&gt;
&lt;br /&gt;
 Java Installationen haben nicht gerade den Ruf eine Anfängeraufgabe zu sein. Eigentlich problemlos sollte die Installation mit einem &lt;a href=&quot;http://bitnami.org/stack/roller&quot;&gt;Package von BitNami&lt;/a&gt; sein. Selber will ich mir die Tortur nicht antun und habe nach einem kostenfreien Roller Hoster gesucht ... Fehlanzeige. Radio Userland scheint das System jedoch einzusetzen. Was mich wirklich verwundert hat: Es gibt sehr viele Themes für &lt;a href=&quot;http://rollerthemes.com:8080/home/category/Home&quot;&gt;Roller&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Falls jemand einen Roller Freehoster kennt oder eine Installation laufen hat: Ich würde mich über ein testblog sehr freuen &lt;img src=&quot;http://www.richtigbloggen.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Sun, 20 Jan 2008 22:43:01 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/19-guid.html</guid>
    
</item>
<item>
    <title>Blogspot auf eigene Domain umziehen</title>
    <link>http://www.richtigbloggen.de/18-Blogspot-auf-eigene-Domain-umziehen.html</link>
            <category>Blogger / Blogspot</category>
    
    <comments>http://www.richtigbloggen.de/18-Blogspot-auf-eigene-Domain-umziehen.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Die meisten werden Googles Blogdienst kennen oder sogar nutzen. Die überwiegende Anzahl wird wohl mit einer Blogspot Subdomain arbeiten. Dies sieht auf Dauer nicht unbedingt professionell aus. Google bietet die Möglichkeit Blogger.com weiterhin als Plattform zu nutzen und zugleich eine eigene Domain zu nutzen.  Interessanter als das FTP Publishing, bei der eigener Webspace benötigt wird, ist für mich die Variante Domain Association. Dabei wird lediglich eine Domain (oder Subdomain) vorausgesetzt, das kostenfreie Hosting übernimmt weiterhin Google.&lt;br /&gt;
&lt;br /&gt;
 &lt;strong&gt;Blogger.com eigene Domain umstellen - ohne Links zu verlieren&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:1 --&gt;&lt;img style=&quot;float: left; margin-top: 5px; margin-right: 5px;&quot; src=&quot;http://www.richtigbloggen.de/uploads/blogger01.gif&quot; alt=&quot;Weblog von Blogger.com umziehen&quot; /&gt;Man findet die Option &quot;Benutzerdefinierte Domain&quot; unter Einstellungen / Veröffentlichung im Blog Account. Auch wenn es auf den ersten Blick so aussieht: man muss natürlich die Domain nicht bei Google kaufen, man kann jede eigene Domain verwenden. Der Domainhoster muss nur erlauben, den CName Eintrag der betreffenden (Sub-)Domain auf ghs.google.com zu setzen. Das ist in der Regel kein Problem. Die einzige Einstellung, die unter Blogger.com vorgenommen werden muss ist die Angabe der Domain. Einen Blogger-Blog in einem Verzeichnis (http://domain.tld/blog/) zu betreiben funktioniert auf diese Weise natürlich nicht.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:2 --&gt;&lt;img width=&quot;100%&quot; height=&quot;97%&quot; src=&quot;http://www.richtigbloggen.de/uploads/blogger02.png&quot; alt=&quot;Blogspot Blog mit eigener Domain&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Die Frage nach gesetzten Links und Bookmarks wird von Google so beantwortet: &quot;Your original Blog*Spot address will automatically forward to your new domain. That way, any existing links or bookmarks to your site will still work.&quot; Ich atme einmal tief durch und werde gleich einen &quot;Umzug&quot; durchführen ... 
    </content:encoded>

    <pubDate>Fri, 11 Jan 2008 11:39:40 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/18-guid.html</guid>
    
</item>
<item>
    <title>Optimale Permalinks für Serendipity</title>
    <link>http://www.richtigbloggen.de/17-Optimale-Permalinks-fuer-Serendipity.html</link>
            <category>Serendipity</category>
    
    <comments>http://www.richtigbloggen.de/17-Optimale-Permalinks-fuer-Serendipity.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=17</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Heute starte ich mit dem Thema Optimale Permalinks eine kleine Reihe über SEO für Serendipity. Die Präsentationen sind als knappes Tutorial aufgebaut. Auch Nutzer anderer Plattformen können davon profitieren, den große Teile sind nicht systemgebunden. Als Anmerkung muss ich hinzufügen, dass meine Blogs sich nich zu 100 Prozent an die darin gemachten Vorgaben halten. Dies ist teilweise historisch bedingt.&lt;br /&gt;
&lt;br /&gt;
Erstellt wurde die Präsentation übrigens mit Hilfe von Google Docs. &lt;br /&gt;
&lt;br /&gt;
UPDATE Danke an &lt;a href=&quot;http://blog.evologiq.com/&quot;&gt;Evo&lt;/a&gt; für den Hinweis mit den IDs! &lt;iframe src=&#039;http://docs.google.com/EmbedSlideshow?docid=dcdhv3jx_2chmfkbhs&#039; frameborder=&#039;0&#039; width=&#039;410&#039; height=&#039;342&#039;&gt;&lt;/iframe&gt; 
    </content:encoded>

    <pubDate>Tue, 08 Jan 2008 14:09:39 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/17-guid.html</guid>
    
</item>
<item>
    <title>Windows Live Writer</title>
    <link>http://www.richtigbloggen.de/15-Windows-Live-Writer.html</link>
            <category>Bloggen Allgemein</category>
    
    <comments>http://www.richtigbloggen.de/15-Windows-Live-Writer.html#comments</comments>
    <wfw:comment>http://www.richtigbloggen.de/wfwcomment.php?cid=15</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.richtigbloggen.de/rss.php?version=2.0&amp;type=comments&amp;cid=15</wfw:commentRss>
    

    <author>nospam@example.com (Matthias)</author>
    <content:encoded>
    Gerade wer eine größere Anzahl von Blogs betreut, wird Windows Live Writer zu schätzen wissen. Das kostenlose Tool vereinfacht die Verwaltung von Blog ungemein. Die Rechtschreibprüfung funktioniert, es gibt verschiedene Ansichten (Code, HTML WYSIWYG ...) und auf einem Knopfdruck wird der Beitrag publiziert. Der Live Writer arbeitet auch offline, so dass auch Beiträge vorproduziert werden können, wenn gerade der Laptop keine Internetverbindung hat. Ein nicht zu unterschätzender Pluspunkt: Alle Beiträge (auch die veröffentlichten) bleiben als lokale Kopie bestehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Dass der Windows Live Writer aus dem Hause Microsoft stammt, merkt man gleich bei der Einrichtung eines Blog-Accounts: Hier steht Windows Live Space zur Auswahl ... oder der Rest der Welt. Unterstützt werden Wordpress.com, TypPad, Blogger, LiveJournal, Movable Type Wordpress (eigene Installation oder Hoster), Radio Userland, Community Server und dasBlog. API Schnittstellen gibt es noch für Movable Type und Metaweblog.&lt;br /&gt;
&lt;br /&gt;
NACHTRAG _&gt; Wie am Live Writer zur Zusammenarbeit mit Serendipity überreden kann, findet man auf &lt;a href=&quot;http://blog.brockha.us/index.php?/archives/278-Windows-Live-Writer-Plugins-installieren.html&quot;&gt;Brockha.us&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://get.live.com/writer/overview&quot; rel=&quot;extern nofollow&quot;&gt;Download&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 04 Jan 2008 10:56:09 +0100</pubDate>
    <guid isPermaLink="false">http://www.richtigbloggen.de/15-guid.html</guid>
    
</item>

</channel>
</rss>