<?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/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>johannes.jarolim.com &#187; PHP</title>
	<atom:link href="http://johannes.jarolim.com/blog/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://johannes.jarolim.com/blog</link>
	<description>Willkommen auf der privaten Homepage von Johannes Jarolim, Salzburg, Österreich / Welcome to the private homepage of Johannes Jarolim, Salzburg, Austria, Europe.</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:14:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel="next" href="http://johannes.jarolim.com/blog/tag/php/feed/?page=2" />

		<item>
		<title>WordPress &#8211; Inline Mediaupload</title>
		<link>http://johannes.jarolim.com/blog/2012/01/01/wordpress-inline-mediaupload/</link>
		<comments>http://johannes.jarolim.com/blog/2012/01/01/wordpress-inline-mediaupload/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 19:49:24 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[add media]]></category>
		<category><![CDATA[inline]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[media upload]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://johannes.jarolim.com/blog/?p=1202</guid>
		<description><![CDATA[As side-product to my commercial or open source work, i often create prototypes. The WordPress plugin Inline Mediaupload is the elaborated result of a feasability study for the next generation of my plugin Yet-Another-Photoblog (YAPB). In this study i verified that the new WordPress 3.3 Media Upload Feature may be directly integrated into the normal [...]]]></description>
			<content:encoded><![CDATA[<p>As side-product to my commercial or open source work, i often create prototypes. The WordPress plugin <a href="http://www.wordpress.org/extend/plugins/inline-mediaupload" target="_blank">Inline Mediaupload</a> is the elaborated result of a feasability study for the next generation of my plugin <a href="http://www.wordpress.org/extend/plugins/yet-another-photoblog" target="_blank">Yet-Another-Photoblog</a> (YAPB). In this study i verified that the new WordPress 3.3 Media Upload Feature may be directly integrated into the normal post/page edit form.</p>
<p><span id="more-1202"></span></p>
<h2>WordPress Media Upload has grown mature</h2>
<p>The WordPress Media Upload has grown up: Since <a href="http://codex.wordpress.org/Version_3.3" target="_blank">version 3.3</a> there is only one button left on the edit form &#8211; A big usability plus. Additionally, the lightbox/iframe integration now supports drag&amp;drop uploads with modern browsers (firefox, chrome) and an acceptable multiple file upload for the rest of the browser-bunch.</p>
<h2>One step forward</h2>
<p>One of my intentions for YAPB was to make the fileupload as easy as can be. For a photoblog, the image upload was the most important thing just after entering the title. So i introduced a new file-upload meta-box just below the title on post/page add/edit forms. Over the years, I got a lot of positive feedback regarding this feature and i planned to keep with this with the next generation of the plugin, which will probably use the native WordPress fileupload-feature so everything becomes much more standardized.</p>
<h2>WordPress Inline Mediaupload</h2>
<p><a href="http://www.wordpress.org/extend/plugins/inline-mediaupload">Inline Mediaupload</a> also introduces a new meta-box on post/page forms which directly contains the media-upload.php iframe otherwise only reachable via button/lightbox:</p>
<p><img class="alignnone size-full wp-image-1205" title="screenshot-1" src="http://johannes.jarolim.com/blog/wp-content/uploads/2012/01/screenshot-1.jpg" alt="" width="530" height="328" /></p>
<p>The iframe automatically resizes smoothly with its inner content thus hiding the iframe-nature of the content.</p>
<p>Additionally, the plugin introduces a new meta-box area to the forms allowing you to move any meta-box just below the title input field &#8211; that&#8217;s just my personal favorite location for placing the new upload-box ;-)</p>
<h2>Support Open Source</h2>
<p>If you like this plugin and want to honor the time I spent in creating/elaborating/updating it since December 2011 &#8211; <strong>Feel free to donate</strong> a small ammount via Paypal!</p>

<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="paypal@johannes.jarolim.com" /><input type="hidden" name="item_name" value="A donation for Inline-Mediaupload" /><input type="hidden" name="item_number" value="Supporting Open Source" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="http://johannes.jarolim.com/blog/wp-content/themes/jpj-typography/images/paypal-donate.jpg" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->

]]></content:encoded>
			<wfw:commentRss>http://johannes.jarolim.com/blog/2012/01/01/wordpress-inline-mediaupload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimcore &#8211; Gutes CMS mit verbesserungsbedürftiger Positionierung</title>
		<link>http://johannes.jarolim.com/blog/2011/12/23/gutes-cms-mit-verbesserungsndurftiger-positionierung/</link>
		<comments>http://johannes.jarolim.com/blog/2011/12/23/gutes-cms-mit-verbesserungsndurftiger-positionierung/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 23:03:31 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Nicht kategorisiert]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pimcore]]></category>

		<guid isPermaLink="false">http://johannes.jarolim.com/blog/?p=1169</guid>
		<description><![CDATA[Im Rahmen meiner Arbeit ist mir das CMS Pimcore unter die Finger gekommen: Dieses Open Source CMS wurde durch eine für Salzburger Verhältnisse großen Agentur namens Elements entwickelt. Der erste Eindruck Mein erster Eindruck ist durchgehend positiv: Das CMS stellt ein Agentur-Framework für die Entwicklung komplexer Seiten dar: Es basiert zum größten Teil auf dem [...]]]></description>
			<content:encoded><![CDATA[<p>Im Rahmen meiner Arbeit ist mir das CMS <a href="http://www.pimcore.org" target="_blank">Pimcore</a> unter die Finger gekommen: Dieses Open Source CMS wurde durch eine für Salzburger Verhältnisse großen Agentur namens <a href="http://www.elements.at" target="_blank">Elements </a>entwickelt.</p>
<p><span id="more-1169"></span></p>
<h2>Der erste Eindruck</h2>
<p>Mein erster Eindruck ist durchgehend positiv:</p>
<p>Das CMS stellt ein Agentur-Framework für die Entwicklung komplexer Seiten dar: Es basiert zum größten Teil auf dem PHP-Framework Zend, mit dessen Hilfe ein relativ gut durchdachtes MVC-Pattern implementiert wurde.</p>
<p>Im Backend stellt Pimcore einige sehr interessante Feature via ExtJS zur Verfügung, was eine sehr moderne Admin-Oberfläche ermöglicht. Der Entwickler kann zB. via Drag &amp; Drop sehr einfach neue Data Access Objects (DAO) erstellen und untereinander verknüpfen. Diese stellen in Folge die Datenstruktur der Website. Hier bekommen wir die Grundidee von zB. Drupal in einem modernen und durchdachtem neuen Gewand präsentiert.</p>
<p>Das Backend erlaubt out-of-the-box auch die Deklaration von Parent-Klassen für im Backend definierte Klassen: Damit lassen sich mit Hilfe eines guten Programmierers auch komplexe Domains darstellen.</p>
<h2>Klassifizierung</h2>
<p>Pimcore schätze ich derzeit primär als Agentur-Website-Frameset ein: Es wird auf jeden Fall ein kompetenter PHP-Entwickler benötigt, um Kundenseiten bottom-up aufzubauen.</p>
<p>Hobby-Programmierer haben mit Pimcore weniger Freude, da es erstens idealerweise auf einem dedicated Server läuft, auf dem man zB. benötigte PHP Module deployen kann. Zusätzlich muß man schon für sehr einfache Seiten anfangen, eigene PHP-Controller zu programmieren, bevor irgendwas angezeigt wird: Hier wird out-of-the-box nichts zur Verfügung gestellt.</p>
<p>Hat man diese Ressourcen (PHP-Programmierer) allerdings zur Verfügung und die Hürden der sehr Fachpublikum-orientierten Dokumentation überwunden, kann ich das System auch jetzt schon 100%ig empfehlen: Mit kurzer Einlernzeit durch einen Pimcore-Kundigen lassen sich auch komplexe Themengebiete sehr effizient darstellen.</p>
<p>Gute PHP Programmierer lassen sich definitiv durch das schön strukturierte Zend-Framework und das kompetent implementierte MVC-Pattern überzeugen.</p>
<h2>Verbesserung möglich und nötig</h2>
<p>Grundsätzlich zeichnen sich erfolgreiche Open-Source-Projekte derzeit aus meiner Sicht durch eine möglichst breit gestreute Stakeholder-Gruppe aus: Je weiter die Userbasis, desto mehr Interessenten und Entwickler finden sich, die Bugs und Feature Requests einstellen wie auch analysieren/beheben/programmieren.</p>
<p>Pimcore verschenkt hier aus meiner Sicht derzeit definitv Potential und ist aus Open-Source-Sicht strategisch nicht 100%ig richtig positioniert: Um hier das Momentum einer starken Entwicklergemeinde aufbauen zu können, ist das System meiner Meinung nach noch zu anspruchsvoll bezüglich der Infrastrukturanforderungen.</p>
<p>Zusätzlich bietet es noch nicht den nötigen Level an Trivialisierung, um mäßig ausgebildete PHP-Programmierer anzuziehen.</p>
<h2>Senior-PHP-Entwickler als Target Audience?</h2>
<p>Die Macher von Pimcore sollten sich meiner Meinung nach etwas mehr Gedanken um die Zielgruppe machen: Wie bekommt das CMS strategisch die meiste Aufmerksamkeit? Wie kann ich möglichst viele Open-Source-Entwickler in das Projekt einbinden? Wie fördere ich auch nicht so begabte/ausgebildete PHP-Prgammierer, ihren Beitrag zu dem Projekt beizutragen?</p>
<p>Ich würde hier Ansätze von Open-Source-Projekten wie zB. <a href="http://www.wordpress.org" target="_blank">WordPress</a> analysieren und implementieren: Diese verstehen es vorzüglich, zB. das Templating vom Kern-System zu trennen und sauber zu Dokumentieren. Das Basis-System selber läuft auf einer möglichst breiten Systemlandschaft und ist sehr einfach zu installieren und aktuell zu halten.</p>
<p>Resultat:</p>
<ul>
<li>Tausende von Programmieren, die täglich neue Plugins/Templates zum Projekt hinzufügen.</li>
<li>Millionen von Nutzern; Das CMS wird täglich von unzähligen Nutzern weiter empfohlen, runtergeladen und installiert.</li>
<li>Open Source Momentum</li>
</ul>
<h2>Fazit</h2>
<p>Schafft es das Entwicklungsteam, die verschiedenen Hebel der Open Source Entwicklung optimal zu bedienen, sollte Pimcore meiner Meinung nach wie eine Atomombe einschlagen: Grundsätzlich bietet das System alles, was sich ein gut ausgebildeter PHP-Entwickler derzeit nur wünschen kann &#8211; Allerdings fehlt noch das richtige Open Source Momentum.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jarolim.com/blog/2011/12/23/gutes-cms-mit-verbesserungsndurftiger-positionierung/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Your own photo mosaic page with WordPress and Yet Another Photoblog</title>
		<link>http://johannes.jarolim.com/blog/2008/07/24/your-own-photo-mosaic-page-with-wordpress-and-yapb/</link>
		<comments>http://johannes.jarolim.com/blog/2008/07/24/your-own-photo-mosaic-page-with-wordpress-and-yapb/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 07:43:19 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Know-How]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Yet Another Photoblog]]></category>
		<category><![CDATA[Know How]]></category>
		<category><![CDATA[Mosaic]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[YAPB]]></category>

		<guid isPermaLink="false">http://johannes.jarolim.com/blog/?p=352</guid>
		<description><![CDATA[You&#8217;re using YAPB, you want to create or use your own theme and now you&#8217;re stuck on how to create a mosaic page featuring all your photos? Thanks god &#8211; Here&#8217;s a post describing exactly that topic ;-) Basically, a mosaic page is a standard WP page using a custom page template. The job of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>You&#8217;re using <a href="http://johannes.jarolim.com/yapb">YAPB</a>, you want to create or use your own theme and now you&#8217;re stuck on how to create a mosaic page featuring all your photos?</strong> Thanks god &#8211; Here&#8217;s a post describing exactly that topic ;-) <span id="more-352"></span> Basically, a mosaic page is a standard WP page using a custom page template. The job of the custom page template is to fetch all your YAPB images and to display them in some form. So: Let&#8217;s just do it:</p>
<h2>Create a page template file</h2>
<p>So let&#8217;s start with our new page template: Create a file named <strong>tpl.yapb.mosaic.php</strong> in your current theme folder.</p>
<h3>Throw in some WP Metadata</h3>
<p>As a first step we define a standard PHP comment at top with meta data so WordPress can identify this file as template:</p>
<pre>&lt;?php /* Template Name: YAPB Photo Mosaic Page (Prototype) */ ?&gt;</pre>
<h3>Create some infrastructure</h3>
<p>Now some default infrastructure for WP templates like calling the header, starting the WP loop, displaying the page title and content:</p>
<pre>&lt;?php
  get_header(); ?&gt;
  &lt;!-- Let's start the WordPress loop --&gt;
  &lt;?php if (have_posts()): while (have_posts()): the_post(); ?&gt;
    &lt;?php global $post; ?&gt;
    &lt;div class="post"&gt;
      &lt;h1&gt;&lt;a href="&lt;?php echo get_permalink() ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt;
      &lt;?php the_content('read more...'); ?&gt;</pre>
<h3>Define what you want</h3>
<p>To display the thumbnails of all our photos, we need to know what we want to fetch exactly. In my case, i assign each photoblog post to a special category &#8220;photoblog&#8221;. That category is configured in YAPB &#8211; so i can ask for it&#8217;s id and get all (or at least the last 1000) posts of that category with a simple WordPress function. Additionally i use this php part to define the format of the thumbnails i want to display on this page:</p>
<pre>&lt;?php
  // Let's get the last 1000 photoblog entries
  $photoblog_posts = get_posts( 'category=' . get_option('yapb_default_post_category') . '&amp;numberposts=1000' );
  // Let's define the needed thumbnail format
  $thumbConfig = array( 'h=80', 'q=100', 'fltr[]=usm|60|0.5|3' );
?&gt;</pre>
<h3>Loop through the fetched posts</h3>
<p>Since we should have all needed posts now, we simply cycle through all of them, get the image and display the thumbnails. In this sample i use a unordered list as structure for the images:</p>
<pre>&lt;ul&gt;
  &lt;?php foreach($photoblog_posts as $photoblog_post): ?&gt;
    &lt;?php if (!is_null($image = YapbImage::getInstanceFromDb($photoblog_post-&gt;ID))): ?&gt;
      &lt;li&gt;&lt;a title="&lt;?php echo $photoblog_post-&gt;post_title ?&gt;" href="&lt;?php echo get_permalink($photoblog_post-&gt;ID) ?&gt;"&gt;&lt;img src="&lt;?php echo $image-&gt;getThumbnailHref($thumbConfig) ?&gt;" width="&lt;?php echo $image-&gt;getThumbnailWidth($thumbConfig) ?&gt;" height="&lt;?php echo $image-&gt;getThumbnailHeight($thumbConfig) ?&gt;" alt="&lt;?php echo $photoblog_post-&gt;post_title ?&gt;" /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;?php endif ?&gt;
  &lt;?php endforeach ?&gt;
&lt;/ul&gt;</pre>
<h3>Close the previously created infrastructure</h3>
<p>To cleanly finalize the page template we now close the previously opened WordPress loop and call the footer.</p>
<pre>&lt;?php endwhile; endif; ?&gt;&lt;!-- end of the WP loop --&gt;
&lt;?php get_footer(); ?&gt;</pre>
<p>The complete file may be found in <a href="http://johannes.jarolim.com/blog/wp-content/uploads/File/wp_page_template_mosaic.zip">this .zip file (275 KB)</a>.</p>
<h3>Finally just use the new page template</h3>
<p>To use the page template, just go to your admin panel, write a new page and choose your newly created page template &#8211; Voila: You have your first YAPB mosaic page!</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jarolim.com/blog/2008/07/24/your-own-photo-mosaic-page-with-wordpress-and-yapb/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>WordPress und Übersetzungen</title>
		<link>http://johannes.jarolim.com/blog/2006/04/15/wordpress-und-ubersetzungen/</link>
		<comments>http://johannes.jarolim.com/blog/2006/04/15/wordpress-und-ubersetzungen/#comments</comments>
		<pubDate>Sat, 15 Apr 2006 21:21:25 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Know-How]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[GetText]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[I18n]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Uebersetzungen]]></category>

		<guid isPermaLink="false">http://johannes.jarolim.com/blog/2006/04/15/wordpress-und-ubersetzungen/</guid>
		<description><![CDATA[Wie wird WordPress bzw. Plugins oder Themes mehrsprachig? Mich hat das grunds&#228;tzlich interessiert, da ich mir derzeit anschaue, ob ich Yapb (Yet Another PhotoBlog) als WordPress Plugin umsetze. Grund f&#252;r meine Neugier: Was mu&#223; ich schon Anfangs wissen, um das Plugin am Ende auch wirklich ohne gro&#223;e Arbeit &#220;bersetzen zu k&#246;nnen (Ich brauche keinen Abschlie&#223;enden [...]]]></description>
			<content:encoded><![CDATA[<p>Wie wird WordPress bzw. Plugins oder Themes mehrsprachig? Mich hat das grunds&auml;tzlich interessiert, da ich mir derzeit anschaue, ob ich <a href="http://johannes.jarolim.com/blog/2006/05/27/yet-another-photoblog-goes-alpha/">Yapb</a> (Yet Another PhotoBlog) als WordPress Plugin umsetze. Grund f&uuml;r meine Neugier: </p>
<p>Was mu&szlig; ich schon Anfangs wissen, um das Plugin am Ende auch wirklich ohne gro&szlig;e Arbeit &Uuml;bersetzen zu k&ouml;nnen (Ich brauche keinen Abschlie&szlig;enden Aha-da-hab-ich-an-der-Realit&auml;t-vorbeiprogrammiert Effekt).</p>
<p>Naja &#8211; WordPress benutzt das freie <a target="_blank" href="http://de.wikipedia.org/wiki/GNU_gettext">GNU-Gettext</a> (bzw. <a target="_blank" href="http://www.gnu.org/software/gettext/gettext.html">hier ein Link zur Gettext-Seite selber</a>), welches grob folgende Arbeitsschritte vorraussetzt:</p>
<ol>
<li>Alle zu &uuml;bersetzenden Texte im Quellcode durch Funktionsaufrufe ersetzen<br />zb. <strong>print(&#8216;This is english&#8217;);</strong> durch <strong>print(__(&#8216;This is english&#8217;, &#8216;pluginname&#8217;)); </strong>wobei beim Entwickeln wirklich Englisch verwendet werden sollte.</li>
<li>Ein Tool wie zB. <a target="_blank" href="http://poedit.sf.net/">poEdit</a> dr&uuml;berlaufen lassen, alle diese Textschnipsel herausholen lassen und in eine .po-Datei speichern. Diese agiert als Resourcencontainer f&uuml;r nicht &uuml;bersetzte Textschnipsel. </li>
<li>Diese jetzt Schritt f&uuml;r Schritt in die gew&uuml;nschte Sprache &uuml;bersetzen</li>
<li>Das Ergebnis zu einer .mo-Datei (zB. pluginname-de_DE.mo) kompilieren und abspeichern </li>
</ol>
<p>WordPress selber erlaubt dann die Einbindung dieser Textdomain und ersetzt dann alle so vorbereiteten Textschnipsel durch die deutschen &Uuml;bersetzungen, wenn der User das so in WordPress eingestellt hat.</p>
<p>Sollte der Benutzer dann eine noch nicht &uuml;bersetzte Sprache verwenden, wird standardm&auml;&szlig;ig der Englische Text angezeigt, der ja immer noch im Quelltext vorliegt.</p>
<p><strong>Fazit: </strong>Selbst wenn dies wieder mal der falsche Ansatz ist und ich Yapb als eigenst&auml;ndige WebApplikation entwickle, hab ich wieder was dazugelernt: Ein sch&ouml;ner Ansatz f&uuml;r &Uuml;bersetzungen. Die &Uuml;bersetzung geht gut von der Hand, wenn man statt den Commandline-Tools der GNU Foundation mit poEdit arbeitet. Ich denke, dass jedes seri&ouml;se &Uuml;bersetzungsb&uuml;ro .mo-Dateien akzeptiert.</p>
<p><strong>More Infos:</strong> Falls sich jemand f&uuml;r das Thema interessiert und schnell in die Materie kommen m&ouml;chte, kann ich diese beiden Artikel empfehlen: </p>
<ul>
<li><a target="_blank" href="http://codex.wordpress.org/Writing_a_Plugin#Localizing_Plugins">Die Anfangsseite auf wordpress.org</a> </li>
<li><a target="_blank" href="http://www.zyblog.de/2006/01/06/wordpress-themes-lokalisieren">Ein sehr sch&ouml;ner Artikel auf zyblog.de</a> beschreibt, wie man WordPress Themes lokalisiert &#8211; Der beschriebene Workflow l&auml;&szlig;t sich nat&uuml;rlich auch auf Plugins anwenden und enth&auml;lt auch einen Link auf folgenden Artikel: </li>
<li><a target="_blank" href="http://doku.wordpress.de/Erstellen_der_Sprachdatei_mit_poEdit">Erstellen einer Sprachdatei mit poEdit</a> auf wordpress.de </li>
</ul>
<p>Zusammen ergeben die 3 Artikel ein sch&ouml;nes Bild &#8211; Nach ein bisschen lesen und nachmachen sollte jeder in der Lage sein, eigene &Uuml;bersetzungsdateien zu erstellen und zu benutzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jarolim.com/blog/2006/04/15/wordpress-und-ubersetzungen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der Große Compiling-Day</title>
		<link>http://johannes.jarolim.com/blog/2006/01/11/der-grose-compiling-day/</link>
		<comments>http://johannes.jarolim.com/blog/2006/01/11/der-grose-compiling-day/#comments</comments>
		<pubDate>Wed, 11 Jan 2006 09:23:20 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Inside]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Freetype]]></category>
		<category><![CDATA[GDLib]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://johannes.jarolim.com/blog/2006/02/20/der-grose-compiling-day/</guid>
		<description><![CDATA[Finally: Klemens und ich haben den Server in einer epochalen Nacht und Nebel - Compiling Aktion auf den neuesten Stand gebracht...]]></description>
			<content:encoded><![CDATA[<p>Finally: Klemens und ich haben den Server in einer epochalen Nacht und Nebel &#8211; Compiling Aktion auf den neuesten Stand gebracht:</p>
<ul>
<li>PHP 4.4.1</li>
<li>GDLib 2.0.33</li>
<li>Freetype2</li>
</ul>
<p>Dank dem Freetype-Plugin funktioniert jetzt auch die Captcha-Abfrage bei den Kommentaren im Photoblog, was ich pers&ouml;nlich ziemlich l&auml;ssig finde. Zus&auml;tzlich habe ich einiges &uuml;ber Linux-Compiling, dessen T&uuml;cken und nat&uuml;rlich &uuml;ber den famosen safe_mode von PHP gelernt. Mein Fazit &uuml;ber den safe_mode ist hier sehr sch&ouml;n zusammengefasst:  <a href="http://support.webedition.de/de/server/index.php?categorieID=78&amp;we_objectID=69&amp;highlight=safe_mode" title="Artikel zum Safemode auf support.webedition.de" target="_blank">Artikel zum Safemode auf support.webedition.de</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johannes.jarolim.com/blog/2006/01/11/der-grose-compiling-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

