<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ausgebloggt.de</title>
	
	<link>http://www.ausgebloggt.de</link>
	<description />
	<lastBuildDate>Thu, 02 Feb 2012 11:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ausgebloggt" /><feedburner:info uri="ausgebloggt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>TYPO3: TemplaVoilà a.D.</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/SpxdI_LGwbo/</link>
		<comments>http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 11:58:00 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[TypoScript]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1468</guid>
		<description><![CDATA[So langsam gehen mir die Gründe für den Einsatz von TemplaVoilà vollkommen flöten. Zuletzt musste ich eine Seite, die vor langer Zeit auf Basis von TemplaVoilà erstellt wurde, auf Mehrsprachigkeit umstellen. Das Übersetzen der Inhalte war allerdings leider nicht ansatzweise &#8230; <a href="http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So langsam gehen mir die Gründe für den Einsatz von TemplaVoilà vollkommen flöten. Zuletzt musste ich eine Seite, die vor langer Zeit auf Basis von TemplaVoilà erstellt wurde, auf Mehrsprachigkeit umstellen. Das Übersetzen der Inhalte war allerdings leider nicht ansatzweise so komfortabe, wie eigentlich von TYPO3 vorgesehen. Kurz entschlossen, entschied ich mich auf Fluid-Templates umzustellen. Das ich dann zwei Tage mit Inhalte kopieren beschäftigt war, ist dabei nur ein Problem der Kurzentschlossenheit.</p>
<p><span id="more-1468"></span></p>
<p>Das Layout der Seite konnte ich auf jeden Fall wunderbar mit den in TYPO3 4.5 eingeführten <a href="http://blog.sbtheke.de/web-development/typo3-verschiedene-seiten-templates-mit-fluid-und-be-layout">Backend Templates</a> umsetzen. Wobei die Integration dabei besser aussieht als jemals zuvor.</p>
<p>Das eine bis dahin genutzte FCE war dann auch schnell über das Layout-Select-Feld umgesetzt. Einziges Problem war, dass die Auswahl des Feldes erst einmal keine Auswirkung auf die Frontend Ausgabe hat. Mit dem <a href="http://blog.chriwo.de/news/layout-des-inhaltselements-wrappen-layoutschalter.html">Post von Christian Wolfram</a> gab es dazu aber auch schon eine elegante Lösung. Folgende Zeilen TypoScript genügen schon:</p>

<div class="wp_syntax"><div class="code"><pre class="typoscript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">tt_content</span><span style="color: #339933; font-weight: bold;">.</span><span style="font-weight: bold;">stdWrap</span><span style="color: #339933; font-weight: bold;">.</span>innerWrap<span style="color: #339933; font-weight: bold;">.</span>cObject<span style="color: #339933; font-weight: bold;">.</span>default <span style="color: #009900;">&#123;</span>
  15<span style="color: #339933; font-weight: bold;">.</span>noTrimWrap <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #339933; font-weight: bold;">|</span> class<span style="color: #339933; font-weight: bold;">=</span>&quot;<span style="color: #339933; font-weight: bold;">|</span> <span style="color: #339933; font-weight: bold;">|</span>
  <span style="color: #cc0000;">17</span> <span style="color: #339933; font-weight: bold;">=</span> <span style="color: #990000; font-weight: bold;">TEXT</span>
  17<span style="color: #339933; font-weight: bold;">.</span>dataWrap <span style="color: #339933; font-weight: bold;">=</span> layout-<span style="color: #009900;">&#123;</span>field<span style="color: #339933; font-weight: bold;">:</span>layout<span style="color: #009900;">&#125;</span>&quot;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Die zusätzliche Klasse hat das Design Problem gelöst. Für den Mehr-Link der bisher über das FCE gepflegt wurde, habe ich dann noch kurzer Hand tt_content um zwei Felder erweitert&#8230;</p>
<p>Der Aufwand war letztlich minimal. TemplaVoilà ist deinstalliert. Das Gefühl für die Zukunft, vollkommen mit Bordmitteln ausgekommen zu sein, ein sehr beruhigendes. Was bleibt ist die Frage: Für was noch TemplaVoilà?</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/SpxdI_LGwbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/</feedburner:origLink></item>
		<item>
		<title>Symfony 1.4 Admin Generator – Aktuelles Objekt in Partial</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/YeG8KHRLYkU/</link>
		<comments>http://www.ausgebloggt.de/2012/01/26/symfony-1-4-admin-generator-aktuelles-objekt-in-partial/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 09:48:35 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1471</guid>
		<description><![CDATA[In Symfony 1.3/1.4 lässt sich das aktuelle Objekt in Admin-Generator-Partials nicht mehr nutzen. Zumindest nicht in meinem Projekt, wie es hier in der Doku beschrieben ist. Da ich mit dem Problem nicht alleine zu sein scheine, hier mein Lösungsweg, nach &#8230; <a href="http://www.ausgebloggt.de/2012/01/26/symfony-1-4-admin-generator-aktuelles-objekt-in-partial/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In Symfony 1.3/1.4 lässt sich das aktuelle Objekt in Admin-Generator-Partials nicht mehr nutzen. Zumindest nicht in meinem Projekt, <a href="http://www.symfony-project.org/gentle-introduction/1_4/en/14-Admin-Generator#chapter_14_sub_fields">wie es hier in der Doku beschrieben ist</a>. Da ich mit dem Problem nicht <a href="http://www.myrant.net/exploring-symfony-1-4/symfony-partials-and-current-object-variables/">alleine</a> <a href="http://forum.symfony-project.org/viewtopic.php?f=3&amp;t=35633">zu sein scheine</a>, hier mein Lösungsweg, nach dem ich mir die automatisch generierten Dateien angesehen habe:</p>
<p><span id="more-1471"></span></p>
<p>Im generierten Partial _form_field wird das aktuelle Form Objekt mit in das konfigurierte Partial gegeben:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">include_partial<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'cmAdvertAdmin/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'form'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$form</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'attributes'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$attributes</span> instanceof sfOutputEscaper ? <span style="color: #000088;">$attributes</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getRawValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$attributes</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Über dieses Form-Objekt kommt man dann auch wieder an das aktuelle Objekt und alles funktioniert, ganz ohne das Überschreiben von generierten Dateien oder Umwegen. Im Partial also:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$form</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getObject</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/YeG8KHRLYkU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2012/01/26/symfony-1-4-admin-generator-aktuelles-objekt-in-partial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ausgebloggt.de/2012/01/26/symfony-1-4-admin-generator-aktuelles-objekt-in-partial/</feedburner:origLink></item>
		<item>
		<title>Schaltjahr-Bug in jQuery Plugin dateClock</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/sBAylLsWu_E/</link>
		<comments>http://www.ausgebloggt.de/2011/11/10/schaltjahr-bug-in-jquery-plugin-dateclock/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 11:47:54 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1459</guid>
		<description><![CDATA[Im schon etwas älteren jQuery-Plugin dateClock von Trevor Morris gibt es einen kleinen Fehler, durch den im Februar, auch in Schaltjahren, kein 29. angezeigt wird. In Zeile 164 steht: else if&#40;day &#62; 28&#41; Richtig funktionieren tut die Abfrage aber erst mit: &#8230; <a href="http://www.ausgebloggt.de/2011/11/10/schaltjahr-bug-in-jquery-plugin-dateclock/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im schon etwas älteren <a href="http://www.trovster.com/lab/plugins/date-clock/">jQuery-Plugin dateClock</a> von Trevor Morris gibt es einen kleinen Fehler, durch den im Februar, auch in Schaltjahren, kein 29. angezeigt wird.<span id="more-1459"></span></p>
<p>In Zeile 164 steht:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>day <span style="color: #339933;">&gt;</span> <span style="color: #CC0000;">28</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p>Richtig funktionieren tut die Abfrage aber erst mit:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>isALeapYear <span style="color: #339933;">&amp;&amp;</span> day <span style="color: #339933;">&gt;</span> <span style="color: #CC0000;">28</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p>Vielleicht spart es ja jemandem die Fehlersuche&#8230;</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/sBAylLsWu_E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/11/10/schaltjahr-bug-in-jquery-plugin-dateclock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ausgebloggt.de/2011/11/10/schaltjahr-bug-in-jquery-plugin-dateclock/</feedburner:origLink></item>
		<item>
		<title>Symfony Day Cologne 2011</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/KnTd9wPhAvo/</link>
		<comments>http://www.ausgebloggt.de/2011/11/07/symfony-day-cologne-2011/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 14:43:54 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[sfdaycgn]]></category>
		<category><![CDATA[sfdaycgn11]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1405</guid>
		<description><![CDATA[Nach meinem ersten Mal symfony Day im letzten Jahr, ging es auch in diesem Jahr wieder nach Köln, um zu sehen was sich in der Symfony-Community tut. Wo ich im letzten Jahr noch gleich mit mehreren Symfony1-Projekten am arbeiten war, &#8230; <a href="http://www.ausgebloggt.de/2011/11/07/symfony-day-cologne-2011/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/07/logo-2-square-2011.png"><img class="alignright size-full wp-image-1210" title="logo-2-square-2011" src="http://www.ausgebloggt.de/wp-content/uploads/2011/07/logo-2-square-2011.png" alt="" width="211" height="188" /></a>Nach <a href="http://www.ausgebloggt.de/tag/sfdaycgn10/">meinem ersten Mal symfony Day im letzten Jahr</a>, ging es auch <a href="http://www.symfonyday.com/">in diesem Jahr wieder nach Köln</a>, um zu sehen was sich in der Symfony-Community tut. Wo ich im letzten Jahr noch gleich mit mehreren Symfony1-Projekten am arbeiten war, hat sich seit dem bei mir leider keine Gelegenheit mehr für ein neues Projekt auf Symfony-Basis ergeben.</p>
<p>In letzter Zeit war immer TYPO3 das mittel der Wahl und meine praktischen Erfahrungen im Bezug auf Symfony2 damit leider gleich Null. Um so mehr ging es mir in diesem Jahr mehr um Inspiration. Denn in Sachen modernen Programmierparadigmen ist und bleibt Symfony aus meiner Sicht ein Musterstück.<span id="more-1405"></span></p>
<h2>Silex &#8211; Symfony goes micro</h2>
<p>Der erste Vortrag über das <a href="http://silex.sensiolabs.org/">symfony micro Framework Silex</a> war zwar ganz interessant, allerdings wollte mir für meine tägliche Arbeit so gar kein Anwendungsfall einfallen und so blieb es für mich eines von vielen Beispielen am Tag, dass Symfony2 einfach wunderbar Modular aufgebaut ist.</p>
<h2>Inspire yourself of Symfony2 to create better code</h2>
<p>Marc Weistroffs Vortrag brachte dann schon den Grund meiner Anwesenheit ziemlich genau auf den Punkt und enttäuschte auch nicht. Von Seperation of Concerns (SoC) über PHPs PSR-0 bis hin zu den zahlreichen Interfaces in Symfony2 (140, im Gegensatz zu den eher mageren 4 in Symfony1), gab es massenhaft Input und Hausaufgaben in Form von Lesestoff.</p>
<h2>Catching Opportunities with Open Source</h2>
<p>Gleich zu Zweit und mit einer Unmenge an kleinen Anekdoten gespickt, entfalteten Stefan Koopmanschap und Christian Schaefer in ihrem Vortag ein recht mitreißende Dynamik. Es ging nicht um Symfony, sondern um die Arbeit an OpenSource Projekten im Generellen, ob es nun das Schreiben von Code oder Doku ist: Was bringt einem persönlich die Mitarbeit an OpenSource-Projekten eigentlich?!</p>
<p>Zuerst waren mir einige Gründe ehrlich gesagt etwas unangenehm. Irgendwie dachte ich mir: Klar hat man beruflich gewisse Vorteile, wenn man sich entsprechend engagiert. Aber ein Gentleman genießt und schweigt, oder? Ist aber totaler Quatsch. Es war eigentlich gut solche Dinge einfach mal klar auf den Punkt zu bringen, erst recht wenn damit Leute zu animieren sind sich mehr einzubringen.</p>
<p>Nach dem Vortrag hatte ich das Gefühl ich müsste dringend mehr für die Community machen. Leider bekomme ich es zeitlich nur kaum gebacken. In jedem Fall gebührt all denjenigen, die täglich OpenSoucre leben, mein tiefster Respekt und Dank, egal ob für Fame and Glory oder das nächste Bewerbungsgespräch.</p>
<h2>The Sonata AdminBundle</h2>
<p>Das <a href="http://sonata-project.org/bundles/admin/master">AdminBundle</a> ist das was in Symfony1 die Admin Generatoren waren. Die Konfiguration setzt dabei mehr auf das direkten definieren von Feldern im PHP-Code, anstatt wie vormals auf YAML. Auf den ersten Blick erscheint das etwas komplexer. Da die Konfiguration aber eigentlich direkt auf der Symfony2-Form Komponente aufsetzt, sollte es schnell zu verstehen sein. Die YAML-Konfiguration in Symfony1 ist rückblickend betrachtet oft auch ein Ärgernis gewesen, da die Konfiguration schwieriger nach zu vollziehen war.</p>
<p>Aus meiner Sicht hat es dem Vortrag aus meiner Sicht etwas an Pepp gefehlt. Eigentlich sollte es aber schon vollkommen genügen zu Wissen, dass es nun auch für Symfony2 wieder einen Admin Generator gibt, um Begeisterung auszulösen. In symfony1 hat er mir bereits Unmengen an Zeit gespart.</p>
<h2>Extending and Leveraging the Power of the Command Line Interface</h2>
<p>Für mich war das Vorstellen der <a href="https://github.com/symfony/Console">Console Component</a> das beste Beispiel einer Symfony2-Komponente. Nicht praxisnah, aber gut nachvollziehbar und unterhaltsam wurde an Hand eines Hangman für die Kommandozeile auch gleich die kinderleichte Erweiterung demonstriert. Ein kurzweiliger Vortrag, der Lust darauf gemacht hat gleich selbst los zu legen. Die <a href="http://components.symfony-project.org/">Smyfony2 Components</a> sind wahrlich mehr als einen Blick wert!</p>
<h2>Dependency Injection and the Symfony2 Service Container</h2>
<p>Im Gegensatz zur CLI-Component war der Vortrag zur <a href="http://components.symfony-project.org/dependency-injection/">Dependency Injection Component</a> für mich weniger interessant. Zum einen weiß ich die Vorteile bereits zu schätzen, zum anderen bin ich da aber einfacher der Anwender. Ich werde das Ganze letztlich wie in Symfony2 vorgegeben einsetzen und mich an Vorzügen erfreuen . Das ich die Komponente mal für sich alleine benötigen würde, kann ich mir beim besten Willen nicht vorstellen.</p>
<h2>The State of Symfony</h2>
<p>Der Höhepunkt des Tages war, wie nicht anders zu erwarten, <a href="http://fabien.potencier.org/article/49/what-is-symfony2">die Keynote von Fabien Potencier</a>. Der Mann weiß mit seinem französischen Akzent und Charme mitzureißen, aber mit seiner Art auch zu provozieren. Da steht jemand, der ganz klar nur das Beste will und von seiner Arbeit überzeugt ist.</p>
<p>Da wird gleich zu Anfang mal der Krieg der Frameworks propagiert. Symfony2 das MVC aberkannt: &#8220;Because I don&#8217;t care&#8221;. Wenn er sich auf etwas festlegen sollte, dann darauf das es sich bei Symfony2 um ein Request/Response-Framework handelt&#8230;</p>
<p>Am Ende gibt es zur Abrundung dann noch eine Erweiterung zur Performance-Analyse innerhalb der Admin-Toolbar. Diese wird später auf die Frage &#8220;Wann sie den verfügbar sein&#8221; obercool ohne ein weiteres Wort gepusht. Ja, er reißt mit, die coole Socke.</p>
<p>Letztlich ist die Zeit wie im Flug vergangen, auch wenn man merkt das da jemand spricht der wirklich riesige Projekte angeht und überhaupt in einer ganz anderen Welt Zuhause ist, als ich es bin&#8230; egal, eine wirklich tolle Keynote und guter Abschluss.</p>
<h2>Abschließend</h2>
<p>Zum Ende gab es dann noch <a href="http://blog.schreibersebastian.de/">&#8220;A shitload of beer&#8221; mit Sebastian</a>&#8230; sehr schön, ist es doch letztlich der Austausch der so einen Tag wirklich rund macht. Allerdings ist es nur ein Wunder das ich meinen letzten Zug noch erwischt habe bzw. überhaupt noch nach Hause gefunden habe ;)</p>
<p>Im nächsten Jahr wird es voraussichtlich keinen späten Zug mehr nach Hause geben. Die Symfony-Community wächst. Tatsächlich ist Deutschland nach Frankreich und den USA bereits der drittgrößte Markt für Symfony und so wird es im nächsten Jahr, anstatt eines vierten Symfony Day in Köln, wohl eine weitere Symfony Live in Berlin geben, in Anlehnung an die bereits bestehenden in Paris und San Francisco. Ich freue mich darauf!</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/KnTd9wPhAvo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/11/07/symfony-day-cologne-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.ausgebloggt.de/2011/11/07/symfony-day-cologne-2011/</feedburner:origLink></item>
		<item>
		<title>T3CON11: Dies &amp; Das</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/jRMlUYsjKzE/</link>
		<comments>http://www.ausgebloggt.de/2011/10/24/t3con11-dies-das/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 08:56:33 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[T3CON]]></category>
		<category><![CDATA[T3CON11]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1373</guid>
		<description><![CDATA[Im Folgenden möchte ich noch kurz meine Gedanken zu ein paar anderen Vorträgen festhalten, bevor sich das Thema T3CON11 hier noch bis ins Jahr 2012 weiterzieht. Das ich diese Vorträge nur kurz anreiße, liegt nicht daran das ich sie für &#8230; <a href="http://www.ausgebloggt.de/2011/10/24/t3con11-dies-das/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/07/typo3-logo.png"><img class="alignright size-full wp-image-1209" title="typo3-logo" src="http://www.ausgebloggt.de/wp-content/uploads/2011/07/typo3-logo.png" alt="" width="132" height="45" /></a>Im Folgenden möchte ich noch kurz meine Gedanken zu ein paar anderen Vorträgen festhalten, bevor sich das Thema T3CON11 hier noch bis ins Jahr 2012 weiterzieht. Das ich diese Vorträge nur kurz anreiße, liegt nicht daran das ich sie für weniger sehenswert halte, sondern das mir persönlich dazu einfach wenig im Kopf rum schwirrt, das noch gebannt werden muss.<span id="more-1373"></span></p>
<h2>Session: Multidomain Publishing</h2>
<p>Die <a href="http://t3con11.chaoscdn.de/T3CON11FR-Admin-MultidomainPublishing.mp4">Session Multidomain Publishing</a> war erstmal &#8220;interessant&#8221;, da es um eine Extension gehen sollte, die auf Anhieb nur bestehende Typo3-Kernfunktion nachbildet. Wie sich dann aber heraus gestellt hat, geht die Extension noch einen ganzen Schritt weiter. Dabei ist sie sehr gut in das Typo3-Backend integriert und bietet für einige TypoScript-Hackereien eine saubere Alternative.</p>
<p>Die Extension ermöglicht das Veröffentlichen von Content gezielt nach Format, Domain oder auch Clients. Das Konzept geht bis zu einzelnen Content-Elementen. <a href="http://typo3.org/extensions/repository/view/multidomain_publishing/current/">Die Extension gibt es hier im TER</a>. Ich hatte bisher noch kein Typo3-Projekt bei dem es ein paar mediaqueries nicht auch getan hätten, aber der Tag wird kommen.</p>
<h2>Session: Workflows with TYPO3 v4 and Workspaces</h2>
<p>Nichts neues von dieser Front, aber gut zu hören das die ganze Workflow-Sache wahrhaftig nicht so einfach auf Anhieb zu verstehen ist. Ich stehe seit einem <a href="http://www.ausgebloggt.de/2011/02/10/typo3-extbase-workspace-vorschau/">Extbase vs. Workflows-Desasters</a> noch etwas mit den Workflows auf dem Kriegsfuss. Trotzdem, die Workflows sind klar einer DER Typo3-Features und die <a href="http://www.slideshare.net/bennim/workflows-with-typo3-workspaces-45">Session</a> gab einen guten Überblick zur Anwendung.</p>
<h2>Session: The future of DAM</h2>
<p>Ja, die Zukunft sieht gut aus. Keine Frage, ein guter File-Abstraction-Layer für Typo3 ist wirklich angebracht, gerade bei größeren Projekten. Die aktuelle DAM-Version ist aus meiner Sicht aber alles andere als einfach zu handhaben. Die Integration ist sehr holprig. Letztlich habe ich bei Projekten meist auf die Einrichtung von DAM verzichtet, da ich es dem Kunden nicht mit gutem Gewissen erklären konnte, warum es sich so vom restlichen backend unterscheidet. Das wird sich mit Version 2 aber wohl erheblich ändern. Es scheint sehr viel Arbeit in die Usability geflossen zu sein. Ich bin gespannt.</p>
<h2>Session: Why Cucumber(s) make your TYPO3 project better</h2>
<p>Bei <a href="http://cukes.info/">Cucumber</a> handelt es sich um eine Umgebung für Behavior driven Development. So weit, so gut. Mit <a href="http://www.symfony-project.org/gentle-introduction/1_4/en/15-Unit-and-Functional-Testing#chapter_15_sub_the_lime_testing_framework">Lime unter Symfony</a> kannte ich bereits das Testen auf Funktionen, was dort wirklich überaus einfach von statten ging und richtig Spaß gemacht hat. Cucumbers geht einen Schritt weiter und lässt das Schreiben von Tests in einfacher Sprache zu. So kann dann selbst der Kunde Tests für seine Anforderungen schreiben.</p>
<p>Diese Texte müssen dann aber auch noch entsprechend definiert werden&#8230; ich glaube ich war auf Grund von Lime die ganze Session über etwas auf dem falschen Dampfer. Für wirklich große Projekte, mit einem langen Lebenszyklus, sicherlich interessant. Ich konnte mir auf Anhieb aber leider keinen Anwendungsfall vorstellen.</p>
<h2>Session: Better Plan TYPO3 Projects with Agile Estimating</h2>
<p>Ok, gelebte <a href="http://t3con11.chaoscdn.de/T3CON11FR-Business-BetterPlanTYPO3ProjectsWithAgileEstimating.mp4">agile Aufwandseinschätzung</a>. Spannend, aber für mich nicht weiter interessant. Bei dem bei uns gängigen Projektumfang, habe ich in der Zeit, in der ich das System einführe, drei Projekte fertig gestellt.</p>
<h2>Session: Biceps – an Extbase enterprise application</h2>
<p>Ein wirklich <a href="http://t3con11.chaoscdn.de/T3CON11FR-Business-BicepsAnExtbaseEnterpriseApplication.mp4">großes Projekt auf den Schultern eines noch frischen Extbase und Fluid</a> umgesetzt. Mir verlangte das vor allem Respekt ab, da ich die Quälereien auf Grund fehlender Doku nur zu gut kenne. Vielen Dank für die Pionierarbeit!</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/jRMlUYsjKzE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/24/t3con11-dies-das/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Admin-MultidomainPublishing.mp4" length="262734864" type="video/mp4" />
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Business-BetterPlanTYPO3ProjectsWithAgileEstimating.mp4" length="500961993" type="video/mp4" />
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Business-BicepsAnExtbaseEnterpriseApplication.mp4" length="282023998" type="video/mp4" />
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/24/t3con11-dies-das/</feedburner:origLink></item>
		<item>
		<title>T3CON11: TYPO3 Phoenix – The Current State</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/AjB9cffwYYs/</link>
		<comments>http://www.ausgebloggt.de/2011/10/21/t3con11-typo3-phoenix-%e2%80%93-the-current-state/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 06:12:05 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Apostrophe]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[T3CON]]></category>
		<category><![CDATA[T3CON11]]></category>
		<category><![CDATA[TYPO3 Phoenix]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1351</guid>
		<description><![CDATA[Etwas verkatert, aber durchaus flott und unterhaltsam, war die Vorstellung des aktuellen Standes von TYPO3 Phoenix. Klar, jeder wollte die Live-Demo. Das User Interface. Aber, wie die Entscheidung in FLOW3 auf Doctrine2 zu switchen, gab auch bei der Phoenix-Entwicklung erstmal eine sehr &#8230; <a href="http://www.ausgebloggt.de/2011/10/21/t3con11-typo3-phoenix-%e2%80%93-the-current-state/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-20-um-12.15.57.png"><img class="alignright size-medium wp-image-1371" title="Bildschirmfoto 2011-10-20 um 12.15.57" src="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-20-um-12.15.57-300x172.png" alt="" width="300" height="172" /></a>Etwas verkatert, aber durchaus flott und unterhaltsam, war die<a href="http://t3con11.chaoscdn.de/T3CON11FR-Coding-TYPO3PhoenixTheCurrentState.mp4"> Vorstellung des aktuellen Standes von TYPO3 Phoenix</a>. Klar, jeder wollte die Live-Demo. Das User Interface. Aber, wie die <a href="http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/">Entscheidung in FLOW3 auf Doctrine2 zu switchen</a>, gab auch bei der Phoenix-Entwicklung erstmal eine sehr weitreichende Entscheidung: Ext JS musste <a href="http://www.sproutcore.com/">SproutCore</a> weichen.<span id="more-1351"></span></p>
<p>Zum einen war es die überaus schwere Anpassbarkeit von Ext JS im Design. Zum anderen gab es die Grundsatzentscheidung das eine wirkliche Web-Applikation entstehen soll, keine Web-App die versucht eine Desktop-Anwendung nachzuahmen. Im Vortrag wird viel zu diesem Entscheidungs-Prozess erklärt.</p>
<p>Ich finde es wirklich gut wie darüber offen gesprochen wird. Ich kann mir gut vorstellen, welcher Akt es war die alte Arbeit liegen zu lassen und neu anzufangen und welchen Befreiungsschlag das bedeuten kann. Die Entscheidung selbst halte ich sowiso für überaus sinnvoll.</p>
<p>Das vorgestellte User-Interface war zwar noch weit von der Fertigstellung entfernt, lies aber bereits auf die Zukunft hoffen. Das bearbeiten der Inhalte findet weitest möglich direkt auf der Webseite statt und erscheint überaus intuitiv. Dabei spielt der in <a href="http://t3con11.chaoscdn.de/T3CON11FR-DesignUX-AlohaEditor.mp4">dieser Session vorgestellte Aloha-Editor eine wichtige Rolle</a>.</p>
<p>Mich erinnert das bearbeiten der Inhalte ein wenig an das Arbeiten mit dem <a href="http://apostrophenow.org/">Symfony CMS Apostrophe Now!</a>. Dort war ich schon vom Prinzip begeistert und wusste den Symfony-Unterbau zu schätzen. Heute setze ich es nicht mehr ein, da sich die API damals leider etwas zu oft geändert hat. Mit FLOW3 und Phoenix steht da aber jetzt ein mehr als mächtiger Nachfolger an.</p>
<p>Auch an die Entwickler wurde gedacht: Das Erweitern um weitere Content-Elemente ist mit etwas YAML-Konfiguration und einem Fluid-Template bereits jetzt problemlos möglich.</p>
<p>Das Release von TYPO3 5 steht leider noch in den Sternen. In nächster Zeit soll es aber wieder mehr Sprint-Releases geben. Während des Vortrags spürte man den neuen Schwung und Optimismus, den die Entwicklung durch die neuen Entscheidungen bekommen hat. Ich bin sehr gespannt wie es weiter geht und freue mich auf das was da kommt!</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/AjB9cffwYYs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/21/t3con11-typo3-phoenix-%e2%80%93-the-current-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Coding-TYPO3PhoenixTheCurrentState.mp4" length="555126660" type="video/mp4" />
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-DesignUX-AlohaEditor.mp4" length="493523104" type="video/mp4" />
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/21/t3con11-typo3-phoenix-%e2%80%93-the-current-state/</feedburner:origLink></item>
		<item>
		<title>T3CON11: pt_extlist</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/atDqNyOLMOY/</link>
		<comments>http://www.ausgebloggt.de/2011/10/20/t3con11-pt_extlist/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 09:14:31 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[pt_extlist]]></category>
		<category><![CDATA[T3CON]]></category>
		<category><![CDATA[T3CON11]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1334</guid>
		<description><![CDATA[Die Entwickler der YAG-Galerie haben gleich im Anschluss noch die eigentliche Basis der Galerie vorgestellt: pt_extlist. Ich bin schon das ein oder andere Mal über die Extension gestolpert, aber nach dem Vortrag werde ich sie nicht mehr weiter ignorieren können. &#8230; <a href="http://www.ausgebloggt.de/2011/10/20/t3con11-pt_extlist/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-20-um-11.09.43.png"><img class="alignright size-medium wp-image-1339" title="Bildschirmfoto 2011-10-20 um 11.09.43" src="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-20-um-11.09.43-300x215.png" alt="" width="216" height="155" /></a>Die Entwickler der <a href="http://www.ausgebloggt.de/2011/10/14/t3con11-yag/">YAG-Galerie</a> haben gleich im Anschluss noch die eigentliche Basis der Galerie vorgestellt: <a href="http://typo3.org/extensions/repository/view/pt_extlist/current/">pt_extlist</a>. Ich bin schon das ein oder andere Mal über die Extension gestolpert, aber nach dem Vortrag werde ich sie nicht mehr weiter ignorieren können. <a href="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TheOneThingToListEverything.mp4">Den Vortrag gibt es auch hier zu sehen.</a><span id="more-1334"></span></p>
<p>Wie oft werden Listen mit diversen Daten benötigt? Wie navigiere ich durch eine große Anzahl von Daten? Sortierfunktionen, Filter-Möglichkeiten? Auch wenn die darzustellenden Daten fast immer unterschiedlich sind, die Funktionalität ist eigentlich immer die gleiche.</p>
<p>Genau hier setzt pt_extlist an. Unabhängig von den Daten, können Listen generiert werden. Die anzuzeigenden Daten, Felder und Filter werden dabei einfach per TypoScript konfiguriert. Für jeder Spalte-Inhalt kann direkt über ein renderObject angepasst werden. So ist eine maximale Flexibilität gewährleistet, ohne das dazu auch nur eine Zeile PHP nötig wäre.</p>
<p>Die Extension basiert auf Extbase. Interessant ist ein Hack, über den es möglich ist auch einzelne Templates per TypoScript neu zu definieren. Es ist also nicht nötig immer wieder den kompletten Template-Ordner zu spiegeln, nur um ein Template anzupassen. Wie es bei Extbase derzeit leider noch der Fall ist.</p>
<p>Ich warte jetzt nur noch auf den nächsten Anwendungsfall. Die Zeit der Einarbeitung wird wohl kaum ins Gewicht fallen, wenn ich mir vorstellen wie viel Zeit die Extension sparen kann.</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/atDqNyOLMOY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/20/t3con11-pt_extlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TheOneThingToListEverything.mp4" length="366019998" type="video/mp4" />
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/20/t3con11-pt_extlist/</feedburner:origLink></item>
		<item>
		<title>T3CON11: YAG</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/6lKLcK7FpdM/</link>
		<comments>http://www.ausgebloggt.de/2011/10/14/t3con11-yag/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 13:21:32 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[T3CON]]></category>
		<category><![CDATA[T3CON11]]></category>
		<category><![CDATA[YAG]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1314</guid>
		<description><![CDATA[YAG ist eine TYPO3-Bildergalerie-Extension. YAG = Yet another gallery. Der Name bringt meinen ersten Gedanken auf den Punkt. Aber, mit jedem vorgestellten Feature im Vortrag, hier das Video, verstärkte sich der Eindruck: Die Jungs haben sich richtig Gedanken gemacht. Da &#8230; <a href="http://www.ausgebloggt.de/2011/10/14/t3con11-yag/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-14-um-15.08.30.png"><img class="alignright size-medium wp-image-1320" title="Bildschirmfoto 2011-10-14 um 15.08.30" src="http://www.ausgebloggt.de/wp-content/uploads/2011/10/Bildschirmfoto-2011-10-14-um-15.08.30-300x223.png" alt="" width="210" height="156" /></a><a href="http://www.yag-gallery.de/">YAG ist eine TYPO3-Bildergalerie-Extension</a>. YAG = Yet another gallery. Der Name bringt meinen ersten Gedanken auf den Punkt. Aber, mit jedem vorgestellten Feature im <a href="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TYPO3PhotoGalleryManagementWithYAG.mp4">Vortrag, hier das Video</a>, verstärkte sich der Eindruck: Die Jungs haben sich richtig Gedanken gemacht. Da steht eine wirklich gut konzipierte und auch dokumentierte <a href="http://typo3.org/extensions/repository/view/yag/current/">Extension im TER</a>, die auf jeden Fall einen Versuch wert ist.<span id="more-1314"></span></p>
<p>Die gesamte Extension basiert auf Extbase und Fluid. Womit auch gleich die ersten selbst auferlegten Anforderungen der Entwickler erfüllt sind: Eine saubere, verständliche und erweiterbare Codebasis. Zwar gibt es in der Extension aktuell keine Hooks und Extbase erlaubt nur das überschreiben ganzer Template-Ordner, nicht einzelner Templates. Aber wer schon einmal mit Extbase entwickelt hat weiß, dass es nur wenige Zeilen Konfiguration braucht, um bestehende Klassen zu erweitern oder ganz auszutauschen.</p>
<p>Mit einem eigenen Image Repository ist einiger Gehirnschmalz <em>(was ein super Wort)</em> in die Performance der Galerie geflossen, um so auch auf High-Traffic-Seiten mit sehr vielen Bildern eingesetzt werden zu können. Die Integration in das Backend macht einen sehr sauberen Eindruck ohne Ecken und Kanten.</p>
<p>Skins für bekannte Galerie-Funktionen sind bereits umgesetzt. Auch das anlegen eigener Frontend-Ansichten scheint sehr sauber und schnell möglich zu sein. Auch das für das Bilder-Rendering nichts neues erfunden wurde, sonder auf TypoScript gesetzt wird, halte ich für eine sehr gute Entscheidung.</p>
<p>Ein paar Wermutstropfen gibt es noch: So wird Mehrsprachigkeit und Zugriffsrechte im Backend noch nicht unterstützt. Auch auf Frontend Uploads wird verzichtet, was ich persönlich aber auch nicht vermisse.</p>
<p>YAG basiert, neben Extbase und Fluid, auf der Extension pt_extbase  und pt_extlist. <a href="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TheOneThingToListEverything.mp4">Zu pt_extlist gab es gleich im Anschluss einen weiteren spannenden Vortrag</a>.</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/6lKLcK7FpdM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/14/t3con11-yag/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TYPO3PhotoGalleryManagementWithYAG.mp4" length="533335495" type="video/mp4" />
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Integration-TheOneThingToListEverything.mp4" length="366019998" type="video/mp4" />
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/14/t3con11-yag/</feedburner:origLink></item>
		<item>
		<title>Thunderbird: Globale Suche funktioniert nicht</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/6ZDapYb_vLI/</link>
		<comments>http://www.ausgebloggt.de/2011/10/13/thunderbird-globale-suche-funktioniert-nicht/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:03:31 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[Dies & Das]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1304</guid>
		<description><![CDATA[Das war knapp, mein liebes Thunderbird. Ich war schon dabei auf Apple Mail zu wechseln. Nachdem ich mein IMAP-Konto hier endlich vernünftig lokal archiviert hatte, musste ich feststellen das die Suche von Thunderbird nicht wirklich alle Mails im Archiv findet. &#8230; <a href="http://www.ausgebloggt.de/2011/10/13/thunderbird-globale-suche-funktioniert-nicht/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/10/thunderbird-3-0-logo.png"><img class="alignright size-full wp-image-1307" title="thunderbird-3-0-logo" src="http://www.ausgebloggt.de/wp-content/uploads/2011/10/thunderbird-3-0-logo.png" alt="" width="96" height="96" /></a>Das war knapp, mein liebes Thunderbird. Ich war schon dabei auf Apple Mail zu wechseln. Nachdem ich mein IMAP-Konto hier endlich vernünftig lokal archiviert hatte, musste ich feststellen das die Suche von Thunderbird nicht wirklich alle Mails im Archiv findet. <a href="http://getsatisfaction.com/mozilla_messaging/topics/thunderbird_3_search_not_working#reply_1655542">Der Eintrag hier im Forum</a> brachte dann aber die Lösung:<span id="more-1304"></span></p>
<p>Im jeweiligen Thunderbird Profiles Ordner, bei geschlossenem Thunderbird, die global-messages-db.sqlite Datei löschen. Nach dem Neustart dauert es dann etwas bis der Index wieder aufgebaut ist&#8230; dann funktioniert die Suche aber wieder vollständig.</p>
<p>Warum der Index allerdings zerschossen wurde und nicht mehr neu aufgebaut wurde, ist mir schleierhaft, aber jetzt auch egal.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/6ZDapYb_vLI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/13/thunderbird-globale-suche-funktioniert-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/13/thunderbird-globale-suche-funktioniert-nicht/</feedburner:origLink></item>
		<item>
		<title>T3CON11: FLOW3 1.0</title>
		<link>http://feedproxy.google.com/~r/ausgebloggt/~3/IZL1RaCWqDc/</link>
		<comments>http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 05:00:13 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[FLOW3]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[T3CON]]></category>
		<category><![CDATA[T3CON11]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1295</guid>
		<description><![CDATA[Ich freue mich auf FLOW3 1.0. Ich weiß schon das ich es mag: Viele der Konzepte, die in der Session vorgestellt wurden, habe ich bereits in Symfony kennen und lieben gelernt: Da wäre eine mächtige Kommandozeile. Doctrine2. Yaml Konfiguration. Beliebige Kontexte, &#8230; <a href="http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/10/f3_logo.gif"><img class="alignright size-full wp-image-1297" title="f3_logo" src="http://www.ausgebloggt.de/wp-content/uploads/2011/10/f3_logo.gif" alt="" width="109" height="40" /></a>Ich freue mich auf <a href="http://flow3.typo3.org/">FLOW3 1.0</a>. Ich weiß schon das ich es mag: Viele der Konzepte, <a href="http://t3con11.chaoscdn.de/T3CON11FR-Coding-FLOW3-1.0.mp4">die in der Session vorgestellt wurden</a>, habe ich bereits in <a href="http://symfony.com/">Symfony</a> kennen und lieben gelernt:<span id="more-1295"></span></p>
<p>Da wäre eine mächtige Kommandozeile. Doctrine2. Yaml Konfiguration. Beliebige Kontexte, je nach aktueller Umgebung (z.B.: dev, prod, staging…). Dependency Injection, die scheinbar mit wesentlich weniger Konfiguration auszukommen scheint als Symfony2, da voll auf Type-Hints gesetzt wird. Auch andere Bibliotheken, wie etwa vom <a href="http://framework.zend.com/">Zend Framework</a> oder eben <a href="http://components.symfony-project.org/">Symfony-Komponenten</a> können dann problemlos in FLOW3 genutzt werden.</p>
<p>Mein Eindruck ist, dass man eigentlich gerne auf Symfony2 gesetzt hätte. Ich meine sogar mal so etwas gelesen zu haben, kann das sein? Zumindest war es bestimmt eine Inspirationsquelle und das meine ich im aller besten Sinne.</p>
<p>Ich bin froh, dass der Typo3-Unterbau in Zukunft aller Voraussicht nach den Spaß und geschwindikeit bringt, den ich bisher nur von Symfony kannte. Da kommt mir gerade: Soll es eigentlich so etwas wie CRUD-Generatoren auf der Kommandozeile geben? Dafür würde ich gerne auf einen grafischen Ext-Kickstarter verzichten.</p>
<p>Ach ja: Am 20.10. ist es so weit! Ich werde definitv nicht zu den ersten Anwendern gehören, die direkten Entwickler-Support bekommen. Auch werde ich für zukünftige Projekte, so lange <a href="http://flow3.typo3.org/typo3-phoenix/">Typo3-Phoenix</a> nicht fertig ist, wohl weiter auf Symfony setzen, sofern es die Anforderungen überhaupt verlangen. Ich werde mir aber schon bald die Zeit nehmen um rein zu schnuppern. Und wenn dann noch eines Tages Phoenix fertig ist&#8230; kaum auszumalen&#8230; Die Zukunft sieht rosig aus :)</p>
<img src="http://feeds.feedburner.com/~r/ausgebloggt/~4/IZL1RaCWqDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-Coding-FLOW3-1.0.mp4" length="459183880" type="video/mp4" />
		<feedburner:origLink>http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/</feedburner:origLink></item>
	</channel>
</rss>

