<?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>ATW Braindump &#187; silverstripe</title>
	<atom:link href="http://dump.adiwidjaja.com/tag/silverstripe/feed/" rel="self" type="application/rss+xml" />
	<link>http://dump.adiwidjaja.com</link>
	<description>The thoughts and discoveries of the ATW team - unfiltered. Warning: This is a high traffic blog. If you want to read something more sophisticated, try http://www.adiwidjaja.com.</description>
	<lastBuildDate>Sat, 18 Jun 2011 18:20:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8-beta2-11491</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tommi:  &gt; ich hatte ja neulich erzählt, &#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/11/tommi-ich-hatte-ja-neulich-erzahlt/</link>
		<comments>http://dump.adiwidjaja.com/2010/11/tommi-ich-hatte-ja-neulich-erzahlt/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 06:59:47 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/11/tommi-ich-hatte-ja-neulich-erzahlt/</guid>
		<description><![CDATA[Tommi:
> ich hatte ja neulich erzählt, dass der dom ab r414 immer beim upload
> abbricht. Mit dieser Zeile tuts wieder, auch bei den neuen Versionen.
> Was für dein Braindump.
>
> in der Datei SWFUploadField.php line 20 :
> SWFUploadConfig::addPostParam(&#8217;PHPSESSID&#8217;,session_id());]]></description>
			<content:encoded><![CDATA[<p>Tommi:</p>
<p>> ich hatte ja neulich erzählt, dass der dom ab r414 immer beim upload<br />
> abbricht. Mit dieser Zeile tuts wieder, auch bei den neuen Versionen.<br />
> Was für dein Braindump.<br />
><br />
> in der Datei SWFUploadField.php line 20 :<br />
> SWFUploadConfig::addPostParam(&#8217;PHPSESSID&#8217;,session_id());</p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/11/tommi-ich-hatte-ja-neulich-erzahlt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn man in Silverstripe einen Modeladmi&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/06/wenn-man-in-silverstripe-einen-modeladmi/</link>
		<comments>http://dump.adiwidjaja.com/2010/06/wenn-man-in-silverstripe-einen-modeladmi/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 12:26:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/06/wenn-man-in-silverstripe-einen-modeladmi/</guid>
		<description><![CDATA[Wenn man in Silverstripe einen Modeladmin baut, dann ist das Formular eingeschränkt, weil es nicht scrollt. 


public function init() {
     parent::init();
     Requirements::customCSS(&#34;#ModelAdminPanel {overflow:auto;}&#34;);
}
]]></description>
			<content:encoded><![CDATA[<p>Wenn man in Silverstripe einen Modeladmin baut, dann ist das Formular eingeschränkt, weil es nicht scrollt. </p>
<pre class="brush: php;">

public function init() {
     parent::init();
     Requirements::customCSS(&quot;#ModelAdminPanel {overflow:auto;}&quot;);
}
</pre>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/06/wenn-man-in-silverstripe-einen-modeladmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gerade mal SilverStripe 2.4 ausprobiert&#8230;.</title>
		<link>http://dump.adiwidjaja.com/2010/05/gerade-mal-silverstripe-2-4-ausprobiert/</link>
		<comments>http://dump.adiwidjaja.com/2010/05/gerade-mal-silverstripe-2-4-ausprobiert/#comments</comments>
		<pubDate>Wed, 05 May 2010 22:53:33 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/05/gerade-mal-silverstripe-2-4-ausprobiert/</guid>
		<description><![CDATA[Gerade mal SilverStripe 2.4 ausprobiert. Installiert aktuell nur, wenn man in der php.ini die Option
asp_tags = Off
schaltet.]]></description>
			<content:encoded><![CDATA[<p>Gerade mal SilverStripe 2.4 ausprobiert. Installiert aktuell nur, wenn man in der php.ini die Option</p>
<p>asp_tags = Off</p>
<p>schaltet.</p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/05/gerade-mal-silverstripe-2-4-ausprobiert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interessant: Wenn man in einem IP-Feld i&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/05/interessant-wenn-man-in-einem-ip-feld-i/</link>
		<comments>http://dump.adiwidjaja.com/2010/05/interessant-wenn-man-in-einem-ip-feld-i/#comments</comments>
		<pubDate>Sun, 02 May 2010 21:41:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/05/interessant-wenn-man-in-einem-ip-feld-i/</guid>
		<description><![CDATA[Interessant: Wenn man in einem IP-Feld in mysql sehr viele Vorkommen der IP 127.255.255.255 hat, hat man einen falschen Feldtyp verwendet. Ein INT(11) kann nur bis zu dieser IP speichern, alles nach 128.0.0.0 hat den gleichen Speicherinhalt:
http://www.bot-trap.de/forum/index.php?topic=96465.0
Eine Lösung in Silverstripe ist schwierig, weil es weder unsigned noch bigint als Feldtyp erlaubt.]]></description>
			<content:encoded><![CDATA[<p>Interessant: Wenn man in einem IP-Feld in mysql sehr viele Vorkommen der IP 127.255.255.255 hat, hat man einen falschen Feldtyp verwendet. Ein INT(11) kann nur bis zu dieser IP speichern, alles nach 128.0.0.0 hat den gleichen Speicherinhalt:</p>
<p><a href="http://www.bot-trap.de/forum/index.php?topic=96465.0" rel="nofollow">http://www.bot-trap.de/forum/index.php?topic=96465.0</a></p>
<p>Eine Lösung in Silverstripe ist schwierig, weil es weder unsigned noch bigint als Feldtyp erlaubt.</p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/05/interessant-wenn-man-in-einem-ip-feld-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ah &#8211; Benutzernamen statt E-Mail. Noch ni&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/04/ah-benutzernamen-statt-e-mail-noch-ni/</link>
		<comments>http://dump.adiwidjaja.com/2010/04/ah-benutzernamen-statt-e-mail-noch-ni/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 21:00:38 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/04/ah-benutzernamen-statt-e-mail-noch-ni/</guid>
		<description><![CDATA[Ah &#8211; Benutzernamen statt E-Mail. Noch nicht getestet, ob man zusätzlich eine E-Mail-Adresse pflegen kann und Passwort vergessen funktioniert.
http://silverstripe.org/auth-username-module/]]></description>
			<content:encoded><![CDATA[<p>Ah &#8211; Benutzernamen statt E-Mail. Noch nicht getestet, ob man zusätzlich eine E-Mail-Adresse pflegen kann und Passwort vergessen funktioniert.</p>
<p><a href="http://silverstripe.org/auth-username-module/" rel="nofollow">http://silverstripe.org/auth-username-module/</a></p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/04/ah-benutzernamen-statt-e-mail-noch-ni/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Von Tommi die Lösung für einen deutschen&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/04/von-tommi-die-losung-fur-einen-deutschen/</link>
		<comments>http://dump.adiwidjaja.com/2010/04/von-tommi-die-losung-fur-einen-deutschen/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 12:51:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/04/von-tommi-die-losung-fur-einen-deutschen/</guid>
		<description><![CDATA[Von Tommi die Lösung für einen deutschen Editor in Silverstripe 2.3.7:
&#8220;Habe eben noch mal den TinyMCE unter Version 2.3.7 angeschaut und
endlich die Lösung gefunden&#8221;

HtmlEditorConfig::get('cms')-&#62;setOption('language', 'de');
]]></description>
			<content:encoded><![CDATA[<p>Von Tommi die Lösung für einen deutschen Editor in Silverstripe 2.3.7:</p>
<p>&#8220;Habe eben noch mal den TinyMCE unter Version 2.3.7 angeschaut und<br />
endlich die Lösung gefunden&#8221;</p>
<pre class="brush: php;">
HtmlEditorConfig::get('cms')-&gt;setOption('language', 'de');
</pre>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/04/von-tommi-die-losung-fur-einen-deutschen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ok, das ist sehr nützlich zum Debuggen: &#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/03/ok-das-ist-sehr-nutzlich-zum-debuggen/</link>
		<comments>http://dump.adiwidjaja.com/2010/03/ok-das-ist-sehr-nutzlich-zum-debuggen/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:33:10 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/03/ok-das-ist-sehr-nutzlich-zum-debuggen/</guid>
		<description><![CDATA[Ok, das ist sehr nützlich zum Debuggen:

Email::bcc_all_emails_to(&#34;mail@test.de&#34;);
Email::send_all_emails_to(&#34;test@test.de&#34;);

Das sendet alle E-Mails an einen bestimmten Empfänger.]]></description>
			<content:encoded><![CDATA[<p>Ok, das ist sehr nützlich zum Debuggen:</p>
<pre class="brush: php;">
Email::bcc_all_emails_to(&quot;mail@test.de&quot;);
Email::send_all_emails_to(&quot;test@test.de&quot;);
</pre>
<p>Das sendet alle E-Mails an einen bestimmten Empfänger.</p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/03/ok-das-ist-sehr-nutzlich-zum-debuggen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haha, endlich! Silverstripe setzt immer &#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/02/haha-endlich-silverstripe-setzt-immer/</link>
		<comments>http://dump.adiwidjaja.com/2010/02/haha-endlich-silverstripe-setzt-immer/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 20:06:47 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/02/haha-endlich-silverstripe-setzt-immer/</guid>
		<description><![CDATA[Haha, endlich! Silverstripe setzt immer solche Kommentare in den HTML-Code, wenn der dev-Mode gesetzt ist.

&#60;!-- template /nesting/mysite/templates/Page.ss --&#62;

Normalerweise nicht so schlimm, manchmal (mir nicht klar, wann, vielleicht bei HTML5) setzt er so einen Kommentar aber *vor* den Doctype der Seite, was dazu führt, dass IE6+7 in den Quirks-Mode gehen, was diverse Bugs auslöst.
Ok, und so [...]]]></description>
			<content:encoded><![CDATA[<p>Haha, endlich! Silverstripe setzt immer solche Kommentare in den HTML-Code, wenn der dev-Mode gesetzt ist.</p>
<pre class="brush: html;">
&lt;!-- template /nesting/mysite/templates/Page.ss --&gt;
</pre>
<p>Normalerweise nicht so schlimm, manchmal (mir nicht klar, wann, vielleicht bei HTML5) setzt er so einen Kommentar aber *vor* den Doctype der Seite, was dazu führt, dass IE6+7 in den Quirks-Mode gehen, was diverse Bugs auslöst.</p>
<p>Ok, und so kann man es verhindern:</p>
<pre class="brush: php;">
SSViewer::set_source_file_comments(false);
</pre>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/02/haha-endlich-silverstripe-setzt-immer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ok, utf-8 in Silverstripe braucht:  mysq&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/02/ok-utf-8-in-silverstripe-braucht-mysq/</link>
		<comments>http://dump.adiwidjaja.com/2010/02/ok-utf-8-in-silverstripe-braucht-mysq/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 13:12:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/02/ok-utf-8-in-silverstripe-braucht-mysq/</guid>
		<description><![CDATA[Ok, utf-8 in Silverstripe braucht:
mysql_query (&#8221;SET CHARACTER SET utf8&#8243;);
mysql_query(&#8221;set names &#8216;utf8&#8242;&#8221;);
im Konstruktor der MysqlDatabase.
Das entspricht diesem Ticket:
http://open.silverstripe.org/ticket/2377
Könnte auch so gelöst werden:
http://silverstripe.org/migrating-a-site-to-silverstripe/show/256159?start=8
und ist in SS 2.4 gelöst. Und in unserem SVN auch.]]></description>
			<content:encoded><![CDATA[<p>Ok, utf-8 in Silverstripe braucht:</p>
<p>mysql_query (&#8221;SET CHARACTER SET utf8&#8243;);<br />
mysql_query(&#8221;set names &#8216;utf8&#8242;&#8221;);</p>
<p>im Konstruktor der MysqlDatabase.</p>
<p>Das entspricht diesem Ticket:<br />
<a href="http://open.silverstripe.org/ticket/2377" rel="nofollow">http://open.silverstripe.org/ticket/2377</a></p>
<p>Könnte auch so gelöst werden:<br />
<a href="http://silverstripe.org/migrating-a-site-to-silverstripe/show/256159?start=8" rel="nofollow">http://silverstripe.org/migrating-a-site-to-silverstripe/show/256159?start=8</a></p>
<p>und ist in SS 2.4 gelöst. Und in unserem SVN auch.</p>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/02/ok-utf-8-in-silverstripe-braucht-mysq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegantere Methode für KopfbildVererbt u&#8230;</title>
		<link>http://dump.adiwidjaja.com/2010/02/elegantere-methode-fur-kopfbildvererbt-u/</link>
		<comments>http://dump.adiwidjaja.com/2010/02/elegantere-methode-fur-kopfbildvererbt-u/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 23:48:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverstripe]]></category>

		<guid isPermaLink="false">http://dump.adiwidjaja.com/2010/02/elegantere-methode-fur-kopfbildvererbt-u/</guid>
		<description><![CDATA[Elegantere Methode für KopfbildVererbt und Co.:

    public function Acquire($ComponentName){
    	$Component = $this-&#62;getComponent($ComponentName);
		if(!empty($Component-&#62;ID))
			return $Component;

        $Parent = $this-&#62;Parent();

        if(is_object($Parent) &#38;&#38; $Parent-&#62;ID != 0){
            return $Parent-&#62;Acquire($ComponentName);
  [...]]]></description>
			<content:encoded><![CDATA[<p>Elegantere Methode für KopfbildVererbt und Co.:</p>
<pre class="brush: php;">
    public function Acquire($ComponentName){
    	$Component = $this-&gt;getComponent($ComponentName);
		if(!empty($Component-&gt;ID))
			return $Component;

        $Parent = $this-&gt;Parent();

        if(is_object($Parent) &amp;&amp; $Parent-&gt;ID != 0){
            return $Parent-&gt;Acquire($ComponentName);
        } else {
            return null;
        }
    }
</pre>
<p>Benutzen in Silverstripe-Templates:</p>
<pre class="brush: html;">
    $Acquire(HeaderImage)
</pre>]]></content:encoded>
			<wfw:commentRss>http://dump.adiwidjaja.com/2010/02/elegantere-methode-fur-kopfbildvererbt-u/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

