<?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>Patricks Blog &#187; symfony</title>
	<atom:link href="http://www.ccwn.org/pseeger/category/dev-net/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ccwn.org/pseeger</link>
	<description>Ein weiterer Computerclub Waiblingen e.V. Blogs Blog</description>
	<lastBuildDate>Tue, 24 Nov 2009 06:37:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Bye Bye Symfony</title>
		<link>http://www.ccwn.org/pseeger/2008/08/14/bye-bye-symfony/</link>
		<comments>http://www.ccwn.org/pseeger/2008/08/14/bye-bye-symfony/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 14:39:28 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/2008/08/14/bye-bye-symfony/</guid>
		<description><![CDATA[Leider gibt es ja bei symfony fleißig Querelen zwischen Francois und Fabien. Aber hier muss ich Francois recht geben, symfony entwickelt sich meiner Meinung nach in die falsche Richtung, und wenn nun Francois keine Dokumentation mehr schreibt sehe ich auch keine Zukunft für mich mehr. Die Doku war an einigen Stellen schon zu seicht, und [...]]]></description>
			<content:encoded><![CDATA[<p>Leider gibt es ja bei symfony <a href="http://redotheweb.com/2008/07/10/symfony-11-a-smart-move/" target="_blank">fleißig</a> <a href="http://redotheweb.com/2008/07/11/sorry-to-disappoint-you/" target="_blank">Querelen</a> zwischen Francois und Fabien. Aber hier muss ich Francois recht geben, symfony entwickelt sich meiner Meinung nach in die falsche Richtung, und wenn nun Francois keine Dokumentation mehr schreibt sehe ich auch keine Zukunft für mich mehr. <br />Die Doku war an einigen Stellen schon zu seicht, und mit der deutlich komplexeren Version 1.1 wird sich das nicht bessern.</p>
<p>Ein anderer Grund ist, dass PHP eben doch Grenzen hat. Das gesamte Hin und Her aufgrund der Requesttreue nervt mich immer mehr. Ich möchte nicht Objekte in die Datenbank schreiben müssen, nur um sie für den nächsten Request wieder zurück zu holen.</p>
<p>Deswegen habe ich beschlossen, einen neuen Weg zu gehen was Webentwicklung angeht. Application Server sind die Zukunft. Zur Zeit gibt es massig Webframeworks, die meisten habe ich wegen der ihnen zugrundeliegenden Sprachen erst gar nicht angeschaut. Python sagt mir wegen dem Whitespace als Kontrollfluss absolut nicht zu, Ruby.. naja, ich komme da einfach nicht dran, und alle Experimente von <a href="http://www.marc-seeger.de" target="_blank">Marc</a> mit irgendwelchen Ruby-Servern haben mir den Server gequält&#8230;</p>
<p>Also musste eine Alternative ran, die erprobt, stabil und leicht zu lernen ist. Die iX hat mich immer wieder über Grails gejagt, also habe ich mir das jetzt doch einmal, nach anfänglicher Ablehnung, angeschaut. Grails basiert auf Groovy, welches komplett binärkompatibel zu Java ist, und auf Spring und Hibernate. Alles was ich bis jetzt an Experimenten mit Grails und Groovy getrieben habe war vielversprechend..</p>
<p>In Zukunft wird hier also symfony keine Rolle mehr spielen, dafür vermutlich Grails&#8230; So, aus dem Feedreader ist symfony auch verschwunden.. eigentlich wollte ich ja nur das kurz schreiben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2008/08/14/bye-bye-symfony/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony macht alles selber&#8230;</title>
		<link>http://www.ccwn.org/pseeger/2007/10/02/symfony-macht-alles-selber/</link>
		<comments>http://www.ccwn.org/pseeger/2007/10/02/symfony-macht-alles-selber/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 23:30:41 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Communidance]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/2007/10/02/symfony-macht-alles-selber/</guid>
		<description><![CDATA[Da konzipiert man sich ein komplexes System mit Tags, Comments, Ratings etc für eine Gallery, will anfangen das in Symfony selber zu implementieren und schaut kurz mal auf die Pluginseite um was über das sfGuardPlugin herauszufinden und findet folgendes: sfPropelActAsCommentableBehaviorPlugin sfPropelActAsRatableBehaviorPlugin sfPropelActAsTaggableBehaviorPlugin Tjo, nun muss ich wohl nur noch die Galerie fertig schreiben, für Alben [...]]]></description>
			<content:encoded><![CDATA[<p>Da konzipiert man sich ein komplexes System mit Tags, Comments, Ratings etc für eine Gallery, will anfangen das in Symfony selber zu implementieren und schaut kurz mal auf die Pluginseite um was über das sfGuardPlugin herauszufinden und findet folgendes:</p>
<ul>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsCommentableBehaviorPlugin" target="_blank">sfPropelActAsCommentableBehaviorPlugin</a></li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsRatableBehaviorPlugin" target="_blank">sfPropelActAsRatableBehaviorPlugin</a></li>
<li><a href="http://trac.symfony-project.com/wiki/sfPropelActAsTaggableBehaviorPlugin" target="_blank">sfPropelActAsTaggableBehaviorPlugin</a></li>
</ul>
<p>Tjo, nun muss ich wohl nur noch die Galerie fertig schreiben, für Alben etc. gibts auch noch schöne Plugins&#8230;<br />
So, genug  nachmitternächtliches Blogging, morgen muss der erste Prototyp stehen, hab ich mir so gedacht <img src='http://www.ccwn.org/pseeger/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/10/02/symfony-macht-alles-selber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deleting Symfonys cache from a batch</title>
		<link>http://www.ccwn.org/pseeger/2007/09/07/deleting-symfonys-cache-from-a-batch/</link>
		<comments>http://www.ccwn.org/pseeger/2007/09/07/deleting-symfonys-cache-from-a-batch/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 11:56:58 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[/dev/net]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/2007/09/07/deleting-symfonys-cache-from-a-batch/</guid>
		<description><![CDATA[As I tried to delete symfony&#8217;s cache while running a symfony batch file, I coulnd manage this by using the sfViewCacheManager. Neither by [PHP] $cacheManager = new sfViewCacheManager(); $cacheManager-&#62;initialize(sfContext::getInstance(),new sfFileCache(sfConfig::get(&#8216;sf_template_cache_dir&#8217;)),array()); $cacheManager-&#62;remove(&#8216;browse/index&#8217;); [/PHP] nor by [PHP] $cacheManager = sfContext::getInstance()-&#62;getViewCacheManager(); $cacheManager-&#62;remove(&#8216;browse/index&#8217;); [/PHP] In the Symfony book there is another way of deleting cached templates, so I now [...]]]></description>
			<content:encoded><![CDATA[<p>As I tried to delete symfony&#8217;s cache while running a symfony batch file, I coulnd manage this by using the  sfViewCacheManager.  Neither by</p>
<p>[PHP]<br />
$cacheManager = new sfViewCacheManager();<br />
$cacheManager-&gt;initialize(sfContext::getInstance(),new sfFileCache(sfConfig::get(&#8216;sf_template_cache_dir&#8217;)),array());<br />
$cacheManager-&gt;remove(&#8216;browse/index&#8217;);<br />
[/PHP]</p>
<p>nor by</p>
<p>[PHP]<br />
$cacheManager = sfContext::getInstance()-&gt;getViewCacheManager();<br />
$cacheManager-&gt;remove(&#8216;browse/index&#8217;);<br />
[/PHP]</p>
<p>In the Symfony book there is another way of deleting cached templates, so I now use sfToolkit::clearGlob to delete. It works, but if anyone knows how to use the sfViewCacheManager in batchmode, I&#8217;d like to hear.</p>
<p>[PHP]<br />
sfToolkit::clearGlob(sfConfig::get(&#8216;sf_template_cache_dir&#8217;).&#8217;/*/*/feeds*/browse.cache&#8217;);<br />
[/PHP]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/09/07/deleting-symfonys-cache-from-a-batch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASTAF</title>
		<link>http://www.ccwn.org/pseeger/2007/07/05/astaf/</link>
		<comments>http://www.ccwn.org/pseeger/2007/07/05/astaf/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 09:50:28 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[/dev/net]]></category>
		<category><![CDATA[/dev/world]]></category>
		<category><![CDATA[CCWN]]></category>
		<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/2007/07/05/astaf/</guid>
		<description><![CDATA[Die Altstadtfesthomepage ist ein klein wenig aus dem Fokus des Blogs geraten. Tatsache ist, dass das Altstadtfest jetzt vorbei ist, die Homepage rechtzeitig fertig war (von so Dingen wie dem Bearbeiten-Formular für die Vereine selbst einmal abgesehen) und auch den Besucheransturm während dem Altstadtfest gut überstanden hat. Verwendet wurden nun: Symfony als Backend, Joomla! als [...]]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://www.astaf.de">Altstadtfesthomepage</a> ist ein klein wenig aus dem Fokus des Blogs geraten. Tatsache ist, dass das Altstadtfest jetzt vorbei ist, die Homepage rechtzeitig fertig war (von so Dingen wie dem Bearbeiten-Formular für die Vereine selbst einmal abgesehen) und auch den Besucheransturm während dem Altstadtfest gut überstanden hat.</p>
<p>Verwendet wurden nun: Symfony als Backend, Joomla! als Frontend, diverse Plugins für Joomla! und die Joomlabridge für Symfony in einer erweiterten Version. Die Joomlabridge ist nur suboptimal, da sie leider keinerlei Möglichkeiten zur Benutzerauthetifizierung hat, aber als quick-and-dirty-Lösung war sie gerade richtig und hat uns viel Arbeit erspart.</p>
<p>Vielen Dank an Michael Brenner und Tristan Zur an dieser Stelle, die 2 haben das Projekt einen großen Schritt vorran gebracht und es überhaupt erst ermöglicht, dass wir zum Altstadtfest fertig waren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/07/05/astaf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla and Symfony</title>
		<link>http://www.ccwn.org/pseeger/2007/03/14/joomla-and-symfony/</link>
		<comments>http://www.ccwn.org/pseeger/2007/03/14/joomla-and-symfony/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 07:32:51 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[Joomla!]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/wordpress/2007/03/14/joomla-and-symfony/</guid>
		<description><![CDATA[Da stolpert man doch tatsächlich beim Surfen einfach so über ein symfony-Plugin das einfach mal genau das macht was man schon immer haben wollte! Eine Integration von Symfony in Joomla! Endlich kann ich Joomla für die &#8220;normalen&#8221; Inhalte verwenden und Symfony um schnell anständige Datenbankapplikationen ohne die Last von Joomla! zu entwickeln.Allerdings scheinen die Joomla! [...]]]></description>
			<content:encoded><![CDATA[<p>Da stolpert man doch tatsächlich beim Surfen einfach so über ein <a href="http://joomla.coilblog.com/">symfony-Plugin</a> das einfach mal genau das macht was man schon immer haben wollte!<br />
Eine Integration von Symfony in Joomla! Endlich kann ich Joomla für die &#8220;normalen&#8221; Inhalte verwenden und Symfony um schnell anständige Datenbankapplikationen ohne die Last von Joomla! zu entwickeln.<br />Allerdings scheinen die Joomla! Benutzer etc. noch nicht abgebildet zu werden, naja, was nicht ist kann ja noch kommen.</p>
<p>For English version read full version of article:<br />
<span id="more-36"></span><br />
While surfing around through the web, I stumbled upon this <a href="http://joomla.coilblog.com/">symfony plugin</a> which does exactly what I was looking for some time now. ( As my German readers know, I am developing a new Version of www.astaf.de at the moment. Because there was no sensible approach for a content management in symfony, I decided to develop one by myself.)<br />
This plugin is an integration of symfony into Joomla!. Now I can use Joomla! for the &#8220;standard&#8221; content and symfony for fast built database applications without the overhead of the Joomla! framework.<br />
Altough the Joomla! user framework seems not to be implemented into the bridge, I&#8217;m really looking forward to using this tool for www.astaf.de.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/03/14/joomla-and-symfony/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony rockt</title>
		<link>http://www.ccwn.org/pseeger/2007/02/26/symfony-rockt/</link>
		<comments>http://www.ccwn.org/pseeger/2007/02/26/symfony-rockt/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 18:27:44 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[CCWN]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/wordpress/allgemein/symfony-rockt-20070226</guid>
		<description><![CDATA[&#8230; und wirft manchmal komische Fehler&#8230; [PHP] Could not locate class PagelayoutPeer [/PHP] aber nach einmal raus und wieder rein kopieren mag es mich&#8230; *grml* Naja, jetzt laufen die ersten Layoutengine Versuche&#8230; Das Layout ist in YAML fertig, nur noch die Details wie Subtemplates etc müssen rein: Und die Liste aller Vereine:]]></description>
			<content:encoded><![CDATA[<p>&#8230; und wirft manchmal komische Fehler&#8230;<br />
[PHP]<br />
Could not locate class PagelayoutPeer<br />
[/PHP]<br />
aber nach einmal raus und wieder rein kopieren mag es mich&#8230; *grml*<br />
Naja, jetzt laufen die ersten Layoutengine Versuche&#8230;<br />
Das Layout ist in YAML fertig, nur noch die Details wie Subtemplates etc müssen rein:<br />
<img src="http://www.ccwn.org/pseeger/files/2007/02/symfonyastafyaml.jpg" /><br />
Und die Liste aller Vereine:<br />
<img src="http://www.ccwn.org/pseeger/files/2007/02/symfonyastafyaml2.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/02/26/symfony-rockt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>yaml²</title>
		<link>http://www.ccwn.org/pseeger/2007/02/26/yaml2/</link>
		<comments>http://www.ccwn.org/pseeger/2007/02/26/yaml2/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 09:49:38 +0000</pubDate>
		<dc:creator>Patrick Seeger</dc:creator>
				<category><![CDATA[CCWN]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.patrick-seeger.de/wordpress/blogroll/yaml2-20070226</guid>
		<description><![CDATA[Bei der Suche nach CSS Layouts für Typo3 bin ich vor ein oder 2 Wochen über Yaml gestolpert. Yaml&#8230; kommt mir doch irgendwie bekannt vor &#8211; Genau! Yaml ist die Konfigurationssprache für symfony. Aber YAML ist dann auch noch was anderes Yet Another Multicolumn Layout: Nettes XHTML CSS Layout, kompatibel zu W3C Standards und man [...]]]></description>
			<content:encoded><![CDATA[<p>Bei der Suche nach CSS Layouts für Typo3 bin ich vor ein oder 2 Wochen über <a href="http://www.yaml.de">Yaml</a> gestolpert.<br />
Yaml&#8230; kommt mir doch irgendwie bekannt vor <img src='http://www.ccwn.org/pseeger/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; Genau! Yaml ist die Konfigurationssprache für symfony. Aber YAML ist dann auch noch was anderes <span style="font-weight: bold">Y</span>et <span style="font-weight: bold">A</span>nother <span style="font-weight: bold">M</span>ulticolumn <span style="font-weight: bold">L</span>ayout:<br />
Nettes XHTML CSS Layout, kompatibel zu W3C Standards und man kann es für symfony verwenden. Mal schauen wie astaf.de sich in valides XHTML packen lässt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccwn.org/pseeger/2007/02/26/yaml2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
