<?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>Schweizer WordPress Magazin</title>
	<atom:link href="http://wp-magazin.ch/feed/" rel="self" type="application/rss+xml" />
	<link>http://wp-magazin.ch</link>
	<description>WordPress verstehen und anwenden</description>
	<lastBuildDate>Mon, 02 Apr 2012 11:45:40 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Das WordPress PDF Magazin macht Pause</title>
		<link>http://wp-magazin.ch/blog/das-wordpress-pdf-magazin-macht-pause-4872/</link>
		<comments>http://wp-magazin.ch/blog/das-wordpress-pdf-magazin-macht-pause-4872/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 11:45:40 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Magazin]]></category>
		<category><![CDATA[Schreibstau]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4872</guid>
		<description><![CDATA[Ein ganzer Monat ohne Blogbeitrag - das hat's hier noch nie gegeben. Auch die Aktivität in sozialen Netzwerken war sehr bescheiden. Dies soll sich wieder ändern, doch trotzdem muss ich einige Massnahmen ergreifen. Das WordPress PDF Magazin macht deshalb mindestens bis im Juli Pause. Im Blog soll's wenn möglich wieder mehr Beiträge geben.]]></description>
			<content:encoded><![CDATA[<p>Ein ganzer Monat ohne Blogbeitrag - das hat's hier noch nie gegeben. Auch die Aktivität in sozialen Netzwerken war sehr bescheiden. Dies soll sich wieder ändern, doch trotzdem muss ich einige Massnahmen ergreifen. Unter anderem eben auch, weil ich mit vielen Hintergrundprojekten beschäftigt bin, welche unter anderem auch diesen Blog betreffen. Um mich kurz zu fassen:</p>
<p><em>Das WordPress PDF Magazin macht mindestens bis im Juli Pause. Im Blog soll's wenn möglich wieder mehr Beiträge geben.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/das-wordpress-pdf-magazin-macht-pause-4872/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unsere Facebook-Seite in neuem Gewand</title>
		<link>http://wp-magazin.ch/blog/unsere-facebook-seite-timeline-4865/</link>
		<comments>http://wp-magazin.ch/blog/unsere-facebook-seite-timeline-4865/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 14:10:31 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[Kurznachrichten]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Timeline]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4865</guid>
		<description><![CDATA[Kaum hat Facebook die neuen Facebook-Seiten vorgestellt, habe ich die WordPress Magazin Fanpage aktualisiert. Meiner Meinung nach sieht diese jetzt wirklich klasse aus. Schaut also mal rein, stöbert herum und klickt «Gefällt mir», falls ihr das noch nicht getan habt.]]></description>
			<content:encoded><![CDATA[<p>Kaum hat Facebook die neuen <a title="Facebook - Einführung der neuen Facebook-Seiten" href="https://www.facebook.com/about/pages" target="_blank">Facebook-Seiten</a> vorgestellt, habe ich die <a title="Facebook - WordPress Magazin" href="http://www.facebook.com/wpmagazin" target="_blank">WordPress Magazin Fanpage</a> aktualisiert. Meiner Meinung nach sieht diese jetzt wirklich klasse aus! Das Coverbild ist natürlich auch der absolute Knüller. Schaut also mal rein, stöbert herum und klickt «Gefällt mir», falls ihr das noch nicht getan habt.</p>
<div id="attachment_4866" class="wp-caption aligncenter" style="width: 411px"><a href="http://wp-magazin.ch/blog/unsere-facebook-seite-timeline-4865/wpmagazin-timeline/" rel="attachment wp-att-4866"><img class="size-large wp-image-4866" title="WordPress Magazin Timeline" src="http://wp-magazin.ch/wp-content/uploads/wpmagazin-timeline-401x630.png" alt="WordPress Magazin Timeline" width="401" height="630" /></a><p class="wp-caption-text">Facebook - WordPress Magazin</p></div>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/unsere-facebook-seite-timeline-4865/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress vs. Tumblr</title>
		<link>http://wp-magazin.ch/blog/wordpress-vs-tumblr-4858/</link>
		<comments>http://wp-magazin.ch/blog/wordpress-vs-tumblr-4858/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 16:23:37 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[Blogosphäre]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4858</guid>
		<description><![CDATA[In einem mittellangen Blogbeitrag hat Grafiker und bekennender Tumblr-Nutzer David Worni seinen Lieblingsdienst Tumblr mit WordPress verglichen. Für ihn ist klar, dass Tumblr WordPress um Längen schlägt. In einzelnen Punkten kann ich mich ihm anschliessen, doch es müssen die gleichen Voraussetzungen erfüllt sein. Ansonsten vergleicht man nur Äpfel mit Birnen.]]></description>
			<content:encoded><![CDATA[<p>In einem mittellangen Blogbeitrag hat Grafiker und bekennender Tumblr-Nutzer David Worni seinen Lieblingsdienst <a title="dworni.ch - Tumblr: Das bessere Blogsystem" href="http://dworni.ch/post/18310482593/wordpress-vs-tumblr#disqus_thread" target="_blank">Tumblr mit WordPress verglichen</a>. Für ihn ist klar, dass <a title="Tumblr" href="http://tumblr.com" target="_blank">Tumblr</a> WordPress um Längen schlägt. In einzelnen Punkten kann ich mich ihm anschliessen, doch es müssen die gleichen Voraussetzungen erfüllt sein. Ansonsten vergleicht man nur Äpfel mit Birnen.</p>
<h3>WordPress – zu kompliziert?</h3>
<p>David nennt die Einfachheit von Tumblr als grosse Stärke, während WordPress zig Einstellungsmöglichkeiten aufweist. Bei Tumblr gibt's das alles nicht - man schreibt einfach drauf los. Spamschutz und Widgets interessieren da nicht. So Schreibt David, kurz dworni, auch:</p>
<blockquote><p>Als ich dann soweit war, dass ich einen eigenen Blog führen wollte, wusste ich, dass ich etwas Einfacheres brauchte als WordPress. Ein System, welches mich nicht mit zig Optionen erschlägt, sondern den Fokus auf das ausgerichtet hat, um was es wirklich geht: den Content.</p></blockquote>
<p>An dieser Aussage stört mich soweit nichts (ausser dem kleingeschriebenen Word<strong>P</strong>ress).  WordPress ist mittlerweile eben nicht mehr nur ein reines Blogsystem, sondern kann gut und gerne als CMS verwendet werden. Selbstverständlich ist das für die meisten Anwender etwas zu viel Ballast, aber für etwas gibt es ja schliesslich <a title="WordPress.com" href="http://wordpress.com" target="_blank">WordPress.com</a>. Tumblr hier mit einem <a title="WordPress.org" href="http://wordpress.org" target="_blank">selbstgehosteten WordPress Blog</a> zu vergleichen, ist nämlich völlig falsch.</p>
<h3>Was Tumblr besser macht</h3>
<p>Einfach schreiben ohne viel Drumherum, das ist David wichtig. Bei Tumblr wählt man einfach, was für eine Art Inhalt man erfassen will und erhält danach auch nur die benötigten Eingabefelder. Das kann aber nicht nur Tumblr, sondern auch WordPress.com. Und ja, dort hat man es einfach abgekupfert.<br />
Als weiteren Vorteil nennt er die Möglichkeit zur Nutzung einer eigenen Domain für sein Tumblelog. Dies erlaubt WordPress.com zwar auch, kostet aber mehr.</p>
<p>Als nächsten Punkt, quasi als Killer-Feature nennt dworni das einfache <a title="Tumblr - Creating a custom HTML theme" href="http://www.tumblr.com/docs/en/custom_themes" target="_blank">Template-System von Tumblr</a>, mit dem auch Laien schnell zurecht kommen sollen. Doch kann und will das der ungeübte Anfänger überhaupt? Er will einfach tolle Bilder posten und Gedanken festhalten - das Design rührt er einmal an und gut ist. Zu diesem Zweck haben auch beide Plattformen eine grosse Auswahl an kostenfreien und kostenpflichtigen Themes. Einfach ein schönes Exemplar auswählen, aktivieren und gut ist.</p>
<p>Wer diese Themes genauer anschaut, wird auch feststellen, dass die Bedürfnisse der Nutzer beider Plattformen sehr verschieden sind. Entscheidend ist für mich hier die Qualität und da sticht WordPress.com mit mehr Möglichkeiten einfach hervor. Tumblr ist für mich eher das neue Blogspot. Alle gehen dorthin, wer aber richtig professionell etwas machen und seine Seite ausbauen will, wechselt zu WordPress. Was meint ihr dazu?</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/wordpress-vs-tumblr-4858/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WordPress Magazin #7 + Buchverlosung</title>
		<link>http://wp-magazin.ch/blog/wordpress-magazin-7-buch-verlosung-4844/</link>
		<comments>http://wp-magazin.ch/blog/wordpress-magazin-7-buch-verlosung-4844/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:45:40 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Social Network]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4844</guid>
		<description><![CDATA[Neues Jahr, neues Magazin. In der verflixten siebten Ausgabe des beliebten WordPress Magazins habe ich wie immer viele tolle Beiträge zusammengetragen. So werden etwa die Macher hinter WordPress vorgestellt, zeige diverse Social Media Plugins für den täglichen Einsatz und führe ein umfangreiches Interview mit Blogwerk.]]></description>
			<content:encoded><![CDATA[<p>Neues Jahr, neues Magazin. In der verflixten siebten Ausgabe des beliebten WordPress Magazins habe ich wie immer viele tolle Beiträge zusammengetragen. So werden etwa die Macher hinter WordPress vorgestellt, zeige diverse Social Media Plugins für den täglichen Einsatz und führe ein umfangreiches Interview mit Blogwerk.</p>
<h3>Frühere Ausgaben</h3>
<ul>
<li><a title="WordPress Magazin #6" href="http://wp-magazin.ch/blog/wordpress-magazin-6-4693/">WordPress Magazin #6</a><br />
Oktober 2011 - <a title="WordPress Magazin #6 - Download" href="http://wp-magazin.ch/download/wpmagazin-042011.pdf">Download</a></li>
<li><a title="WordPress Magazin #5" href="http://wp-magazin.ch/blog/wordpress-magazin-5-4596/">WordPress Magazin #5</a><br />
Juli 2011 - <a title="WordPress Magazin #5 - Download" href="http://wp-magazin.ch/download/wpmagazin-032011.pdf">Download</a></li>
<li><a title="WordPress Magazin #4" href="http://wp-magazin.ch/blog/wordpress-magazin-4-4443/">WordPress Magazin #4</a><br />
April 2011 - <a title="WordPress Magazin #4 - Download" href="http://wp-magazin.ch/download/wpmagazin-022011.pdf">Download</a></li>
<li><a title="WordPress Magazin #3" href="http://wp-magazin.ch/blog/wordpress-magazin-3-4170/">WordPress Magazin #3</a><br />
Januar 2011 - <a title="WordPress Magazin #3 - Download" href="http://wp-magazin.ch/download/wpmagazin-012011.pdf">Download</a></li>
<li><a title="WordPress Magazin #2" href="http://wp-magazin.ch/blog/wordpress-magazin-022010-3789/">WordPress Magazin #2</a><br />
Oktober 2010 - <a title="WordPress Magazin #2 - Download" href="http://wp-magazin.ch/download/wpmagazin-022010.pdf">Download</a></li>
<li><a title="WordPress Magazin #1" href="http://wp-magazin.ch/blog/wordpress-pdf-magazin-3453/">WordPress Magazin #1</a><br />
Juli 2010 - <a title="WordPress Magazin #1 - Download" href="http://wp-magazin.ch/download/wpmagazin-012010.pdf">Download</a></li>
</ul>
<h3>In dieser Ausgabe</h3>
<ul>
<li>Web-Fundstücke</li>
<li>Updates</li>
<li>WordCamps</li>
<li>Die WordPress Macher</li>
<li>Automattic sperrt Plugins mit Spende-Buttons</li>
<li>Domain-Richtlinien</li>
<li>Video Thumbnails automatisch laden mit oEmbed</li>
<li>WordPress.com vs. WordPress.org</li>
<li>WordPress – Das Social Network</li>
<li>10 Social Media Plugins für den täglichen Einsatz</li>
<li>Im Interview mit der Blogwerk AG</li>
<li>How-To: Facebook IFrame Landing Page erstellen (aktualisierte Version)</li>
<li>Best-of WordPress 2011</li>
<li>Rezension: WordPress 3 – Das umfassende Handbuch.</li>
<li>Theme Showcase</li>
</ul>
<h3>Verlosung</h3>
<p>Im Magazin rezensiere ich das umfassende Handbuch zu WordPress 3. Dafür wurden mir drei Exemplare für eine <strong>Verlosung</strong> zur Verfügung gestellt. Ich kann das Buch wirklich empfehlen und würde mich freuen, wenn ich es ein paar Glückspilzen senden dürfte. Um ein Exemplar zu gewinnen, schreibt einfach bis zum 29. Februar einen Kommentar zu diesem Beitrag mit einer gültigen E-Mail Adresse.</p>
<h3>Lesen</h3>
<p>Das <a title="WordPress Magazin #7 - Download" href="http://wp-magazin.ch/download/wpmagazin-012012.pdf">WordPress Magazin #7</a> kann man ab sofort <a title="WordPress Magazin #7 - Download" href="http://wp-magazin.ch/download/wpmagazin-012012.pdf">hier herunterladen</a>. Wer nicht warten kann, liest am besten hier mit Hilfe von Issuu.</p>
<div><object id="0ab8e6c4-211c-8448-a084-842796b6ab0c" style="width: 600px; height: 424px;" width="320" height="240" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><param name="src" value="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf" /><param name="flashvars" value="mode=mini&amp;printButtonEnabled=false&amp;backgroundColor=%23222222&amp;documentId=120130080819-42c5fb2c9abb48dca98279e3477ce9ad" /><embed id="0ab8e6c4-211c-8448-a084-842796b6ab0c" style="width: 600px; height: 424px;" width="320" height="240" type="application/x-shockwave-flash" src="http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf" allowfullscreen="true" menu="false" wmode="transparent" flashvars="mode=mini&amp;printButtonEnabled=false&amp;backgroundColor=%23222222&amp;documentId=120130080819-42c5fb2c9abb48dca98279e3477ce9ad" /></object></div>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/wordpress-magazin-7-buch-verlosung-4844/feed/</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>Offizielle Google Chrome Extension für WordPress.com</title>
		<link>http://wp-magazin.ch/blog/offizielle-google-chrome-extension-fuer-wordpress-com-4838/</link>
		<comments>http://wp-magazin.ch/blog/offizielle-google-chrome-extension-fuer-wordpress-com-4838/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 09:15:15 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Download]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4838</guid>
		<description><![CDATA[Am Mittwoch gab es im WordPress.com Supportforum einen klammheimlichen Hinweis über ein neues Feature des Blogdiensts. Und zwar gibt es jetzt eine offizielle Browser-Extension für Google Chrome.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4839" class="wp-caption alignright" style="width: 310px"><a href="http://wp-magazin.ch/blog/offizielle-google-chrome-extension-fuer-wordpress-com-4838/google-chrome-wordpress-com/" rel="attachment wp-att-4839"><img class="size-medium wp-image-4839" title="WordPress.com Google Chrome Extension" src="http://wp-magazin.ch/wp-content/uploads/google-chrome-wordpress-com-300x187.png" alt="WordPress.com Google Chrome Extension" width="300" height="187" /></a><p class="wp-caption-text">Die Extension im Einsatz</p></div>
<p>Am Mittwoch gab es im WordPress.com Supportforum einen klammheimlichen <a title="WordPress.com Support Forums - Official Chrome Extension for WordPress.com" href="http://en.forums.wordpress.com/topic/official-chrome-extension-for-wordpresscom" target="_blank">Hinweis</a> über ein neues Feature des Blogdiensts. Und zwar gibt es jetzt eine <a title="Chrome Webstore - WordPress.com Extension" href="https://chrome.google.com/webstore/detail/pnbbfhcegldppmibabepjfjloachnmjb?hl=en-US&amp;gl=US" target="_blank">offizielle Browser-Extension</a> für Google Chrome in Form eines Toolbar-Icons, welches die neuesten Benachrichtigungen zeigt sowie PressThis integriert. Man behält somit sein Blog im Auge und kann auch schnell einen neuen Beitrag erfassen.</p>
<p>Highlight der Chrome Extension: Man kann jede Seite über den neuen <a title="WordPress.com Reader" href="http://wordpress.com/read/" target="_blank">WordPress.com Reader</a> abonnieren. Wenn man zudem ein WordPress.com Blog besucht, färbt sich das Icon blau. Dass die Extension noch nicht wirklich gross vermarktet wurde, zeigt sich in der Anzahl User: Ich war erst der vierte Nutzer überhaupt. Dabei ist die Extension doch bestimmt äusserst nützlich für Nutzer der Blogplattform.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/offizielle-google-chrome-extension-fuer-wordpress-com-4838/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress.com Blog-Jahresrückblick in HTML5</title>
		<link>http://wp-magazin.ch/blog/wordpress-com-blog-jahresrueckblick-in-html5-4820/</link>
		<comments>http://wp-magazin.ch/blog/wordpress-com-blog-jahresrueckblick-in-html5-4820/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 08:43:47 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jetpack]]></category>
		<category><![CDATA[Statistik]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4820</guid>
		<description><![CDATA[Pünktlich am 1. Januar erhielt ich bei diversen Blogs, wo ich das WordPress Plugin Jetpack einsetze, eine E-Mail mit dem Betreff «Rückblick 2011». Mithilfe der verfügbaren Statistiken stellt die darin verlinkte Seite einen Jahresrückblick in sehr ansprechender Form zusammen — und zwar als Feuerwerk.]]></description>
			<content:encoded><![CDATA[<p>Pünktlich am 1. Januar erhielt ich bei diversen Blogs, wo ich das WordPress Plugin <a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> einsetze, eine E-Mail mit dem Betreff «<em>Rückblick 2011</em>». Mithilfe der verfügbaren Statistiken stellt die darin verlinkte Seite einen Jahresrückblick in sehr ansprechender Form zusammen — und zwar als Feuerwerk.</p>
<p>Jede Rakete dieses Feuerwerks repräsentiert einen Post des Blogs im Jahr 2011. Hat ein Beitrag viele Besucher, knallts auch viel stärker als bei kleineren News. Beim beliebtesten Beitrag ergibt das Feuerwerk sogar ein WordPress Logo. Umgesetzt wurde dies mit dem HTML5 Canvas-Element, Javascript und ein paar Bilddateien. Und ganz nach dem Credo Open Source hat <a title="Automattic" href="http://automattic.com/" target="_blank">Automattic</a> das Feuerwerk als jQuery Plugin auf <a title="Github - Automattic/canvas-fireworks" href="https://github.com/Automattic/canvas-fireworks" target="_blank">Github</a> kostenlos zur Verfügung gestellt.<br />
Der Jahresrückblick zeigt jedoch auch noch weitere Daten an, z.B. von wo die meisten Besucher kommen und wer am meisten kommentierte. Zum Ende wird ausserdem noch auf die <a title="WordPress.com" href="http://wordpress.com/" target="_blank">neue WordPress.com Startseite</a> verwiesen, mit der man nun schneller interessante Blogs sieht und auch gleich selber einen neuen Post schreiben kann.</p>
<div id="attachment_4826" class="wp-caption aligncenter" style="width: 222px"><a href="http://wp-magazin.ch/wp-content/uploads/wp-jahresrueckblick-2011.jpg"><img class="size-large wp-image-4826 " title="WordPress.com Jahresrückblick 2011" src="http://wp-magazin.ch/wp-content/uploads/wp-jahresrueckblick-2011-212x630.jpg" alt="WordPress.com Jahresrückblick 2011" width="212" height="630" /></a><p class="wp-caption-text">WordPress.com Jahresrückblick 2011</p></div>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/wordpress-com-blog-jahresrueckblick-in-html5-4820/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How-To: Video Thumbnails automatisch laden mit oEmbed</title>
		<link>http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/</link>
		<comments>http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:19:43 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[Anleitungen]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[oEmbed]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Thumbnails]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4740</guid>
		<description><![CDATA[Mit WordPress 2.9 wurde die Möglichkeit eingeführt, Videos einer Vielzahl von Websites ohne grossen Aufwand einzubinden. Das Ganze funktioniert mit der sogenannten oEmbed Technik. Diese habe ich mir für die folgende Aufgabe zu Nutzen gemacht.]]></description>
			<content:encoded><![CDATA[<p>Mit WordPress 2.9 wurde die Möglichkeit eingeführt, Videos einer Vielzahl von Websites ohne grossen Aufwand einzubinden. Dazu muss man lediglich die URL eines Videos auf einer einzelnen Zeile einfügen, danach kann man ganz normal mit dem Schreiben fortfahren. Das Ganze funktioniert mit der sogenannten <a title="oEmbed" href="http://oembed.com/" target="_blank">oEmbed Technik</a>. Diese habe ich mir für die folgende Herausforderung zu Nutzen gemacht.</p>
<div id="attachment_4807" class="wp-caption alignright" style="width: 160px"><a href="http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/vimeo/" rel="attachment wp-att-4807"><img src="http://wp-magazin.ch/wp-content/uploads/vimeo-150x150.jpg" alt="Vimeo" title="Vimeo" width="150" height="150" class="size-thumbnail wp-image-4807" /></a><p class="wp-caption-text">Vimeo</p></div>
<h3>Anforderung</h3>
<p>Für eine aktuelle Aufgabe suchte ich einen Weg, um einfach Vimeo Videos auf einem Blog zu veröffentlichen. Die Umsetzung erforderte einige Details, sodass rasch Custom Post Types eingesetzt wurden. Bei diesem Post Type gibt es dann eine Meta Box, bei welchem einfach die URL zum Video angegeben werden kann. Diese wird dann verwendet, um einerseits das Video auszugeben und andererseits auch direkt das Standbild des Videos als Post Thumbnail zu speichern.</p>
<h4>oEmbed</h4>
<p>oEmbed ist ein Format für die eingebettete Darstellung einer URL auf anderen Websites. Mit seiner simplen API können Websites eingebettete Inhalte wie Fotos und Videos einfügen, indem ein User bloss den Link dazu einfügen muss. Dazu definiert der Anbieter ein Muster, wie seine URLs aufgebaut sind, auf welches dann WordPress die URL untersuchen kann. Wird festgestellt, dass es eine gültige URL zu einem Vimeo Video ist, wird deren API aufgerufen.</p>
<p>Weitere Informationen zum Einfügen von Videos in WordPress gibt es im <a title="WordPress Codex - Embeds" href="http://codex.wordpress.org/Embeds" target="_blank">WordPress Codex</a>. Es gibt auch eine Dokumentation der <a title="Vimeo - oEmbed API" href="http://vimeo.com/api/docs/oembed" target="_blank">Vimeo oEmbed API</a>.</p>
<h3>Umsetzung</h3>
<p>Bei der Umsetzung war ich darüber erstaunt, wie viele Zeilen Code es schlussendlich benötigte, um das Ganze zum Laufen zu bringen. Doch fangen wir einmal von vorne an. Zu Beginn habe ich ein neues Must-Use Plugin (PHP-Datei im mu-plugins Ordner) erstellt und dort folgenden Code eingefügt:</p>
<pre><code>&lt;?php
add_action( 'publish_video', 'wpm_publish_video' ); // 'publish_post' bei normalen Posts

/**
 * Diese Funktion wird beim Publizieren eines Posts aufgerufen,
 * damit wir ein das Post Thumbnail hinzufügen können
 *
 * @param int $post_id Die ID des Posts
 */
function wpm_publish_video( $post_id ) {
	global $wpdb; // Datenbank-Objekt laden

	// Reine Vorsichtsmassnahme
	if ( 'video' !== get_post_type( $post_id ) )
		return false;

	// Nur fortfahren, wenn eine URL angegeben wurde und es noch kein Post Thumbnail gibt
	if ( '' === get_post_meta( $post_id, '_thumbnail_id', true ) || '' === $video = get_post_meta( $post_id, '_vimeo_url', true ) )
		return false;

}
?&gt;</code></pre>
<p>Mit dieser Funktion klinken wir uns erst in den Publizierungs-Vorgang des Beitrags (in diesem Fall vom Post Type <code>video</code>) ein und laden das WordPress Datenbank-Objekt. Mit der zweiten If-Abfrage stellen wir sicher, dass noch kein Post Thumbnail gesetzt wurde und dass eine Video URL angegeben wurde.</p>
<p>Als nächsten Schritt kann man dann die Informationen zum Video von Vimeo laden. Mir reicht daher eine einfache Abfrage einer einzigen URL. Möchte man aber beispielsweise automatisch auch andere Provider wie YouTube unterstützen, sollte man sich die <code>WP_oEmbed</code> Klasse in der Datei <code>wp-includes/class-oembed.php</code> etwas genauer ansehen, da dort die regulären Ausdrücke und die nötigen Methoden beschrieben sind.</p>
<pre><code>$url = "http://vimeo.com/api/oembed.json?url=$video";
// Video Infos laden
if ( ! $response = wp_remote_retrieve_body( wp_remote_get( $url ) ) )
	return false;

$json = json_decode( $response );
// JSON parsen
if ( null === $json )
	return false;</code></pre>
<p>Dieser Abschnitt, der direkt nach der Prüfung des Post Thumbnails eingefügt wird, holt nun also die Informationen zu einem Video, mit <code>wp_remote_body</code> laden wir auch nur den Body und nicht noch die HTTP Header. Falls diese Funktion einen Fehler zurückgibt, beenden wir auch unsere Funktion, denn ohne Inhalt können wir ja nichts anfangen. Danach wandeln wir nur noch den JSON String in ein PHP Objekt um und fahren nur im Erfolgsfall fort.</p>
<p>Die Rückgabe der API sieht übrigens wie folgt aus (bei XML). Uns interessiert dabei das Feld <code>thumbnail_url</code>, wenn man möchte kann man aber auch noch über <code>thumbnail_width</code> und <code>thumbnail_height</code> die Bildmasse auslesen.</p>
<div id="attachment_4802" class="wp-caption aligncenter" style="width: 610px"><a href="http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/vimeo-oembed-api-xml/" rel="attachment wp-att-4802"><img src="http://wp-magazin.ch/wp-content/uploads/vimeo-oembed-api-xml-600x364.png" alt="Vimeo oEmbed API Resultat (XML)" title="Vimeo oEmbed API Resultat (XML)" width="600" height="364" class="size-large wp-image-4802" /></a><p class="wp-caption-text">Das kriegen wir von Vimeo zurück</p></div>
<p>Jetzt muss man ja eigentlich nur noch das Bild laden und als Post Thumbnail speichern. Klingt zwar einfach, aber es war doch umfangreicher als ich zuerst gedacht habe. Ich habe das deshalb in eine zweite Funktion ausgelagert.</p>
<pre><code>// Standbild URL und Titel des Videos auslesen
$thumbnail_url = $json->thumbnail_url;
$title = $json->title;
// *Magic*
$wp_thumb_id = wpm_generate_post_thumbnail( $post_id, $thumbnail_url, $title );
if ( ! $wp_thumb_id )
	return false;

// Thumbnail ID setzen
update_post_meta( $post_id, '_thumbnail_id', $wp_thumb_id );</code></pre>
<p>In der neuen Funktion <code>wpm_generate_post_thumbnail</code> müssen wir nun das Bild aufrufen und unter dem richtigen Dateinamen in WordPress hochladen, wofür es praktischerweise die Hilfsfunktion <code>wp_upload_bits</code> gibt. Danach muss dann das Standbild als Attachment eingetragen werden, was jedoch auch ein paar Kniffe benötigt.</p>
<pre><code>/**
 * Post Thumbnail hinzufügen von einer bestimmten URL
 */
function wpm_generate_post_thumbnail( $post_id, $url, $title = '' ) {
	if ( ! $response = wp_remote_retrieve_body( wp_remote_get( $url ) ) )
		return false;

	// Dateinamen herausfiltern
	$filename = substr( $url, ( strrpos( $url, '/' ) ) +1 );

	// Datei in WordPress hochladen
	$upload = wp_upload_bits( $filename, null, $response );
	if ( false !== $upload['error'] )
		return false;

	// MIME Type überprüfen, zurückgeben
	$filetype = wp_check_filetype( $filename );

	// Informationen zum Attachment
	$attachment = array(
		'post_mime_type' => $filetype['type'],
		'guid' => $upload['url'],
		'post_title' => $title,
		'post_content' => '', // z.B. Video Beschreibung
	);
	// Attachment einfügen
	$thumb_id = wp_insert_attachment( $attachment, $upload['file'], $post_id );
	if ( is_wp_error( $thumb_id ) )
		return false;

	// Für die Verknüpfung mit dem Beitrag müssen wir diese Klasse laden
	require_once(ABSPATH . '/wp-admin/includes/image.php');
	// Attachment mit Post verknüpfen
	wp_update_attachment_metadata( $thumb_id, wp_generate_attachment_metadata( $thumb_id, $upload['file'] ) );
	return $thumb_id;
}</code></pre>
<p>Mit diesen zwei Funktionen kann man nun ein Custom Field auslesen, die nötigen Informationen zum Video laden und das Standbild schliesslich als Post Thumbnail verwenden. Dies alles mit nur einem Mausklick beim Veröffentlichen des Artikels. Und das Beste daran: Funktioniert es einmal nicht oder das Standbild wurde geändert, kann man das vorhandene Thumbnail entfernen und einfach den Beitrag nochmals speichern.</p>
<p>Ich habe den Code einfach so aus dem Plugin kopiert, falls es also nicht funktioniert, einfach sagen. Bestimmt kann man das Ganze auch vereinfachen, bin also für jeden Ratschlag dankbar.</p>
<p>Nachtrag: Selbstverständlich dürft ihr auch noch sehen, wie das Ganze dann im Backend aussieht. Nichts Spezielles, ich habe zum Testen mal ein <a href="http://vimeo.com/31440895" title="Vimeo - Neue Website für Dominique Gisin" target="_blank">Video</a> von Marcel Widmer genommen.</p>
<div id="attachment_4816" class="wp-caption aligncenter" style="width: 610px"><a href="http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/vimeo-oembed-resultat/" rel="attachment wp-att-4816"><img src="http://wp-magazin.ch/wp-content/uploads/vimeo-oembed-resultat-600x400.png" alt="Thumbnail via oEmbed Thumbnail" title="Thumbnail via oEmbed Thumbnail" width="600" height="400" class="size-large wp-image-4816" /></a><p class="wp-caption-text">Thumbnail via oEmbed Thumbnail</p></div>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/video-thumbnails-automatisch-laden-oembed-4740/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3 &#8220;Sonny&#8221; erschienen</title>
		<link>http://wp-magazin.ch/blog/wordpress-3-3-sonny-erschienen-4784/</link>
		<comments>http://wp-magazin.ch/blog/wordpress-3-3-sonny-erschienen-4784/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 23:21:31 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.3]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4784</guid>
		<description><![CDATA[Soeben wurde offiziell die WordPress Version 3.3 veröffentlicht. Sie folgt drei Releease Candidates, ganzen vier Beta-Versionen und hört auf den Namen "Sonny", nach dem bekannten Saxophonisten Sonny Stitt. WordPress 3.3 kann man ab sofort herunterladen oder über den Adminbereich automatisch aktualisieren.]]></description>
			<content:encoded><![CDATA[<p>Soeben wurde offiziell die <a title="WordPress.org - WordPress 3.3 &quot;Sonny&quot;" href="http://wordpress.org/news/2011/12/sonny/" target="_blank">WordPress Version 3.3</a> veröffentlicht. Sie folgt drei Releease Candidates, ganzen vier Beta-Versionen und hört auf den Namen "Sonny", nach dem bekannten Saxophonisten <a title="Wikipedia - Sonny Stitt" href="http://de.wikipedia.org/wiki/Sonny_Stitt" target="_blank">Sonny Stitt</a>. WordPress 3.3 kann man ab sofort <a title="WordPress - Download" href="http://wordpress.org/download/" target="_blank">herunterladen</a> oder über den Adminbereich automatisch aktualisieren.</p>
<p>Wie Matt Mullenweg im Blogbeitrag erwähnt, wurde WordPress seit Version 3.0 über 65 Millionen mal heruntergeladen. Bei der neuen Version hat man vor allem auf die User Experience geachtet: Es gibt u.a. eine neue Admin Bar (resp. Toolbar), ein neues Upload-Tool und dazu viele Code-Änderungen im Hintergrund. Man hat sogar extra ein Video gemacht, um die Neuerungen zusammenzufassen:</p>
<p><embed type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" width="630" height="350px" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=I7NAw9Zk&amp;isDynamicSeeking=true"></embed></p>
<p>Weitere Informationen erhält man im <a title="WordPress Codex - Version 3.3" href="http://codex.wordpress.org/Version_3.3" target="_blank">Codex</a> oder im <a title="WordPress Trac - Milestone 3.3" href="http://core.trac.wordpress.org/milestone/3.3" target="_blank">Trac</a>. Plugin-Autoren finden im <a title="WordPress Development Blog" href="http://wpdevel.wordpress.com/" target="_blank">Development Blog</a> Hilfe bezüglich wichtiger Code-Änderungen und wie man sein Plugin damit kompatibel macht.</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/wordpress-3-3-sonny-erschienen-4784/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automattic sperrt Plugins mit Spende-Buttons</title>
		<link>http://wp-magazin.ch/blog/automattic-sperrt-plugins-mit-spende-buttons-4769/</link>
		<comments>http://wp-magazin.ch/blog/automattic-sperrt-plugins-mit-spende-buttons-4769/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 09:57:34 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Spenden]]></category>
		<category><![CDATA[Werbung]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4769</guid>
		<description><![CDATA[Laut mehreren Berichten hat Automattic verschiedene WordPress-Entwickler aufgefordert, Spende-Buttons aus ihren Plugins zu entfernen. Offenbar telefonieren die Plugins so nach Hause, was nicht gern gesehen wird. Ist dieses Vorgehen gerechtfertigt?]]></description>
			<content:encoded><![CDATA[<p>Zur Verwaltung der Downloads hier im Blog nutze ich das kostenlose <a title="WordPress Plugins - WordPress Download Monitor" href="http://wordpress.org/extend/plugins/download-monitor/" target="_blank">WordPress Download Monitor Plugin</a> von <a title="Mike Jolley" href="http://mikejolley.com/" target="_blank">Mike Jolley</a>. Als ich letzte Woche das <a title="WordPress Download Monitor Changelog" href="http://wordpress.org/extend/plugins/download-monitor/changelog/" target="_blank">Changelog</a> des aktuellen Update angeschaut habe, staunte ich nicht schlecht. Da stand nämlich, dass der Autor nicht nur Hinweise auf Spendemöglichkeiten entfernen musste, sondern sogar Links zu den Websites von Personen, welche das Plugin freiwillig übersetzt haben.</p>
<h3>Nach Hause telefonieren - verboten?</h3>
<div id="attachment_4777" class="wp-caption alignright" style="width: 310px"><a href="http://wp-magazin.ch/blog/automattic-sperrt-plugins-mit-spende-buttons-4769/wp-plugins/" rel="attachment wp-att-4777"><img class="size-medium wp-image-4777" title="WordPress Plugin Directory" src="http://wp-magazin.ch/wp-content/uploads/wp-plugins-300x213.jpg" alt="WordPress Plugin Directory" width="300" height="213" /></a><p class="wp-caption-text">WordPress Plugin Directory</p></div>
<p>Wie Mike mir dann auch noch via Twitter versicherte, wurde er von Automattic dazu aufgefordert, die eingebundene Werbeflächen von <a title="PluginSponsors.com" href="http://pluginsponsors.com/" target="_blank">PluginSponsors.com</a> per sofort zu entfernen. PluginSponsors.com ist ein speziell für Plugin-Autoren errichtetes Werbenetzwerk. Wer Plugin-Autoren unterstützen will, kann über die Website Werbung in den Einstellungsseiten des Plugins schalten.</p>
<p>Greg Mulhauser, der Gründer des Dienstes, hat offenber ähnliche Forderungen erhalten mit der Begründung, dass die Plugins mit dieser Lösung nach Hause telefonieren, sprich Daten von einem externen Server laden. In einem <a title="Greg's Plugins - Automattic Dishes up Bullying and Intimidation for Thanksgiving" href="http://gregsplugins.com/lib/2011/11/26/automattic-bullies/" target="_blank">ausführlichen Blogbeitrag</a> erklärt er die ganze Sache aus seiner Sicht. PluginSponsors.com wurde mittlerweile eingestellt, da es unter diesen Umständen schliesslich nicht weiter betrieben werden kann.</p>
<h3>Meinungen</h3>
<p><a title="Deckerweb - David Decker Webservice" href="http://deckerweb.de/" target="_blank">David Decker</a> hat Gregs Artikel <a title="Google+ - David Decker" href="https://plus.google.com/116167682320472603984/posts/hvczXdZ9F9s" target="_blank">bei Google+ geteilt</a>, was prompt zu einigen Reaktionen führte. So scheint Automattic die Plugin-Autoren nicht auf eigene Faust angeschrieben zu haben, sondern auf Grund von Beschwerden von Nutzern, die sich durch die ständige Werbung gestört fühlten. Welche Geschichte nun wahr ist, weiss ich nicht. Es gibt sicher noch viel aufdringlichere Plugins, aber ob man diese dann gleich sperren will? Ich bin gespannt auf Meinungen!</p>
<p>Übrigens: Das Plugin-Verzeichnis wird eigentlich von der WordPress Foundation betrieben, nicht von Automattic...</p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/automattic-sperrt-plugins-mit-spende-buttons-4769/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3 Release Candidate 1</title>
		<link>http://wp-magazin.ch/blog/wordpress-3-3-release-candidate-1-4772/</link>
		<comments>http://wp-magazin.ch/blog/wordpress-3-3-release-candidate-1-4772/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 09:16:09 +0000</pubDate>
		<dc:creator>Pascal Birchler</dc:creator>
				<category><![CDATA[Kurznachrichten]]></category>
		<category><![CDATA[3.3]]></category>
		<category><![CDATA[Release Candidate]]></category>

		<guid isPermaLink="false">http://wp-magazin.ch/?p=4772</guid>
		<description><![CDATA[Heute früh wurde der 1. Release Candidate von WordPress 3.3 veröffentlicht. Es kann sich also nur noch um Tage handeln, bis die Version endgültig erscheint.]]></description>
			<content:encoded><![CDATA[<p>Heute früh wurde der 1. Release Candidate von WordPress 3.3 veröffentlicht. Es kann sich also nur noch um Tage handeln, bis die Version endgültig erscheint. Neben Bugfixes gab es auch ein paar Anpassungen an der Admin Bar: Die Suche rutscht nach rechts und neu gibt es mehr Icons.</p>
<p><a title="WordPress 3.3 Release Candidate 1" href="http://wordpress.org/wordpress-3.3-RC1.zip">WordPress 3.3 Release Candidate 1 herunterladen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wp-magazin.ch/blog/wordpress-3-3-release-candidate-1-4772/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

