<?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>ausgebloggt.de &#187; TYPO3</title>
	<atom:link href="http://www.ausgebloggt.de/category/typo3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ausgebloggt.de</link>
	<description></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>
		<item>
		<title>TYPO3: TemplaVoilà a.D.</title>
		<link>http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/</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>
]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2012/02/02/typo3-templavoila-a-d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T3CON11: Dies &amp; Das</title>
		<link>http://www.ausgebloggt.de/2011/10/24/t3con11-dies-das/</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>
]]></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" />
		</item>
		<item>
		<title>T3CON11: TYPO3 Phoenix – The Current State</title>
		<link>http://www.ausgebloggt.de/2011/10/21/t3con11-typo3-phoenix-%e2%80%93-the-current-state/</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>
]]></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" />
		</item>
		<item>
		<title>T3CON11: pt_extlist</title>
		<link>http://www.ausgebloggt.de/2011/10/20/t3con11-pt_extlist/</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>
]]></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" />
		</item>
		<item>
		<title>T3CON11: YAG</title>
		<link>http://www.ausgebloggt.de/2011/10/14/t3con11-yag/</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>
]]></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" />
		</item>
		<item>
		<title>T3CON11: FLOW3 1.0</title>
		<link>http://www.ausgebloggt.de/2011/10/13/t3con11-flow3-1-0/</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>
]]></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" />
		</item>
		<item>
		<title>T3CON11: Keynote</title>
		<link>http://www.ausgebloggt.de/2011/10/12/t3con11-keynote/</link>
		<comments>http://www.ausgebloggt.de/2011/10/12/t3con11-keynote/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 12:52:39 +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=1276</guid>
		<description><![CDATA[T3CON11 und der Kopf ist noch am nachglühen. Meine erste T3CON. Super war sie. Die Videos sind bereits online und für mich wird es jetzt Zeit, hier die nächsten Tage mal meine Eindrücke zu sammeln. Ich bin von Koblenz nach &#8230; <a href="http://www.ausgebloggt.de/2011/10/12/t3con11-keynote/">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><a href="http://t3con11-frankfurt.typo3.org/">T3CON11</a> und der Kopf ist noch am nachglühen. Meine erste T3CON. Super war sie. <a href="http://typo3blogger.de/session-videos-von-der-typo3-conference-2011-t3con11-sind-schon-online/">Die Videos sind bereits online</a> und für mich wird es jetzt Zeit, hier die nächsten Tage mal meine Eindrücke zu sammeln.<span id="more-1276"></span></p>
<p>Ich bin von Koblenz nach Hanau gependelt. Beim nächsten Mal wird es ein Hotel. Der Zug hatte eine Stunde Verspätung und so habe ich den ersten Teil der Keynote verpasst. Wie ich aus dem <a href="http://t3con11.chaoscdn.de/T3CON11FR-OpeningAndKeynote.mp4">Video zur Keynote</a> mittlerweile weiß, wurde da auch auf die Planänderungen aufmerksam gemacht. Egal.</p>
<p>Neben einigen organisatorischen Themen, stimmte die Keynote auf die beiden beherrschenden Themen der Zukunft an: Die Entwicklung von <a href="http://flow3.typo3.org/">FLOW3</a> und <a href="http://flow3.typo3.org/typo3-phoenix/">TYPO3 5.0</a>.</p>
<p>Größer Höhepunkt der Keynote war der Release-Termin für FLOW3 1.0, nach fünf Jahren Entwicklung: Der 20. Oktober!</p>
<p>Meine tiefster Respekt und Dank an die Entwickler. Ich freue mich auf das was da kommt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/10/12/t3con11-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://t3con11.chaoscdn.de/T3CON11FR-OpeningAndKeynote.mp4" length="675259336" type="video/mp4" />
		</item>
		<item>
		<title>TYPO3: Bilder nicht hoch skalieren &#8211; im_noScaleUp</title>
		<link>http://www.ausgebloggt.de/2011/09/29/typo3-bilder-nicht-hoch-skalieren-im_noscaleup/</link>
		<comments>http://www.ausgebloggt.de/2011/09/29/typo3-bilder-nicht-hoch-skalieren-im_noscaleup/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 16:12:06 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1269</guid>
		<description><![CDATA[Eine Konfiguration, über die ich auch erst während der Vorbereitung zur Prüfung gestolpert bin, ist &#8220;im_noScaleUp&#8220;. Mit dieser Einstellung kann man Typo3 daran hindern, Bilder über ihre eigentliche Größe hinweg zu vergrößern.   In der Grundeinstellung ist die Einstellung aus. &#8230; <a href="http://www.ausgebloggt.de/2011/09/29/typo3-bilder-nicht-hoch-skalieren-im_noscaleup/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eine Konfiguration, über die ich auch erst während der <a href="http://www.ausgebloggt.de/2011/09/27/certified-typo3-integrator/">Vorbereitung zur Prüfung</a> gestolpert bin, ist &#8220;<em>im_noScaleUp</em>&#8220;. Mit dieser Einstellung kann man Typo3 daran hindern, Bilder über ihre eigentliche Größe hinweg zu vergrößern.  <span id="more-1269"></span></p>
<p>In der Grundeinstellung ist die Einstellung aus. Je nach zur Verfügung stehendem Bild, kommt es dann zu eher hässlichen Ergebnissen bei der Vergrößerung. Da ist das Bild in Orginalgröße dann oft die bessere Option.</p>
<p>Also, einfach die Einstellung [GFX][im_noScaleUp] im Installtool aktivieren, oder gleich</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$TYPO3_CONF_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'GFX'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'im_noScaleUp'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'1'</span><span style="color: #339933;">;</span></pre></div></div>

<p>in die localconf schreiben. Dann hat es sich auch mit Thumbnails die auf Wallpaper-Größe vergrößert werden.</p>
<p>Ich wollte das hier nur kurz verewigen, da ich vor längerer Zeit nach einer solchen Einstellung gesucht habe und damals nicht auf diese einfache Lösung gestoßen bin. Vielleicht kann ich so dem ein oder anderen die zermürbende Suche ersparen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/09/29/typo3-bilder-nicht-hoch-skalieren-im_noscaleup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certified TYPO3 Integrator</title>
		<link>http://www.ausgebloggt.de/2011/09/27/certified-typo3-integrator/</link>
		<comments>http://www.ausgebloggt.de/2011/09/27/certified-typo3-integrator/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 06:50:09 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1259</guid>
		<description><![CDATA[So, damit darf ich mich also jetzt Certified Typo3 Integrator nennen. Mit jedem Tag, an dem es keine Ergebnisse gab, nahm mein Optimismus ab. Jetzt ist aber klar: Das gute Gefühl nach der Prüfung hat nicht getäuscht. Die richtig fiesen &#8230; <a href="http://www.ausgebloggt.de/2011/09/27/certified-typo3-integrator/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ausgebloggt.de/wp-content/uploads/2011/09/TYPO3_certified_integrator.png"><img class="alignright size-full wp-image-1261" title="TYPO3_certified_integrator" src="http://www.ausgebloggt.de/wp-content/uploads/2011/09/TYPO3_certified_integrator.png" alt="" width="104" height="78" /></a>So, damit darf ich mich also jetzt <a href="http://certification.typo3.org/index.php?id=63">Certified Typo3 Integrator</a> nennen. Mit jedem Tag, an dem es keine Ergebnisse gab, nahm mein Optimismus ab. Jetzt ist aber klar: Das gute Gefühl nach der Prüfung hat nicht getäuscht. Die richtig fiesen Fragen hielten sich auch in Grenzen.<span id="more-1259"></span></p>
<p>Neben dem Zertifikat, welches sich Kunden gegenüber sicherlich gut macht, bin ich aber auch sonst froh, an der Zertifizierung teilgenommen zu haben. In meiner Vorbereitung habe ich doch noch einige Dokumentationen gelesen, deren Inhalt ich mir irgendwann sehr Mühsam per Trial &amp; Error angeeignet habe. Typo3 ist komplex, aber wer lesen kann ist auch hier klar im Vorteil&#8230;</p>
<p>Letztlich bin ich Typo3 damit noch einmal ein gutes Stück näher gekommen. Einige Dinge, über die ich in der Vergangenheit  geflucht habe, muss ich heute auf meine Kappe nehmen. Das Problem sitzt nun mal meist vor dem Rechner. Neben der Auffrischung bereits bestehenden Wissens, gab es während der Vorbereitung auf jeden Fall einige Aha-Erlebnisse.</p>
<p>Zur Vorbereitung ist <a href="http://www.amazon.de/Certified-TYPO3-Integrator-Vorbereitung-Association/dp/3941841629/ref=sr_1_1?ie=UTF8&amp;qid=1317105915&amp;sr=8-1">das Buch</a> sicherlich die beste Adresse und dazu ordentlich <a href="http://certification.typo3.org/index.php?id=29">Doku</a> lesen. Mir persönlich ging es allerdings so, dass es mir sehr schwer fiel, noch nicht angewandte Dinge in meinem Kopf zu bekommen. Wirklich sicher konnte ich oft  nur die Fragen beantworten, für die ich auf Erfahrungen zurück greifen konnte. Eine Typo3-Testinstallation war so eine weitere gute Unterstützung.</p>
<p>Leider habe ich es zeitlich nicht geschafft auch am <a href="http://typo3camp-munich.mixxt.de/">Typo3Camp</a> teilzunehmen. Sehr schade. Ich hoffe nächstes Jahr passt es besser. Die Reise nach München lohnt sich in jedem Fall.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/09/27/certified-typo3-integrator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>T3CON11 und SymfonyDay</title>
		<link>http://www.ausgebloggt.de/2011/07/20/t3con11-und-symfonyday/</link>
		<comments>http://www.ausgebloggt.de/2011/07/20/t3con11-und-symfonyday/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 13:32:27 +0000</pubDate>
		<dc:creator>Andy Wesely</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[sfdaycgn11]]></category>
		<category><![CDATA[T3CON11]]></category>

		<guid isPermaLink="false">http://www.ausgebloggt.de/?p=1205</guid>
		<description><![CDATA[Herrje, hier ist ja auch schon wieder seid geraumer Zeit tote Hose. Beängstigend: Die Zeit rast. Im August geht es auch schon in Urlaub. Heute habe ich dann aber auch für die Zeit danach vorgesorgt: Die Tickets für die T3CON11 &#8230; <a href="http://www.ausgebloggt.de/2011/07/20/t3con11-und-symfonyday/">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><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="129" height="115" /></a>Herrje, hier ist ja auch schon wieder seid geraumer Zeit tote Hose. Beängstigend: Die Zeit rast. Im August geht es auch schon in Urlaub. Heute habe ich dann aber auch für die Zeit danach vorgesorgt: Die Tickets für die <a href="http://t3con11-frankfurt.typo3.org/">T3CON11 in Frankfurt</a> und den <a href="http://www.symfonyday.com">Symfony Day </a><a href="http://www.symfonyday.com">Cologne</a> sind gesichert.<span id="more-1205"></span></p>
<p><a href="http://shop.typo3.org/t3con11fra">Early bird Preise für die T3CON gibt es noch bis zum 5. August</a>. <a href="http://www.symfonyday.com/de/register.html">Den SymfonyDay gibt es noch bis zum 1. September</a> günstiger. Also, schnell sichern!</p>
<p>Zudem  steht noch die Prüfung zum <a href="http://certification.typo3.org/">Certified TYPO3 Integrator</a> beim Typo3Camp im München an. Wenn es hier also auch erst mal weiter eher ruhig bleiben sollte: Ab September werde ich mich vor lauter Themen nicht mehr retten können.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausgebloggt.de/2011/07/20/t3con11-und-symfonyday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

