<?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>Bennet-Matschullat</title>
	<atom:link href="http://bennet-matschullat.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://bennet-matschullat.de</link>
	<description>true or false  ... no risk no fun!</description>
	<lastBuildDate>Fri, 14 Oct 2011 07:49:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Enterprise &#8211; WordPress</title>
		<link>http://bennet-matschullat.de/2011/09/enterprise-wordpress/</link>
		<comments>http://bennet-matschullat.de/2011/09/enterprise-wordpress/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 10:33:14 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Opensource]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1834</guid>
		<description><![CDATA[Vor ein paar Wochen war]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Wochen war ja auf <a title="phphatesme.com" href="http://www.phphatesme.com/blog/projektwerk/projektwerkstatt-wordpress-enterprise/" target="_blank">phphatesme.com</a> ein Artikel mit einem Enterprise WordPress welches geschrieben werden will. Kurz darauf hat Mario Müller von <a title="http://xenji.com" href="http://xenji.com/journal/2011/9/8/enterprise-wordpress.html" target="_blank">xenji.com</a> die Idee aufgegriffen und hat nun alle Entwickler die die Lust und die Zeit haben aufgerufen auf <a title="Github" href="https://github.com/ePress/blog" target="_blank">Github</a> mit zu entwickeln.<span id="more-1834"></span></p>
<p>Eine Google Group wo wir die Techniken und Konzepte uns überlegen findet ihr auch unter dem Arbeitstitle <a title="ePressBlog" href="https://groups.google.com/forum/#!forum/epressblog" target="_blank">ePressBlog</a>.</p>
<p>Also wer Lust hat ist herzlich dazu aufgefordert beim programmieren und auch beim konzepte schreiben zu helfen <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/09/enterprise-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[php] Twig Template Engine</title>
		<link>http://bennet-matschullat.de/2011/06/php-twig-template-engine/</link>
		<comments>http://bennet-matschullat.de/2011/06/php-twig-template-engine/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 15:41:19 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Twig]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1725</guid>
		<description><![CDATA[Heute gibt es mal von]]></description>
			<content:encoded><![CDATA[<p>Heute gibt es mal von mir eine ganz kleine Einführung in die Template Engine Twig. Twig ist wie sie sich selbst beschrieben fast, secure, flexible, dass kann ich denke ich mal bestätigen <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Bisher konnte ich jedes Projekt das ich damit umsetzten wollte auch wirklich so umsetzen wie ich es wollte und musste nie irgendwelche blockaden durch Twig erst mal beiseite schaffen. Ganz im gegenteil, häufig hat Twig mir schon einige Arbeit abgenommen. <span id="more-1725"></span>Z. B. wenn ich immer wieder von einem Basis Template ableiten wollte bietet mir Twig {% extends layout.html %} an. Damit kann ich einzelne Blöcke erweitern oder durch anderen Inhalt ersetzen. In der layout.html kann ja z.B. das standart Template mit Navigation und Footer drin stehen und wir ersetzten immer nur den Content Part.</p>
<p>Oder bei Formularen die Funktion mit Macros:</p>
<div id="gist-1250501" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="cp">{%</span> <span class="k">macro</span> <span class="nv">input</span><span class="o">(</span><span class="nv">name</span><span class="o">,</span> <span class="nv">value</span><span class="o">,</span> <span class="nv">type</span><span class="o">,</span> <span class="nv">size</span><span class="o">)</span> <span class="cp">%}</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="nt">&lt;input</span> <span class="na">type=</span><span class="s">&quot;&quot;</span> <span class="na">name=</span><span class="s">&quot;&quot;</span> <span class="na">value=</span><span class="s">&quot;&quot;</span> <span class="na">size=</span><span class="s">&quot;&quot;</span> <span class="nt">/&gt;</span></div><div class='line' id='LC3'><span class="cp">{%</span> <span class="k">endmacro</span> <span class="cp">%}</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1250501/2efa8fcc6e422931705dccef7974b7f26736e746/twig_macro.twig" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1250501#file_twig_macro.twig" style="float:right;margin-right:10px;color:#666">twig_macro.twig</a>
            <a href="https://gist.github.com/1250501">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Mit dieser Template Engine ist so viel möglich was wie ich finde nicht so toll in Smarty z.B. gelöst wurde.</p>
<p>In den nächsten Tagen werde ich einen weiteren Artikel der mehr auf die Macros in Twig eingeht.</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/06/php-twig-template-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Github.com</title>
		<link>http://bennet-matschullat.de/2011/05/github-com/</link>
		<comments>http://bennet-matschullat.de/2011/05/github-com/#comments</comments>
		<pubDate>Tue, 24 May 2011 12:22:47 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1803</guid>
		<description><![CDATA[So ich muss jetzt mal]]></description>
			<content:encoded><![CDATA[<p>So ich muss jetzt mal für ein lieb gewordenes Portal schwärmen <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Es geht um <a href="http://gihub.com">Gihub.com</a>, man kann sich da entweder öffentliche Repositories anlegen oder gegen kleine monatliche Gebühr auch Private Repositories wo man dann &#8220;Mitarbeiter&#8221; einladen muss damit man dadrauf zugreiffen darf.<span id="more-1803"></span></p>
<p>Jetzt aber mal zu dem was ich an Github gut finde.<br />
Ich hatte mir als ich mit SVN und Bugtrackern angefangen habe ein kleines Skript geschrieben welches immer wenn ich was commited habe die Nachricht geparst hat und dann wenn dort ein &#8220;#BUGID&#8221; drin war das ding auch immer als Kommentar bei dem Ticket mit angehängt hat. Klar, ich wollte sowas dann auch mit Git haben, habe dann erst mal schön nach einer Library gesucht die ich dafür benutzen kann bis mir einer aus einem Projekt die entscheidenen Zeilen aus der Github Dokumentation geschickt hat. Das ist nämlich direkt dabei <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .&#8221;Juhuuu arbeiten gespart!&#8221;.  Da ist sogar direkt dabei das man dadrüber auch das Ticket schließen kann, das geht dann über close #BUGID oder fix #BUGID. Klasse sache <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Auch direkt dabei ist ein Wiki wo man entweder alleine oder mit dennen mit dennen man an einem Projekt schraubt alles auch direkt kommentieren und Dokumentieren kann.</p>
<p>Eine Funktion die mir bei SVN und WebSVN fehle war sowas wie &#8220;Code-Review&#8221;, logisch geht das bei Github, man klicke auf ein commit und kann zu jeder einzelnen Teile Kommentare abgeben. </p>
<p>Wie man merkt ich schwärme von Github <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/05/github-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twig und CodeIgniter</title>
		<link>http://bennet-matschullat.de/2011/04/twig-und-codeigniter/</link>
		<comments>http://bennet-matschullat.de/2011/04/twig-und-codeigniter/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 05:36:31 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Twig]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1779</guid>
		<description><![CDATA[Da ich finde das die]]></description>
			<content:encoded><![CDATA[<p>Da ich finde das die Template Engine von CodeIgniter noch nicht sonderlich gut ist und ich gerade schon das ein oder andere mit Twig auf die Beine gestellt habe, habe ich heute mal Twig in CodeIgniter eingebaut und muss sagen&#8230; die Kombination gefällt mir <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><span id="more-1779"></span></p>
<p>Um die Erweiterung nutzen zu können müsst ihr nur CodeIgniter mit mindestens der Version 2.0 installiert haben und von Github euch meine Dateien runterladen und einfügen. Die Konfigurations Pfade habe ich recht allgemein gehalten, so dass ihr eigentlich dort gar nichts mehr anpassen müsst.</p>
<p>Wenn ihr es nun nutzen wollt müst ihr die Library einfach normal laden</p>
<p>$this-&gt;load-&gt;library(&#8216;twig&#8217;);</p>
<p>und dann könnt ihr schon ein Template rendern:</p>
<p>echo $this-&gt;twig-&gt;render(&#8216;startseite.html&#8217;, array(&#8216;variable1&#8242; =&gt;&#8221;test via variable&#8221;));</p>
<p>&nbsp;</p>
<p>Um Auch mal ein wenig mit Github zu spielen habe ich das ganze Projekt dort hochgeladen ( oder commited <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p><a href="https://github.com/bmatschullat/Twig-Codeigniter" target="_blank">https://github.com/bmatschullat/Twig-Codeigniter</a></p>
<p>Eine Vollständige Dokumentation werde ich die Tage noch schreiben und auch in einem weiteren Blogpost was drüber schreiben.</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/04/twig-und-codeigniter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Flash Chart 2 &#8211; CodeIgniter</title>
		<link>http://bennet-matschullat.de/2011/03/open-flash-chart-2-codeigniter/</link>
		<comments>http://bennet-matschullat.de/2011/03/open-flash-chart-2-codeigniter/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 06:36:51 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1760</guid>
		<description><![CDATA[Da ich ja für gewöhnlich]]></description>
			<content:encoded><![CDATA[<p>Da ich ja für gewöhnlich nur CodeIgniter Artikel geschrieben habe die auch im User Guide der auf codeigniter.com zu finden ist, heute mal ein bisschen was anderes. Ich habe mich im Rahmen meiner Ausbildung bei <a href="http://www.immonet.de" target="_blank">Immonet.de</a> gerade mit einem Statistik Tool beschäftigt, oder ehr ich sollte eins entwickeln. Dort sollten auf dem Dashboard dann auch zwei Bar Charts und ein Pie Chart sein, irgendwann früher als ich mir schon mal so Diagramme angschaut hatte bin ich dann auf OFC gestoßen.</p>
<p><span id="more-1760"></span></p>
<p>Open Flash Chart könnt ihr euch auf der <a href="http://codeigniter.com/wiki/Open_Flash_Chart_2/" target="_blank">Wiki-Seite</a> von CI herunterladen.</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/03/open-flash-chart-2-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter 2.0</title>
		<link>http://bennet-matschullat.de/2011/03/codeigniter-2-0/</link>
		<comments>http://bennet-matschullat.de/2011/03/codeigniter-2-0/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 11:50:55 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[Codeigniter]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1774</guid>
		<description><![CDATA[Seit 4 Wochen ist ja]]></description>
			<content:encoded><![CDATA[<p>Seit 4 Wochen ist ja <strong>CodeIgniter </strong>mit einer neuen Version online. Ich muss sagen sie gefällt mir. Da ich bei meinem CMS &#8220;giant<strong>cms</strong>&#8221; auch CodeIgniter nutze habe ich mir mal das Projekt lokal geclont und dort die neue Version 2.0 rein gebaut.</p>
<p>&#8230; und ich bin echt erstaunt, ich glaube 10 Minuten später hatte ich alle Dateien angepasst und es hat direkt funktioniert <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><span id="more-1774"></span>Die wahrscheinlich größten Änderung die einer Anpassung bedarf ist wohl das die Core Klassen nun das Prefix &#8220;CI_&#8221; haben und auch Models ein Konstruktor haben müssen.</p>
<p>public function __construct()<br />
{<br />
parent::__construct();<br />
}</p>
<p>&#8230; noch in Version 1.7.3 hat mich immer irgendwie gestörrt das man parent::Controller();  schreiben muss und man nicht einfach parent::__construct(); über alle verwenden kann. Endlich geht das <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PHP 4 Support ist nun auch abgeschaltet und es gibt ein extra Verzeichnis für Externe Librarys was ich beides auch sehr sehr gut finde <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2011/03/codeigniter-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AndroidCamp Hamburg</title>
		<link>http://bennet-matschullat.de/2010/11/androidcamp-hamburg/</link>
		<comments>http://bennet-matschullat.de/2010/11/androidcamp-hamburg/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 20:44:32 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[androidcamp]]></category>
		<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[newbie]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1764</guid>
		<description><![CDATA[So heute war der erste]]></description>
			<content:encoded><![CDATA[<p>So heute war der erste Tag des <a href="http://androidcamp.mixxt.de/" target="_blank">AndroidCamp in Hamburg</a>, die Themen gingen von einer Newbie Session bis hin zu &#8220;Wie steuere ich mein Android über die Automobile steuerung?&#8221;</p>
<p>Ich war ja zum ersten mal bei einem Barcamp und muss sagen es war sehr interessant. Noch ist mein Wissen in Sachen Android ja gleich null aber man wurde trotzdem nicht ganz als Newbie abgestempelt sondern man ist auch dann noch mal auf die Anfänger fragen eingegangen und hat sich die Zeit genommen.</p>
<p>Daher bin ich sehr gespannt wie morgen der zweite Tage wird&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2010/11/androidcamp-hamburg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erstes AndroidCamp in Hamburg</title>
		<link>http://bennet-matschullat.de/2010/10/erstes-androidcamp-in-hamburg/</link>
		<comments>http://bennet-matschullat.de/2010/10/erstes-androidcamp-in-hamburg/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 07:11:23 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Barcamp]]></category>
		<category><![CDATA[Hamburg]]></category>
		<category><![CDATA[UserGroup]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1746</guid>
		<description><![CDATA[Bei uns hier in der]]></description>
			<content:encoded><![CDATA[<p>Bei uns hier in der Hansestadt findet am ersten November Wochenende das erste Hamburger <a href="http://androidcamp.mixxt.de/" target="_blank">AndroidCamp</a> statt.</p>
<p>Am Freitag ist eine kleine Kennparty und Samstag um 9 Uhr geht es dann mit den Vorträgen los. Bisher war ich noch nie auf einem Barcamp oder irgendeiner anderen Veranstaltung wo es sich eigentlich ausschließlich um das Programmieren drehte. Morgen beim  <a href="http://groups.google.de/group/android-user-group-hamburg" target="_blank">Android User Goup</a> treffen wird dann wohl für mich das erste mal sein <img src='http://bennet-matschullat.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Was ich aber so gehört habe, ist es dort auch für Android Anfänger wie mich eine Interessante Veranstaltung.</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2010/10/erstes-androidcamp-in-hamburg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codeigniter &#8211; Config</title>
		<link>http://bennet-matschullat.de/2010/10/codeigniter-config/</link>
		<comments>http://bennet-matschullat.de/2010/10/codeigniter-config/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 06:19:44 +0000</pubDate>
		<dc:creator>Bennet Matschullat</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://bennet-matschullat.de/?p=1741</guid>
		<description><![CDATA[Ich bin kein Fan davon]]></description>
			<content:encoded><![CDATA[<p>Ich bin kein Fan davon bei Frameworks an den Code Dateien von diesem rum zu spielen, immer wenn man dann ein Update des Framework macht geht alles kaputt und man ist eine ganze zeit damit beschäftigt wieder alles hinzubekommen.</p>
<p><span id="more-1741"></span><br />
[ad#ad-1]</p>
<p>Bei <a title="CodeIgniter" href="http://bennet-matschullat.de/category/codeigniter-2/">CodeIgniter</a> ist das zum Glück recht einfach die Konfiguration zu erweitern und trotzdem die eigenen Einstellungen über $this-&gt;config-&gt;item(&#8216;<var>name</var>&#8216;); auf zurufen.</p>
<p>Im Verzeichnis ./application/config/ kann man beliebig Dateien einfügen. Man muss nur eine Sache beachten und zwar das dort ein Array names $config drin ist. Für das große Projekt das ich gerade mache wollte ich z.B. ein paar Werte die sich nicht so oft ändern, ich aber an ein paar stellen brauche fest rein schreiben. Also habe ich einfach eine Datei project_name.php angelegt und dort die Werte rein geschrieben. Jetzt kann ich diese Datei überall mit $this-&gt;config-&gt;load(&#8216;<em>project_name</em>&#8216;); .</p>
<p>Es ist wie mir letzten aufgefallen ist auch einen zweiten Parameter TRUE / FALSE mit geben dann werden Names Kollisionen vermieden da der Datei name immer davor gesetzt wird, ich finde es sehr gut da das bei mir öfters vorkommen könnte:</p>
<p>$this-&gt;config-&gt;load(&#8216;<em>project_name</em>&#8216;, <kbd>TRUE</kbd>);</p>
<p>$site_name = $this-&gt;config-&gt;item(&#8216;wert1&#8242;, &#8216;<em>project_name</em>&#8216;);</p>
]]></content:encoded>
			<wfw:commentRss>http://bennet-matschullat.de/2010/10/codeigniter-config/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

