<?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>Zorta</title>
	<atom:link href="http://www.zorta.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zorta.de</link>
	<description>Nähkästchen eines Webentwicklers</description>
	<lastBuildDate>Sat, 29 Oct 2011 20:08:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>RolePlace geht live</title>
		<link>http://www.zorta.de/allgemein/roleplace-geht-live/</link>
		<comments>http://www.zorta.de/allgemein/roleplace-geht-live/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 20:08:31 +0000</pubDate>
		<dc:creator>Denis Zunke</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[RolePlace]]></category>
		<category><![CDATA[Projekt]]></category>

		<guid isPermaLink="false">http://www.zorta.de/?p=321</guid>
		<description><![CDATA[Ich hatte jetzt 3 Wochen Urlaub und der liegt mir in den Knochen. Nicht nur, dass ich mich erhohlt habe und in Niedersachsen war. Nebenbei fand ich auch endlich noch die Zeit an meinem Projekt RolePlace weiter zu arbeiten. An Zeit mangelte es in letzter Zeit schließlich häufig, wenn ich so zurück denke. Vor allem [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte jetzt 3 Wochen Urlaub und der liegt mir in den Knochen. Nicht nur, dass ich mich erhohlt habe und in Niedersachsen war. Nebenbei fand ich auch endlich noch die Zeit an meinem Projekt RolePlace weiter zu arbeiten. An Zeit mangelte es in letzter Zeit schließlich häufig, wenn ich so zurück denke. Vor allem die Arbeit hat viel Stress bereitet seit unser Team sein guter Teamleiter verlassen hatte. Zusätzlich habe ich mir noch einen neuen Arbeitsplatz gesucht. Aber genug an Ausflüchten, dass keine Zeit da war das Projekt endlich weiter zu bringen.</p>
<p>Nunmehr ist es mir gelungen eine schlanke erste Version live zu stellen. Am meisten Zeit hat es mich wohl gekostet mit dem JavaScript klar zu kommen. Meine Wahl fiel auf jQuery, da ich auch auf Arbeit bereits damit in Kontakt kam. Mittlerweile kann ich aber sagen, dass ich sehr gut damit klar komme. Man brauchte nur ein Projekt um sich vernünftig zu üben. </p>
<p>Interessant war gestern auch die Anbindung von RolePlace an ein phpBB-Forum. Sich in die Registrierung und den Login über eine dritte Stelle einzubringen ist gar nicht so einfach. Vielleicht schreibe ich die Tage einmal etwas darüber, da es doch sehr praktisch ist. </p>
<p>Unter der URL http://www.roleplace.de kann man die kleine, aber wachsende, Charakter-Datenbank finden und jeder ist gerne eingeladen sie zu nutzen. Wichtig ist, dass man anonym bleibt. Man braucht bei der Nutzung, weder bei RolePlace noch im dazugehörigen Forum, eine E-Mail-Adresse angeben. </p>
<p>Mal sehen was mir noch alles einfällt. Als nächstes sind jedenfalls eine Bildergalerie und ein kleines anrüchiges Feature geplant, die natürlich wie alles für jeden Charakter getrennt sind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zorta.de/allgemein/roleplace-geht-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript-Movies</title>
		<link>http://www.zorta.de/allgemein/javascript-movies/</link>
		<comments>http://www.zorta.de/allgemein/javascript-movies/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 07:25:54 +0000</pubDate>
		<dc:creator>Denis Zunke</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Filme]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Spaß]]></category>

		<guid isPermaLink="false">http://www.zorta.de/?p=315</guid>
		<description><![CDATA[Heute will ich mal einen kleinen Fund vorzeigen, den ich recht lustig fand. JavScript ermöglicht ja so einiges, aber das es Leute gibt, die sich hinsetzen und damit &#8220;Filme&#8221; nachstellen finde ich erstaunlich. Als ich einen Artikel über eine JavaScript-Konsole im Entwickler-Blog meines Unternehmens las, sties ich auf eine Seite, die den Film &#8220;Star Wars&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Heute will ich mal einen kleinen Fund vorzeigen, den ich recht lustig fand. JavScript ermöglicht ja so einiges, aber das es Leute gibt, die sich hinsetzen und damit &#8220;Filme&#8221; nachstellen finde ich erstaunlich. Als ich einen Artikel über eine JavaScript-Konsole im Entwickler-Blog meines Unternehmens las, sties ich auf eine Seite, die den Film &#8220;Star Wars&#8221; nachgebaut hat. Er ist zwar nicht vollständig, aber immerhin waren es ca. 15 Minuten Film.</p>
<p><a href="http://www.asciimation.co.nz/">Ascii Star-Wars</a></p>
<p>Kennt vielleicht jemand noch weitere Beispiele für Filmumsetzungen in Ascii und JavaScript?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zorta.de/allgemein/javascript-movies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sicherheit bei Zend_Form</title>
		<link>http://www.zorta.de/frameworks/zend-framework/sicherheit-bei-zend_form/</link>
		<comments>http://www.zorta.de/frameworks/zend-framework/sicherheit-bei-zend_form/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 20:07:36 +0000</pubDate>
		<dc:creator>Denis Zunke</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Zend_Form]]></category>

		<guid isPermaLink="false">http://www.zorta.de/?p=304</guid>
		<description><![CDATA[Das Zend Framework bietet viele Möglichkeiten uns Arbeit abzunehmen und vergisst dabei auch die Sicherheit nicht. Allerdings bin ich nun schon öfters auf Quellcode getroffen bei dem der Form-Teil des Zend Frameworks falsch eingesetzt wurde. So erfüllt Zend_Form auch den Zweck, dass wir sichere Inhalte von Elementen erhalten. Man kann auch Filter anwenden. Aber all [...]]]></description>
			<content:encoded><![CDATA[<p>Das Zend Framework bietet viele Möglichkeiten uns Arbeit abzunehmen und vergisst dabei auch die Sicherheit nicht. Allerdings bin ich nun schon öfters auf Quellcode getroffen bei dem der Form-Teil des Zend Frameworks falsch eingesetzt wurde. So erfüllt Zend_Form auch den Zweck, dass wir sichere Inhalte von Elementen erhalten. Man kann auch Filter anwenden. Aber all dies bringt nichts, wenn man dann doch direkt auf die Werte über die globale $_POST zugreift. Man hat davon einfach nichts. Die Werte wurden nicht überprüft, sind damit <strong>unsicher</strong>, und sind durch keine Filter gelaufen.</p>
<p>Deshalb der Appell an jene, die die Bibliothek es falsch verwenden.</p>
<p>FALSCH:</p>
<pre class="brush: php">if ($form-&gt;isValid) {

$objekt = new Test_Object();
$objekt-&gt;property1 = $_POST[&#039;property1&#039;];

}</pre>
<p>RICHTIG:</p>
<pre class="brush: php">if ($form-&gt;isValid) {

$objekt = new Test_Object();
$objekt-&gt;property1 = $form-&gt;getValue(&#039;property1&#039;);

}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.zorta.de/frameworks/zend-framework/sicherheit-bei-zend_form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitteraner</title>
		<link>http://www.zorta.de/allgemein/twitteraner/</link>
		<comments>http://www.zorta.de/allgemein/twitteraner/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 11:33:33 +0000</pubDate>
		<dc:creator>Denis Zunke</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Zorta]]></category>

		<guid isPermaLink="false">http://www.zorta.de/?p=301</guid>
		<description><![CDATA[Es hat mich gepackt. Irgendwie konnte ich am Ende doch nicht dem Widerstehen mich mal bei Twitter anzumelden. Viele gute Links zu Informationen bekommt man dort nun einmal. Das ist mein Grund mich in das Zwitscher-Universum ziehen zu lassen. Nun damit auch verbinden werden auch die neuen Artikel von meinem Blog dort in meinem Profil [...]]]></description>
			<content:encoded><![CDATA[<p>Es hat mich gepackt. Irgendwie konnte ich am Ende doch nicht dem Widerstehen mich mal bei Twitter anzumelden. Viele gute Links zu Informationen bekommt man dort nun einmal. Das ist mein Grund mich in das Zwitscher-Universum ziehen zu lassen.</p>
<p>Nun damit auch verbinden werden auch die neuen Artikel von meinem Blog dort in meinem Profil verlinkt. Dies hier wäre der erste! Ich hoffe das WordPress-Plugin spielt mit wie ich es mir wünsche. </p>
<p><a href="http://twitter.com/#!/DenisZunke">Zum Zwitschern</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zorta.de/allgemein/twitteraner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zugriff auf WordPress XML-RPC-Server mit Zend</title>
		<link>http://www.zorta.de/frameworks/zend-framework/zugriff-auf-wordpress-xml-rpc-server-mit-zend/</link>
		<comments>http://www.zorta.de/frameworks/zend-framework/zugriff-auf-wordpress-xml-rpc-server-mit-zend/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 10:05:22 +0000</pubDate>
		<dc:creator>Denis Zunke</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XML-RPC]]></category>

		<guid isPermaLink="false">http://www.zorta.de/?p=289</guid>
		<description><![CDATA[Es ist eigentlich recht plausibel, dass ich kurz vorstelle wie man auf WordPress per XML-RPC zugreift, wenn ich schon beschreibe, wie man den Server erweitern kann. Das Wichtigste dabei ist, dass man den Server in den Einstellungen seines WordPress aktiviert. Dazu benötigt man nur einen kleinen Haken, der sich unter Einstellungen / Schreiben findet. Nachdem [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist eigentlich recht plausibel, dass ich kurz vorstelle wie man auf WordPress per XML-RPC zugreift, wenn ich schon <a href="http://www.zorta.de/tuts/erweiterung-der-wordpress-xml-rpc-schnittstelle/">beschreibe</a>, wie man den Server erweitern kann. </p>
<p>Das Wichtigste dabei ist, dass man den Server in den Einstellungen seines WordPress aktiviert. Dazu benötigt man nur einen kleinen Haken, der sich unter Einstellungen / Schreiben findet. Nachdem die Einstellung gespeichert ist könnt ihr anfangen mit Zend auf die Schnittstelle zuzugreifen.</p>
<p><span id="more-289"></span></p>
<p>Das Zend Framework bietet uns hier bereits einen fertigen Client, der all die nervigen Arbeiten abnimmt. Um die Verbindung zur API herzustellen bedarf es dank dieser Hilfe nur einer Zeile.</p>
<pre class="brush: php">$xmlClient = new Zend_XmlRpc_Client(&#039;http://www.dein-blog.de/xmlrpc.php&#039;);</pre>
<p>Eine genaue Beschreibung zum XML-RPC-Client des Zend Framework findet man natürlich entsprechend im <a href="http://framework.zend.com/manual/de/zend.xmlrpc.client.html">Reference-Guide</a>. Ich möchte nun von meinem Blog die Posts einer Kategorie abrufen. Dazu gab es bereits die Erweiterung des XML-RPC-Servers. Die Funktionen aufzurufen ist dann nur noch ein kleiner Schritt.</p>
<pre class="brush: php">$data = $xmlClient-&gt;call(
    &#039;zorta.postsbycategory&#039;,
    array(
        &#039;username&#039;	=&gt; &#039;BENUTZERNAME&#039;,
        &#039;password&#039;	=&gt; &#039;PASSWORT&#039;,
        &#039;category&#039;	=&gt; KATEGORIE-ID
    )
);</pre>
<p>Als Benutzername und Passwort übergibt man dem Aufruf die Daten seines Benutzers für den WordPress-Blog. Die Daten kann man nun über eine Array-Behandlung einfach ausgeben oder weiterverarbeiten. </p>
<p>Eine eher mangelhafte Aufführung der vorhandenen XML-RPC-Methoden findet man bei <a href="http://codex.wordpress.org/XML-RPC_wp">WordPress</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zorta.de/frameworks/zend-framework/zugriff-auf-wordpress-xml-rpc-server-mit-zend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

