<?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>Michael Helmer &#187; Wordpress</title>
	<atom:link href="http://www.michael-helmer.de/category/internet/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.michael-helmer.de</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 06:41:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WordPress Plugin &#124; Zweisprachig Englisch Deutsch</title>
		<link>http://www.michael-helmer.de/internet/wordpress/wordpress-plugin-zweisprachig-englisch-deutsch</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/wordpress-plugin-zweisprachig-englisch-deutsch#comments</comments>
		<pubDate>Wed, 11 Jan 2012 07:14:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Englisch]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sprache]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2453</guid>
		<description><![CDATA[Für einen Kunden sollte ich einen Blog aufsetzen, welcher in Englisch und Deutsch geschrieben werden soll. Daher machte ich mich auf die Suche nach einem Plugin, welches mehrere Sprachen im...]]></description>
			<content:encoded><![CDATA[<h4>Für einen Kunden sollte ich einen Blog aufsetzen, welcher in Englisch und Deutsch geschrieben werden soll. Daher machte ich mich auf die Suche nach einem Plugin, welches mehrere Sprachen im Blog ermöglicht. Es gibt einige Erweiterungen für WordPress, die Mehrsprachigkeit eines Blogs ermöglichen, doch ich war bereits mit der ersten Lösung zufrieden.</h4>
<p>Das Plugin, welches ich installierte, hört auf den Namen <a rel="nofollow" href="http://www.michael-helmer.de/link/qtranslate/2453/1" target="_blank">qtranslate</a>. Im Prinzip muß nicht viel mehr gemacht werden, als das Plugin zu installieren und noch einige Konfigurationen in den Einstellungen vorzunehmen. Darüber hinaus sollte man sich natürlich auch eine geeignete Stelle für die Platzierung der Länderflaggen zur Sprachauswahl aussuchen.</p>
<p>Das Plugin ist auf der offiziellen Website des Entwicklers sehr gut dokumentiert und es existiert sogar ein Forum, in welchem die meisten Probleme bereits besprochen und gelöst wurden. Per Default sind bereits drei Sprachen im Backend aktiviert: Englisch, Deutsch und Chinesisch. Im WordPress Backend und Einstellungen ==&gt; Sprache können zusätzliche Sprachen aktiviert, oder deaktiviert werden. Da in meinem Fall chinesisch nicht benötigt wird, habe ich dies einfach deaktiviert.</p>
<p><div id="attachment_2455" class="wp-caption alignnone" style="width: 310px"><a href="http://content.michael-helmer.de/wp-content/uploads/2012/01/qtranslate-sprachauswahl.png" rel="lightbox[2453]"><img class="size-medium wp-image-2455" title="qtranslate-sprachauswahl" src="http://content.michael-helmer.de/wp-content/uploads/2012/01/qtranslate-sprachauswahl-300x193.png" alt="" width="300" height="193" /></a><p class="wp-caption-text">Sprachauswahl in qtranslate</p></div></p>
<p>Desweiteren bietet das Plugin qtranslate die Möglichkeit, Besuchern aufgrund Ihres Browsers die entsprechende Sprache gleich automatisch anzuzeigen, hierfür muß in den Einstellungen nur das entsprechende Häkchen gesetzt werden.</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2012/01/qtranslate-sprache-erkennen.png" rel="lightbox[2453]"><img class="alignnone size-medium wp-image-2456" title="qtranslate-sprache-erkennen" src="http://content.michael-helmer.de/wp-content/uploads/2012/01/qtranslate-sprache-erkennen-300x19.png" alt="" width="300" height="19" /></a></p>
<p>Das einzige Problem, welches ich mit dem Plugin hatte, war, dass das Datum eines Blogeintrags nach der Plugin-Installation kryptisch angezeigt wurde. Eine Lösung für das Problem fand ich <a rel="nofollow" href="http://www.michael-helmer.de/link/hier/2453/4" target="_blank">hier</a>. Um das Problem zu lösen muß man die Datei qtranslate_utils.php aus dem Plugin bearbeiten. In Zeile 143 sollte folgendes:</p>
<pre>$date_parameters[] = '#%#'; $strftime_parameters[] = '%%';</pre>
<p>durch dies ersetzt werden:</p>
<pre>$date_parameters[] = '#%#'; $strftime_parameters[] = '%';</pre>
<p>Sollte das Datum in einer Sprache dann immer noch nicht korrekt angezeigt werden, wählt man in den Plugin Einstellungen unter &#8220;Erweiterte Einstellungen&#8221; ==&gt; Datum / Zeit Konvertierung &#8220;Benutze strftime anstatt von date und ersetzte alle Formate mit den vordefinierten aus jeder Sprache.&#8221; aus und schon sollte das Datum korrekt sein.</p>
<p>Beim Erstellen eines Artikels oder einer Seite erhält man in qtranslate einfach zwei Überschriftsfelder und kann im Artikel Eingabebereich per Reiter zwischen den Sprachen und entsprechenden Übersetzungen auswählen.</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2012/01/wordpress-qtranslate-backend.png" rel="lightbox[2453]"><img class="alignnone size-medium wp-image-2458" title="wordpress-qtranslate-backend" src="http://content.michael-helmer.de/wp-content/uploads/2012/01/wordpress-qtranslate-backend-300x175.png" alt="" width="300" height="175" /></a></p>
<p>Da man der automatischen Sprachauswahl nicht unbedingt komplett vertrauen sollte, empfiehlt es sich, zusätzlich Länderflaggen zur Auswahl der Sprache in den Blog einzubinden. Dies kann man einfach per Widget lösen. Da ich in diesem Projekt aber keine Sidebar habe, musste ich die Länderflaggen an einer anderen Stelle einbinden. Dies kann durch Einbindung des entsprechenden Template Tags an gewünschter Stelle geschehen. In meinem Fall wollte ich die Sprachauswahl in der Navigationsleite rechts haben.<br />
Der benötigte Template Tag lautet:</p>
<pre>php echo qtrans_generateLanguageSelectCode('both');</pre>
<p>wobei die Variable &#8220;both&#8221; der Darstellung einer Flagge und eines verlinkten Textes mit dem Bezeichnung der jeweiligen Sprache entspricht. Möchtem an nur die Flaggen angezeigt bekommen, so ersetzt man &#8220;both&#8221; einfach mit &#8220;image&#8221;.</p>
<p>Da die Länderflaggen normalerweise in einem Widget dargestellt werden, sind diese untereinander angeordnet. Ich wollte sie aber nebeneinander anordnen, was man durch folgenden CSS-Code erreichen kann:</p>
<pre>/* QTranslate */
.qtrans_language_chooser { list-style-type:none;
float:right;
}
.qtrans_language_chooser li { float:left; margin-right:10px }
.qtrans_flag { border:1px solid #b6b6b6 }</pre>
<p>Zusammenfassend kann man sagen, dass die Konfiguration des Plugins ziemlich einfach und schnell vorgenommen werden kann. Wie sich das Plugin dann im tatsächlichen Einsatz erweist, kann ich noch nicht sagen, aber insgesamt macht es einen sehr guten Eindruck und verwirklicht exakt das, was es soll: einen WordPress Blog in mehreren Sprachen.</p>
<p>Das Einzige, was ich bis dato noch nicht herausgefunden habe, ist, wie man Widgets übersetzt, das Plugin scheint hierfür keine Funktion zu haben. Mal sehen, wie ich das lösen werde.</p>
<h2>Weitere Beispiele von Plugins, die einen Blog mehrsprachig machen wären hier:</h2>
<ul>
<li>Polyglot by Martin Chlupac – I used Polyglot before creating qTranslate</li>
<li>Language Switcher by Jennifer Hodgdon</li>
<li>Gengo by Jamie Talbot</li>
<li>xLanguage by Sam Wong</li>
<li>xili-language by MS xiligroup</li>
<li>ZdMultilang by Anthony Petitbois</li>
<li>WPML by icanlocalize</li>
<li>mLanguage by Alexander Rauscha</li>
<li>Multisite Language Switcher by Dennis Plötner</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/wordpress-plugin-zweisprachig-englisch-deutsch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foto Galerie Plugin Cover Flow</title>
		<link>http://www.michael-helmer.de/internet/wordpress/foto-galerie-plugin-cover-flow</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/foto-galerie-plugin-cover-flow#comments</comments>
		<pubDate>Mon, 09 Jan 2012 08:15:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2432</guid>
		<description><![CDATA[Derzeit befinde ich mich auf der Suche nach einer eleganten Lösung, um Bildgalerien per Plugin in eine WordPress Instanz einzubinden. Die Galerien sollten einfach zu pflegen und in der Darstellungsweise...]]></description>
			<content:encoded><![CDATA[<h4>Derzeit befinde ich mich auf der Suche nach einer eleganten Lösung, um Bildgalerien per Plugin in eine WordPress Instanz einzubinden. Die Galerien sollten einfach zu pflegen und in der Darstellungsweise scrollbar sein.</h4>
<p>Da ich vor allem die &#8220;Cover Flow&#8221; Darstellung, wie man sie aus iTunes kennt sehr schick finde, suchte ich ein WordPress Plugin, welches diese Art der Darstellung ermöglicht. Fündig wurde ich bei einem Plugin namens <a rel="nofollow" href="http://www.michael-helmer.de/link/WP_ImageFlow2/2432/1" target="_blank">WP ImageFlow2</a>, welches die Bilder eigentlich exakt so einbindet, wie ich es mir vorgestellt hatte. Das Erstellen einer Galerie funktioniert mehr als einfach: Man lädt mittels des gewohnten WordPress Bilder Uploads einfach die gewünschten Fotos hoch und setzt dann im Artikel an gewünschter Stelle einen kleinen Code, welcher dann im Frontend die Bilder im Cover Flow Stil anzeigt.</p>
<p>Die Darstellungsweise kann noch mit einigen Parametern in den Plugin Einstellungen angepasst werden. Ein kleines Plugin, das Bildgalerien mal anders darstellt. Da ich ein Caching Tool im Einsatz habe, kann die Galerie nicht ohne weiteres dargestellt werde (habe im Moment keine Zeit dafür), daher hier nur ein Screenshot der Galerie:</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2012/01/wordpress-cover-flow-galerie-plugin.png" rel="lightbox[2432]"><img class="alignnone size-medium wp-image-2441" title="wordpress-cover-flow-galerie-plugin" src="http://content.michael-helmer.de/wp-content/uploads/2012/01/wordpress-cover-flow-galerie-plugin-300x165.png" alt="" width="300" height="165" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/foto-galerie-plugin-cover-flow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: Videos einbinden &amp; automatisches Featured Image</title>
		<link>http://www.michael-helmer.de/internet/wordpress/wordpress-videos-einbinden-und-automatisches-featured-image</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/wordpress-videos-einbinden-und-automatisches-featured-image#comments</comments>
		<pubDate>Wed, 04 Jan 2012 08:00:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[artikelbild]]></category>
		<category><![CDATA[einbetten]]></category>
		<category><![CDATA[featured image]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2384</guid>
		<description><![CDATA[Wer in WordPress oftmals Videos von Plattformen wie Youtube oder Vimeo in seine Seite einbindet, ist es schnell leid, immer den Embed Code des entsprechenden Films in den Artikel einzubinden...]]></description>
			<content:encoded><![CDATA[<h4>Wer in WordPress oftmals Videos von Plattformen wie Youtube oder Vimeo in seine Seite einbindet, ist es schnell leid, immer den Embed Code des entsprechenden Films in den Artikel einzubinden und dann auch noch ein extra Artikelbild dafür zu erstellen oder auszusuchen. Ich benutze hierfür eine Kombination von zwei Plugins, die diesen Prozess sehr einfach und zuverlässig für mich erledigen.</h4>
<p>Das erste Plugin, welches ich benutze hört auf den vielsagenden Namen <a rel="nofollow" href="http://www.michael-helmer.de/link/Smart_Youtube_PRO/2384/1" target="_blank">Smart Youtube PRO</a>, welches das schnelle Einbinden von Videos von folgenden Plattformen unterstützt:</p>
<ul>
<li>YouTube</li>
<li>Vimeo</li>
<li>Metacafe</li>
<li>Liveleak</li>
<li>Facebook</li>
</ul>
<p>Das Plugin unterstützt das Embedden von HD Videos und sowohl das Aussehen als auch die Größe des Players kann in den Einstellungen nach Belieben verändert und somit an das eigene Seitendesign angepasst werden. Möchte man ein Video in seinen Post veröffentlichen, nimmt man einfach die URL des Videos und kopiert diese in seinen normalen Post Text. Das der URL vorangehende http:// ändert man dann noch einfach in httpv:// ab und schon erkennt das Plugin, dass es sich um ein Video handelt und bindet dieses entsprechend ein.<br />
In den Einstellungen gibt es auch die Möglichkeit, das Videos auch ohne das httpv erkannt werden, aber da ich öfter &#8220;normale&#8221; Links poste, bevorzuge ich die Einbindung per httpv. Eines der nicht zu vernachlässigende Features des Plugins ist im Übrigen, dass die Videos auch auf iPad und iPhone dargestellt und wiedergegeben werden können.</p>
<p>Da ich in meinem WordPress Theme mit Artikelbildern, also Featured Images arbeite, habe ich hierfür noch ein weiteres Plugin im Einsatz, welches aus den Videos automatisch ein Thumbnail erzeugt und als Featured Image verwendet. Dieses Plugin heißt <a rel="nofollow" href="http://www.michael-helmer.de/link/Auto_Featured_Image/2384/2" target="_blank">Auto Featured Image</a> und muß eigentlich nur installiert und aktiviert werden und schon erhält man beim Posten eines Videos automatisch ein Thumbnail als Artikelbild. Diese beiden Plugins in Kombination erleichtern einem wirklich das Leben und ich möchte mich bei dem Machern an dieser Stelle herzlich bedanken. Bleibt nur noch die Frage, was ich für diesen Post als Artikelbild verwende&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/wordpress-videos-einbinden-und-automatisches-featured-image/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liste der 80 größten Städte in Deutschland</title>
		<link>http://www.michael-helmer.de/internet/wordpress/liste-der-80-grosten-stadte-in-deutschland</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/liste-der-80-grosten-stadte-in-deutschland#comments</comments>
		<pubDate>Thu, 03 Mar 2011 09:29:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Deutschland]]></category>
		<category><![CDATA[Liste]]></category>
		<category><![CDATA[Städte]]></category>
		<category><![CDATA[Taxonomie]]></category>
		<category><![CDATA[Taxonomy]]></category>
		<category><![CDATA[terms]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2080</guid>
		<description><![CDATA[Da ich mich momentan in WordPress vermehrt mit Taxonomien beschäftige, brauchte ich für einen Eventkalender eine Liste der größten Städte Deutschlands. Da ich diese Liste in WordPress als Taxonomy Terms...]]></description>
			<content:encoded><![CDATA[<p>Da ich mich momentan in WordPress vermehrt mit Taxonomien beschäftige, brauchte ich für einen Eventkalender eine Liste der größten Städte Deutschlands. Da ich diese Liste in WordPress als Taxonomy Terms per Massenimport einpflegen wollte, benötigte ich eine unformatierte Liste, welche ich im Internet leider nicht auf die Schnelle finden konnte. Daher habe ich sie schnell selber erstellt.</p>
<h2>Hier kurz die Liste der 80 größten deutschen Städte:</h2>
<p>Aachen <br />Augsburg <br />Bergisch Gladbach <br />Berlin <br />Bielefeld <br />Bochum <br />Bonn <br />Bottrop <br />Braunschweig <br />Bremen <br />Bremerhaven  <br />Chemnitz <br />Cottbus <br />Darmstadt <br />Dortmund <br />Dresden <br />Duisburg <br />Düsseldorf <br />Erfurt <br />Erlangen <br />Essen <br />Frankfurt am Main <br />Freiburg im Breisgau <br />Fürth <br />Gelsenkirchen <br />Göttingen <br />Hagen <br />Halle (Saale) <br />Hamburg <br />Hamm <br />Hannover <br />Heidelberg <br />Heilbronn <br />Herne <br />Hildesheim <br />Ingolstadt <br />Jena <br />Karlsruhe <br />Kassel <br />Kiel <br />Koblenz <br />Krefeld <br />Köln <br />Leipzig <br />Leverkusen <br />Ludwigshafen am Rhein <br />Lübeck <br />Magdeburg <br />Mainz <br />Mannheim <br />Moers <br />Mönchengladbach  <br />Mülheim an der Ruhr <br />München <br />Münster <br />Neuss <br />Nürnberg <br />Oberhausen <br />Offenbach am Main <br />Oldenburg <br />Osnabrück <br />Paderborn <br />Pforzheim <br />Potsdam <br />Recklinghausen <br />Regensburg <br />Remscheid <br />Reutlingen <br />Rostock <br />Saarbrücken <br />Salzgitter  <br />Siegen <br />Solingen <br />Stuttgart <br />Trier <br />Ulm <br />Wiesbaden <br />Wolfsburg<br />Wuppertal <br />Würzburg</p>
<p>Hier könnt Ihr die Liste auch im .txt Format, also komplett ohne Formatierung herunterladen:<a href="http://www.michael-helmer.de/downloads/liste-staedte.txt"> Liste der größten deutschen Städte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/liste-der-80-grosten-stadte-in-deutschland/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mingle Forum &#124; neueste Aktivität auf Startseite</title>
		<link>http://www.michael-helmer.de/internet/wordpress/mingle-forum-neueste-aktivitat-auf-startseite</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/mingle-forum-neueste-aktivitat-auf-startseite#comments</comments>
		<pubDate>Thu, 17 Feb 2011 07:14:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2063</guid>
		<description><![CDATA[Das Mingle Forum für WordPress bietet von Haus aus ein Widget, welches die letzten Aktivitäten im Forum in der Sidebar anzeigt. Die Anzahl der dort angezeigten neuesten Posts und Themen...]]></description>
			<content:encoded><![CDATA[<p>Das Mingle Forum für WordPress bietet von Haus aus ein Widget, welches die letzten Aktivitäten im Forum in der Sidebar anzeigt. Die Anzahl der dort angezeigten neuesten Posts und Themen ist hierbei variabel und kann komfortabel im Widget definiert werden.</p>
<p>Ich wollte aber zusätzlich die letzten Aktivitäten auf der Startseite, also auf meiner home.php (beim Arras Theme), in anderen wordpress themes ist es die index.php) anzeigen lassen.</p>
<p>Um das zu realisieren benötigt man einen Template tag, welcher in die .php Datei an gewünschter Stelle eingefügt werden muß.  Das entsprechende Code Schnipsel des Mingle Forums lautet:</p>
<blockquote><p>&lt;?php latest_activity(5, true); ?&gt;</p>
</blockquote>
<p>5 steht hierbei für die Anzahl der letzen Aktivitäten, welche im Forum statt gefunden haben und ist variabel. Möchte man zusätzlich die Anordnung der einzelnen Elemente wie Autor ID, Datum oder Titel abändern, so lässt sich dies in der Datei wpf.class.php des Mingle Forum Plugins vornehmen.<br />Die Definition der Ausgabe der letzten Aktivitäten im Forum findet sich ab Zeile 218:</p>
<blockquote><p>function latest_activity($num = 5, $ul = true)</p>
</blockquote>
<p>Leider hat der Entwickler das Ganze noch nicht variabel genug gehalten. Sprich: bei einem Update des Plugins werden die Veränderungen wohl verloren gehen, weshalb man sich diese gesondert dokumentieren sollte.</p>
<p>Ich habe noch das Ganze noch in divs gesetzt, damit die letzten Aktivitäten das Aussehen eines Widgets erhalten. Das Ergebnis sieht so aus:</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2011/02/mingle-forum-latest-activity.png" rel="lightbox[2063]"><img class="alignnone size-medium wp-image-2064" title="mingle-forum-latest-activity" src="http://content.michael-helmer.de/wp-content/uploads/2011/02/mingle-forum-latest-activity-300x179.png" alt="" width="300" height="179" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/mingle-forum-neueste-aktivitat-auf-startseite/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forum für WordPress</title>
		<link>http://www.michael-helmer.de/internet/wordpress/forum-fur-wordpress</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/forum-fur-wordpress#comments</comments>
		<pubDate>Thu, 17 Feb 2011 07:00:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2040</guid>
		<description><![CDATA[Da ich auf meinem Projekt auch ein Forum für User einbauen möchte, muß ich mich für ein geeignetes Forum für WordPress entscheiden. Mittlerweile gibt es folgende Möglichkeiten, die für mich...]]></description>
			<content:encoded><![CDATA[<p>Da ich auf meinem Projekt auch ein Forum für User einbauen möchte, muß ich mich für ein geeignetes Forum für WordPress entscheiden. Mittlerweile gibt es folgende Möglichkeiten, die für mich in Betracht kommen:</p>
<ul>
<li>Mingle Forum</li>
<li>Simple Press</li>
<li>WP Forum Server</li>
<li>phpBB als externe Lösung</li>
</ul>
<p>Da ich Simple Press bereits auf einem anderen Projekt verwendet hatte und mir dies nicht zusagte, fiel die schon einma heraus. Mit phpBB als externe Lösung wurde ich ebenfalls nicht wirklich warm, da ich hierzu einiges bzgl. Benutzerregistrierung unternehmen hätte müssen. <br />Registriert sich ein User im Blog, so wäre er nicht automatisch im Forum registriert gewesen &#8211; zwar gibt es hierfür im Netz zahlreiche Lösung bzw. bereits eine Art Stand Alone Version zum Herunterladen namens <a rel="nofollow" href="http://www.michael-helmer.de/link/WP_United/2040/1" target="_blank">WP United</a>, aber ich wollte die Sache so einfach wie möglich halten, da ich das Forum nicht als das Herzstück meines Projektes betrachte.</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2011/02/wordpress-forum.png" rel="lightbox[2040]"><img class="alignnone size-medium wp-image-2061" title="wordpress-forum" src="http://content.michael-helmer.de/wp-content/uploads/2011/02/wordpress-forum-300x169.png" alt="" width="300" height="169" /></a>Daher verblieb die Wahl zwischen WP Forum Server und dem Mingle Forum. Als Erstes machte ich mich an eine Testinstallation des Mingle Forums und die Leichtigkeit dieser Forumerweiterung gefiel mir gleich auf Anhieb mit dem Schluß, dass ich mich dafür entschied.</p>
<p>Die Installation ist sehr einfach, das Mingle Forum wird dann per Code in eine einzelne WordPress Seite eingefügt. Rasch erste Kategorien erstellt, Benutzerregistrierung, Themenerstellung getestet und schon war mein Forum bereit.http://www.michael-helmer.de/wp-admin/post.php?post=2040&amp;action=edit</p>
<p>Die einzigen Arbeiten, die ich noch vornehmen wollte waren:</p>
<ul>
<li><a href="http://www.michael-helmer.de/internet/wordpress/mingle-forum-wordpress-title-tags">Generierung der Title Tags durch Kategorie &amp; Themennamen des Mingle Forums</a>, was aus SEO-technischer Sicht wichtig war</li>
<li><a href="http://www.michael-helmer.de/internet/wordpress/mingle-forum-neueste-aktivitat-auf-startseite">Einbindung der letzten Aktivität im Mingle Forum auf meiner Startseite</a></li>
</ul>
<p>Das Mingle Forum verfügt im Übrigen auch über ein Widget, in welchem Anzahl x der letzten Aktivitäten im Forum angezeigt werden. Darüber hinaus sind WordPress Benutzer auch automatisch im Forum registriert und andersherum. Die neuesten Aktivitäten im Forum seit dem letztem Besuch des Users werden angezeigt, Bilder hochladen, youtube Videos einbinden, Google Maps Integration und viele weitere Dinge sind möglich.</p>
<p>Ich halte das Mingle Forum für eine einfache und auch sehr gelungene Forum-Lösung für WordPress und bin gespannt, wie es sich unter Live-Bedingungen bewährt. <br />Der Support im Forum der Entwicklerseite ist im Übrigen sehr umfangreich, schnell und zuvorkommend.</p>
<p>Vielen Dank an dieser Stelle an den Entwickler!<br />Hier gelangt Ihr zur offiziellen Seite: <a href="http://cartpauj.com/projects/mingle-forum-plugin/" target="_blank">Mingle Forum für WordPress</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/forum-fur-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mingle Forum &#124; WordPress &#124; Title Tags</title>
		<link>http://www.michael-helmer.de/internet/wordpress/mingle-forum-wordpress-title-tags</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/mingle-forum-wordpress-title-tags#comments</comments>
		<pubDate>Sat, 05 Feb 2011 06:04:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[mingle forum]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2052</guid>
		<description><![CDATA[Das Mingle Forum Plugin für WordPress ist ein wirklich leicht zu installierendes Plugin, welches sich schnell und zügig konfigurieren lässt. Für mich, dem ein &#8220;leichtes&#8221;, schnell zu handhabendes Forum vollauf...]]></description>
			<content:encoded><![CDATA[<p>Das <strong>Mingle Forum Plugin für WordPress</strong> ist ein wirklich leicht zu installierendes Plugin, welches sich schnell und zügig konfigurieren lässt. Für mich, dem ein &#8220;leichtes&#8221;, schnell zu handhabendes Forum vollauf genügt, die perfekte Lösung.</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2011/02/mingle-Forum.png" rel="lightbox[2052]"><img class="alignleft size-medium wp-image-2054" title="mingle-Forum" src="http://content.michael-helmer.de/wp-content/uploads/2011/02/mingle-Forum-300x153.png" alt="" width="300" height="153" /></a>Das Mingle Forum Plugin verfügt bereits von Haus aus über &#8220;speaking URLs&#8221; , welche das Forum, das Unterforum und den Thread Titel beinhalten. Die einzige Änderung, die ich noch vornehmen musste, war die Anpassung des Title Tags, also des Titels, der im Browser angezeigt und von Google als Suchergebnistitel verwendet wird.</p>
<p>Die Übergabe des Titels ist im Mingle Forum beschrieben, um aus dem Forum ==&gt; Unterforum ==&gt; Thread Titel den Title Tag zu bilden, habe ich nun in meiner Seite, welche das Forum beinhaltet, folgenden Code hinzugefügt:</p>
<p> </p>
<blockquote><p>&lt;?php         if ( is_single() ) { single_post_title(); }         elseif ( is_home() || is_front_page() ) { arras_document_title(); }         elseif ( is_page(&#8216;Seiten ID&#8217;) ) { echo $mingleforum-&gt;set_pagetitle(single_post_title()); }&lt;br /&gt;         elseif ( is_page() ) { single_post_title(); }&lt;br /&gt;         elseif ( is_search() ) { bloginfo(&#8216;name&#8217;); print &#8216; | Search results for &#8216; . wp_specialchars($s); get_page_number(); }&lt;br /&gt;         elseif ( is_404() ) { bloginfo(&#8216;name&#8217;); print &#8216; | Not Found&#8217;; }&lt;br /&gt;         else { bloginfo(&#8216;name&#8217;); wp_title(&#8216;|&#8217;); get_page_number(); }     ?&gt;</p>
</blockquote>
<p>Man muß lediglich die &#8220;Seiten ID&#8221; mit der ID der Seite ersetzen, auf welcher das Forum liegt und schon wird der Title Tag wie erhofft generiert und übergeben. Sollte es bei Euch nicht funktionieren, dann liegt es mit hoher Wahrscheinlichkeit daran, dass Ihr ein SEO Plugin im Einsatz hat, welches diese Einstellung überschreibt.<br />In den Einstellungen von z.B. All in One SEO, welches ich im Einsatz habe, kann leicht eine Ausnahme hinzugefügt werden.</p>
<p>Bis jetzt bin ich von dem Forum Plugin für WordPress begeistert und gespannt, wie es sich im Live-Einsatz handhaben lässt.</p>
<p><a title="Mingle Forum" href="http://cartpauj.com/projects/mingle-forum-plugin/" target="_blank">Hier gelangt Ihr zur offiziellen Seite des Entwicklers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/mingle-forum-wordpress-title-tags/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anzahl der Tags im Standard Widget von WordPress verringern</title>
		<link>http://www.michael-helmer.de/internet/wordpress/anzahl-der-tags-im-standard-widget-von-wordpress-verringern</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/anzahl-der-tags-im-standard-widget-von-wordpress-verringern#comments</comments>
		<pubDate>Tue, 01 Feb 2011 23:37:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2031</guid>
		<description><![CDATA[Wer die Anzahl der angezeigten Tags im Standard Widget von WordPress verringern möchte und sich ungern durch eine breite  Anzahl an Tag-Plugins kämpfen möchte, der kann das auch schnell mit...]]></description>
			<content:encoded><![CDATA[<p><a href="http://content.michael-helmer.de/wp-content/uploads/2011/02/tags.png" rel="lightbox[2031]"><img class="alignnone size-medium wp-image-2032" title="tags" src="http://content.michael-helmer.de/wp-content/uploads/2011/02/tags-300x167.png" alt="" width="300" height="167" /></a></p>
<p>Wer die Anzahl der angezeigten Tags im Standard Widget von WordPress verringern möchte und sich ungern durch eine breite  Anzahl an Tag-Plugins kämpfen möchte, der kann das auch schnell mit einer kleinen Änderung bewerkstelligen.</p>
<p>Im wp-includes Ordner der WordPress Installation befindet sich eine Datei namens category-template.php. In dieser Datei sucht man nun nach folgender Funktion:</p>
<blockquote><p>function wp_tag_cloud( $args = &#8221; ) {<br /> $defaults = array(<br /> &#8216;smallest&#8217; =&gt; 8, &#8216;largest&#8217; =&gt; 22, &#8216;unit&#8217; =&gt; &#8216;pt&#8217;, &#8216;number&#8217; =&gt; 45,</p>
</blockquote>
<p>Um die Anzahl der Tags zu verringern, setzt man die Zahl 45 auf die gewünschte, speichert die Seite ab und lädt sie erneut per ftp auf den Server. Dann noch kurz die Seite aktualisiern und schon ist die gewünschte Anzahl an Tags im Widget erreicht. Mit &#8220;smalles&#8221; und &#8220;largest&#8221; kann man übrigens die Variation der dargestellten Schriftgröße der Tags beeinflussen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/anzahl-der-tags-im-standard-widget-von-wordpress-verringern/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#124; Artikel aus bestimmten Kategorien auf Seite darstellen</title>
		<link>http://www.michael-helmer.de/internet/wordpress/wordpress-artikel-aus-bestimmten-kategorien-auf-seite-darstellen</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/wordpress-artikel-aus-bestimmten-kategorien-auf-seite-darstellen#comments</comments>
		<pubDate>Tue, 01 Feb 2011 07:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Arras]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[kategorie]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=2016</guid>
		<description><![CDATA[  Da ich für mein Projekt WordPress nicht in seiner klassischen Form als Blog, sondern als CMS benutzen möchte, muß ich einige Anpassungen vornehmen. Eine der wohl schwierigsten Sachen ist,...]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>Da ich für mein Projekt WordPress nicht in seiner klassischen Form als Blog, sondern als CMS benutzen möchte, muß ich einige Anpassungen vornehmen.</p>
<p>Eine der wohl schwierigsten Sachen ist, dass ich den Spagat zwischen Seiten und Artikeln schaffen muß, um WordPress als CMS benutzen zu können. Da man das Navigationsmenü bei WordPress mittlerweile ja sehr komfortabel im Backend individuell erstellen kann, ist der erste Schritt schon einmal getan.</p>
<p>Da ich jede Überkategorie mit individuellem Text und Inhalt versehen möchte, habe ich Seiten als Navigationspunkte erstellt. Sprich: eine Seite bildet die &#8220;Hauptkategorie&#8221;, normale Kategorien mit Artikeln die Unterkategorie: Seite ==&gt; Kategorie1 mit Artikeln, Kategorie2 mit Artikeln usw. .</p>
<p>Klickt ein User nun aber auf die Hauptkategorie, so gelangt er somit &#8220;nur&#8221; auf die Seite, welche ich mit Inhalten ganz normal bestücken kann. Allerdings fehlte mir hier die Möglichkeit, dynamische Inhalte auf dieser Übersicht auszugeben. Ich hätte also lediglich auf die Unterkategorien mit den aktuellen Artikeln verweisen können.</p>
<p>Da dies aber nicht in meinem Sinne war und ich die Seite zu einem Sammelpunkt der Artikel der jeweiligen Unterkategorie machen wollte, musste ich eine Möglichkeit schaffen, auf einer WordPress Seite Artikel aus definierbaren Kategorien als Teaser mit Bild darzustellen.</p>
<p>Um dies zu erreichen, muß man für jede Seite, welche einen Hauptpunkt der Navigation bildet, ein eigenens Template erstellen, welches man in das benutzte Theme hochlädt und bei der Bearbeitung einer Seite auswählt. Als Vorlage hierfür dient verständlicherweise die page.php des verwendeten Themes, da man ja sein Design beibehalten möchte.<br />Da ich das Arras Theme benütze, liegen dem hier angeführten Beispiel die Dateien dieses Themes zugrunde. Das Prinzip der vorzunehmenden Änderungen sollte aber bei allen Themes gleich sein.</p>
<p>Die page.php lädt man einfach per FTP herunter und öffnet diese in einem Editor &#8211; ich benutze <a rel="nofollow" href="http://www.michael-helmer.de/link/Notepad_/2016/1" target="_blank">Notepad++</a>.<br />Zuerst muß man dafür sorgen, dass die page.php einen anderen Template Namen erhält, damit man diese anschließend im Backend auch leicht auswählen kann. Dies erreicht man, indem man direkt an oberster Stelle der .php Datei folgenden Code einfügt:</p>
<blockquote><p>&lt;?php<br />/*<br />Template Name: gewünschter Name<br />*/<br />?&gt;</p>
</blockquote>
<p>Im nächsten Schritt speichert man die Datei noch zusätzlich unter dem neuen Namen ab.</p>
<p> </p>
<blockquote><p>&lt;!&#8211; here is a custom query to show &#8220;9&#8243; post on the page template from all the categories &#8211;&gt;<br />&lt;h2&gt; Neueste Artikel in der Rubrik Kultur&lt;/h2&gt; <br />&lt;ul&gt;<br />&lt;?php $the_query = new WP_Query(&#8216;showposts=ANZAHL DER ANGEZEIGTEN ARTIKEL&amp;cat= &gt;ID DER ANZUZEIGENDEN KATEGORIEN durch Komma getrennt &#8216;);<br />while ($the_query-&gt;have_posts()):$the_query-&gt;the_post();<br /> $do_not_duplicate = $post-&gt;ID; ?&gt;<br />&lt;li&gt;&lt;div&gt;<br />&lt;a href=&#8221;&lt;?php the_permalink() ?&gt;&#8221;&gt;<br />&lt;?php echo arras_get_thumbnail($page_type . &#8216;-post-thumb&#8217;); ?&gt;<br />&lt;span&gt;&lt;?php echo  substr(get_the_title(), 0 , 45) ?&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</p>
<p>&lt;div&gt;<br /> &lt;?php echo arras_strip_content( get_the_excerpt(), arras_get_option(&#8216;node_based_limit_words&#8217;) ); ?&gt;<br />&lt;/div&gt;    <br /> &lt;/li&gt;<br /> &lt;?php endwhile; ?&gt;<br />&lt;?php wp_reset_query(); ?&gt;<br />&lt;/ul&gt;&lt;!&#8211; end of the custom query &#8211;&gt;</p>
</blockquote>
<p>Diesen Code fügt man einfach an die Stelle des Templates ein, an dem man gerne die Darstellung der neuen Artikel aus den gewählten Kategorien hat. Ich habe den Code direkt unterhalb von</p>
<blockquote><p>&lt;?php the_content( __(&#8216;&lt;p&gt;Read the rest of this entry &amp;raquo;&lt;/p&gt;&#8217;, &#8216;arras&#8217;) ); ?&gt;</p>
</blockquote>
<p>eingefügt, wodurch die neuen Artikel am Ende der Seite, unterhalb des eigentlichen Contents, angezeigt werden. Um die Anzahl und Auswahl der Kategorien, welche später auf der Seite ausgegeben werden zu bestimmen, ist folgender Code entscheidend:</p>
<blockquote><p>&lt;?php $the_query = new WP_Query(&#8216;showposts=ANZAHL DER ANGEZEIGTEN  ARTIKEL&amp;cat= &gt;ID DER ANZUZEIGENDEN KATEGORIEN durch Komma  getrennt &#8216;);</p>
</blockquote>
<p>&#8220;ANZAHL DER ANGEZEIGTEN  ARTIKEL&#8221; ersetzt man einfach mit der gewünschten Zahl und &#8220;ID DER ANZUZEIGENDEN KATEGORIEN&#8221;, ersetzt man mit den IDs der auszugebenden Kategorien. Also z.B.:</p>
<blockquote><p>&lt;?php $the_query = new WP_Query(&#8216;showposts=9&amp;cat= &gt;5, 6, 8&#8242;);</p>
</blockquote>
<p>Hat man den Code angepasst, lädt man die Datei einfach in den Theme Folder hoch und erstellt nun eine Seite. Im Edit Modus der Seite findet man nun in der rechten Spalte das soeben erstellte Template wieder und wählt dieses aus.</p>
<p>Veröffentlicht man die Seite, sollte man schon die angeteaserten Artikel zu sehen bekommen. Diese sind wahrscheinlich noch ein wenig ungeordnet, da das CSS ja noch nicht erstellt wurde.</p>
<p>Eine Beispiel CSS wäre:</p>
<blockquote><pre><code>.holder .entry-thumbnails {    clear:none;    display:inline-block;    height:120px;    width:110px;    margin-right: 1px;-moz-border-radius:8px 8px 8px 8px;}.holder .entry-thumbnails:hover {border-color:#383332;}.holder .entry-thumbnails-link {background-color:#FFFFFF;display:block;float:left;height:106px;text-decoration:none !important;width:110px;-moz-border-radius:8px 8px 8px 8px;border:2px solid #FFFFFF;}.holder  .entry-thumbnails a img {margin: 2px;height:90px;width:105px;-moz-border-radius:8px 8px 8px 8px;}

.holder {-moz-border-radius:10px 10px 10px 10px;background-color:#415A65;border-color:#FFFFFF;border-style:solid;border-width:2px;list-style: none outside none;margin:0;overflow:hidden;padding:0;width:600px;}

.holder li {-moz-border-radius:8px 8px 8px 8px;    border:1px solid #FFFFFF;    float:left;    font-size:12px;    margin:8px 5px 8px 8px;    padding:0;    height: 110px;    width: auto;}.holder .entry-meta {    color:#030303;    display:block;    font-weight:bold;    height:25px;    margin:0px;    width:110px;    z-index:9999;    text-align: center;    font-size: 11px;}

</code><code>.holder .entry-summery {    color:#FFFFFF;    line-height:1.4em;    margin:4px 1px 0 3px;    float: left;    max-width: 160px;    max-height: 110px;    vertical-align: top;}.holder .quick-read-more {line-height:1.5em;vertical-align:baseline;}.holder .quick-read-more {    margin:5px 30px 0;    float: right;}.holder .quick-read-more a:link, .holder .quick-read-more a:visited {-moz-border-radius:3px 3px 3px 3px;border:1px solid #FFFFFF;color:#000000;display:inline-block;font-size:11px;font-weight:700;margin:0;padding:3px 6px;text-decoration:none;}.holder .quick-read-more a:hover {background:none repeat scroll 0 0 #383332;color:#FFFFFF;}

</code></pre>
</blockquote>
<p>Diese fügt Ihr Eurer user.css (beim Arras Theme) hinzu und schon sollten die Artikel ein wenig geordneter dargestellt werden.<br />Die CSS-Datei kann man nun einfach dem eigenen Design anpassen. Das Ergebnis sieht bei mir mit leicht abgeänderter CSS so aus:</p>
<pre><a href="http://content.michael-helmer.de/wp-content/uploads/2011/02/artikel-auf-seite-wordpress.jpg" rel="lightbox[2016]"><img class="alignnone size-medium wp-image-2025" title="artikel-auf-seite-wordpress" src="http://content.michael-helmer.de/wp-content/uploads/2011/02/artikel-auf-seite-wordpress-300x217.jpg" alt="" width="300" height="217" /></a></pre>
<p>Diese Lösung wurde <a rel="nofollow" href="http://www.michael-helmer.de/link/von_son_azules_im_Forum_des_Arras_Themes/2016/3" target="_blank">von son_azules im Forum des Arras Themes</a> bereit gestellt, wofür ich mich herzlich bedanke!</p>
<h2>Plugin für die Darstellung von Kategorie-Artikeln auf einer Seite</h2>
<p>Wer das alles relativ bequem und ohne Eingriffe in den Code erreichen möchte, der kann sich einfach das Plugin <a rel="nofollow" href="http://www.michael-helmer.de/link/Postlists_herunterladen/2016/4" target="_blank">Postlists herunterladen</a> und installieren. Dieses Plugin erledigt den Job genau so gut &#8211; allerdings ohne die Darstellung der Artikelbilder.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/wordpress-artikel-aus-bestimmten-kategorien-auf-seite-darstellen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Umzug eines Projektes von typo3 auf wordpress</title>
		<link>http://www.michael-helmer.de/internet/wordpress/umzug-eines-projektes-von-typo3-auf-wordpress</link>
		<comments>http://www.michael-helmer.de/internet/wordpress/umzug-eines-projektes-von-typo3-auf-wordpress#comments</comments>
		<pubDate>Fri, 28 Jan 2011 10:36:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[typo3]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[typo]]></category>
		<category><![CDATA[umzug]]></category>

		<guid isPermaLink="false">http://www.michael-helmer.de/?p=1994</guid>
		<description><![CDATA[Da ich im Laufe der letzten Jahre WordPress schätzen gelernt habe, und es sich mittlerweile wirklich gut als CMS eignet, habe ich mich entschlossen, mein Portal zum Thema Japan, welches...]]></description>
			<content:encoded><![CDATA[<p>Da ich im Laufe der letzten Jahre WordPress schätzen gelernt habe, und es sich mittlerweile wirklich gut als CMS eignet, habe ich mich entschlossen, mein Portal zum Thema <a title="Japan" href="http://www.japan-infos.de" target="_blank">Japan</a>, welches auf typo3 läuft, im Laufe der nächsten Woche auf WordPress umzuziehen.</p>
<p><a href="http://content.michael-helmer.de/wp-content/uploads/2011/01/typo3-wordpress-umzug.png" rel="lightbox[1994]"><img class="alignleft size-medium  wp-image-1995" title="typo3-wordpress-umzug" src="http://content.michael-helmer.de/wp-content/uploads/2011/01/typo3-wordpress-umzug-300x225.png" alt="" width="300" height="225" /></a>Hierbei steht die Flexibilität von WordPress klar gegenüber der allbekannten Regel &#8220;Never change a running System&#8221;. Die Migration des bestehenden Inhaltes und die damit verbundene Arbeit macht mir eigentlich weniger Sorgen, als die Auswirkungen eines Umzuges auf die Positionierung in den serps.</p>
<p>Aber da mir typo3 mittlerweile immer mehr Möglichkeiten verschließt und ich es gegenüber WordPress für ein nicht unbedingt leicht zu handelndes CMS halte, werde ich einen kompletten Umzug wagen und Euch hier davon berichten.</p>
<p>Ich plane eine Anbindung an meine Facepook Fan Page, Twitter, Verknüpfung mit Picasa Webalben, ausgereifte Kommentarfunktionen, Möglichkeit für die FE-User, Texte einzureichen, Linklisten, Veranstaltungskalender, evtl. Aufbau einer Community mit Hilfe von Buddypress und eben diese gesamte Social Media Geschichte vereint in einem System. <br />Da das Portal über Japan im Laufe der letzten Jahre entstanden ist, besteht die Seite ein wenig aus Flickwerk. Nun möchte ich die gesamte Seite geplant neu erstellen und dabei sämtliche mir vorschwebenden Möglichkeiten der Website auf der funktionalen Ebene ermöglichen.</p>
<h2>Erste anstehende Aufgaben:</h2>
<ul>
<li>Anlegen einer neuen Datenbank für WordPress</li>
<li>Erstellen eines Ordners auf dem webserver, in welchem die neue Version der Seite entwickelt und getestet wird</li>
<li>Installation WordPress</li>
<li>Installation grundlegender Plugins</li>
<li>Installation WordPress Theme (ich habe mich für das <a rel="nofollow" href="http://www.michael-helmer.de/link/Arras_Theme/1994/3" target="_blank">Arras Theme</a> entschieden, da dies bereits vom Grundgerüst her sehr ansehlich und flexibel ist)</li>
<li>Graphische Anpassung des Themes</li>
<li>Entscheidung: zwei oder drei Spalten</li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<p><div id="attachment_2005" class="wp-caption alignnone" style="width: 310px"><a href="http://content.michael-helmer.de/wp-content/uploads/2011/01/template.jpg" rel="lightbox[1994]"><img class="size-medium wp-image-2005" title="template" src="http://content.michael-helmer.de/wp-content/uploads/2011/01/template-300x106.jpg" alt="" width="300" height="106" /></a><p class="wp-caption-text">Erste graphische Anpassungen - ich habe mich für die Beibehaltung von drei Spalten entschieden</p></div>
<p> </p>
<p>Eventuell werde ich das Design zu einem späteren Zeitpunkt graphisch noch ein wenig abspecken, um eine Navigation leichter und Userfreundlicher zu gestalten. Dabei würde ich nur das Logo, die Suche, Facebook, Twitter und das RSS Feed im Headerbereich verarbeiten. Das Ganze dann auf weißem, simplen Hintergrund. Aber erst einmal übertrage ich das alte Design, ich möchte mich nicht verkünsteln, sondern ein Projekt umziehen.</p>
<h2>Erste installierte Plugins:</h2>
<ul>
<li>All in One SEO Pack</li>
<li>Contact Form 7</li>
<li>Facebook Like Box Widget</li>
<li>Google Analytics for WordPress</li>
<li>Google Sitemap Generator</li>
<li>Lightbox 2</li>
<li>Link Cloaking Plugin</li>
<li>Sexy Bookmarks Sidebar Plugin</li>
<li>Sexy Bookmarks</li>
<li>Maintenance Mode</li>
<li>Next Generation Gallery</li>
<li>Picasa Express x2</li>
<li>Regenerate Thumbnails</li>
<li>Smart Youtube</li>
<li>Suscribe to comments</li>
<li>twitter tools</li>
<li>Who is online</li>
<li>Widget Context</li>
<li>Widget Logic</li>
<li>WP Pagenavi</li>
<li>YARPP &#8211; Yet another related posts plugin</li>
</ul>
<p>Sind schon eine Menge Plugins, aber ich werde durchaus noch weitere benötigen. Bei dem Picasa Plugin handelt es sich im eines, welches Bildergallerien von Picasa bezieht und auf der Website mit Hilfe von z.B. Lightbox 2 hübsch präsentiert. Der Vorteil liegt darin, dass die Bilder bei Picasa gehostet werden und die Trafficlast somit nicht von meiner Seite zu tragen ist. Dass sich das negativ auf die Platzierung in der Google Bildersuche auswirkt ist mir ehrlich gesagt egal. Ich war über einen längeren Zeitraum bei einigen gefragten Bildsuchabfragen an Nr. 1 und diese User brachten mir unterm Strich nichts &#8211; das einzige, was sie taten, war meine Grafiken und Bilder zu stehlen, um sie woanders zu verwenden <img src='http://content.michael-helmer.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .<br />Ob ich allerdings bei Picasa bleibe, werde ich mich zu einem späteren Zeitpunkt entscheiden, vielleicht versuche ich mein Glück auch einmal mit Flickr.</p>
<h2>Update:</h2>
<p>Das Design habe ich nun fast abgeschlossen, hier und da werde ich noch einige kleine Änderungen per CSS vornehmen, aber im Großen und Ganzen ist alles so, wie ich es mir vorgestellt hatte.</p>
<p>Die linke Spalte ist nun 280px breit, die rechte 180px. Das lässt für den Content bei einer Gesamtbreite von 960px nicht unbedingt viel Platz, aber ich brauche derart breite Spalten, um entsprechende Adsense Anzeigen und funktionale Dinge der Seite unterzubringen.</p>
<p>Darüber hinaus habe ich noch folgende Plugins installiert und zum Teil auch schon konfiguriert:</p>
<ul>
<li>TDO Mini Forms</li>
<li>Picasa Express x2</li>
<li>ODLinks</li>
</ul>
<h2>TDO Mini Forms</h2>
<p>Durch Implementierung von TDO Mini Forms möchte ich es meinen Usern ermöglichen, eigenständig Artikel auf meiner Seite zu veröffentlichen. Mit Hilfe dieses umfangreichen Plugins habe ich Formulare erstellt, welche vom User ausgefüllt werden können und im Backend unter &#8220;Submissions&#8221; von mir geprüft und freigeschalten werden können.<br />Das Plugin ist sehr bedienungsfreundlich gehalten und somit leicht zu verstehen. Das Aussehen habe ich noch nicht formatiert, ich denke aber, dass dies per CSS leicht zu verändern sein wird.</p>
<h2>Picasa Express x2</h2>
<p>Bis dato habe ich immer das Plugin Shashin benutzt, um Bilder, welche bei Picasaweb gehosted sind, auf meinen Websites darzustellen. Da dies aber nicht so einfach zu handhaben war, machte ich mir nun die Mühe, ein paar ähnliche Plugins auszuprobieren und wurde dabei mit Picasa Express 2 fündig. <br />Das Plugin verbindet sich durch Eingabe des Picasa Nutzernamens (eine mehrstellige Zahl) mit Picasa und man kann im Editor beim Erstellen eines Artikels bequem einzelne Bilder oder komplette Bildgalerien auswählen. Angezeigt werden die Bilder bei mir dann per Lightbox 2.</p>
<h2>ODLinks</h2>
<p>ODLinks steht für Open Directory Links und ermöglicht es Usern, auf der Seite direkt in von mir erstellte Kategorien Links zu veröffentlichen.<br />Ich möchte eine umfassende Linksammlung zum Thema Japan auf meiner Seite haben und bin daher auf die Mitwirkung der User angewiesen. Desweiteren habe ich schlicht gesagt auch einfach zu wenig Zeit und Lust, selbst interessante Seiten zu suchen.<br />Mit der Anordnung der Elemente und dem Design des Plugins im Frontend bin ich noch nicht komplett zufrieden, aber das sollte sich (hoffentlich) schnell bewerkstelligen lassen.<br />Das Plugin zeigt per Websnapr übrigens aktuelle Thumbnails der verlinkten Seite an, was ich sehr schick finde.</p>
<h2>Struktur</h2>
<p>Als nächstes werde ich mir Gedanken zur Struktur der Seite machen. Diese muß von mir erneut überdacht werden, da das die Seite &#8211; wie ich bereits erwähnt hatte &#8211; über die Jahre gewachsen und somit dementsprechend unübersichtlicht gehalten ist.</p>
<h2>WordPress als CMS</h2>
<p>Darüber hinaus, bin ich gespannt, wie flexibel WordPress nun als echte CMS denn wirklich sein wird.  Ich werde mir wohl ein paar Gedanken machen müssen, wie ich den Spagat zwischen den typischen Attributen eines Blogs und eines echten CMS hinbekomme. Doch dazu später mehr&#8230;</p>
<h3>Update:</h3>
<p>Gestern habe ich mich mit der Struktur beschäftigt und einen Weg gesucht, wie ich WordPress weiter in Richtung eines CMS bewege. Hierzu habe ich Seiten als Navigationspunkte erstellt mit Kategorien, welche ganz normal Artikel enthalten, als Unterpunkte der Navigation. Zusätzlich habe ich jeder einzelnen Seite ein Template hinzugefügt, welches mir am Ende des Contents Anzahl x aus Kategorie(n) y anzeigt. Hier könnt Ihr lesen, wie ich das bewerkstelligt habe: <a title="Wordpress Artikel aus Kategorie auf Seite anzeigen" href="http://www.michael-helmer.de/internet/wordpress/wordpress-artikel-aus-bestimmten-kategorien-auf-seite-darstellen">WordPress | Artikel aus Kategorie auf Seite anzeigen</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-helmer.de/internet/wordpress/umzug-eines-projektes-von-typo3-auf-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/46 queries in 0.024 seconds using disk: basic
Object Caching 1009/1122 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: content.michael-helmer.de

Served from: www.michael-helmer.de @ 2012-02-07 19:29:58 -->
