Archiv für symfony

Bye Bye Symfony

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 mit der deutlich komplexeren Version 1.1 wird sich das nicht bessern.

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.

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 Marc mit irgendwelchen Ruby-Servern haben mir den Server gequält…

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..

In Zukunft wird hier also symfony keine Rolle mehr spielen, dafür vermutlich Grails… So, aus dem Feedreader ist symfony auch verschwunden.. eigentlich wollte ich ja nur das kurz schreiben.

Symfony macht alles selber…

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:

Tjo, nun muss ich wohl nur noch die Galerie fertig schreiben, für Alben etc. gibts auch noch schöne Plugins…
So, genug nachmitternächtliches Blogging, morgen muss der erste Prototyp stehen, hab ich mir so gedacht :)

Deleting Symfonys cache from a batch

As I tried to delete symfony's cache while running a symfony batch file, I coulnd manage this by using the sfViewCacheManager. Neither by

PHP:
  1. $cacheManager = new sfViewCacheManager();
  2. $cacheManager->initialize(sfContext::getInstance(),new sfFileCache(sfConfig::get('sf_template_cache_dir')),array());
  3. $cacheManager->remove('browse/index');

nor by

PHP:
  1. $cacheManager = sfContext::getInstance()->getViewCacheManager();
  2. $cacheManager->remove('browse/index');

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'd like to hear.

PHP:
  1. sfToolkit::clearGlob(sfConfig::get('sf_template_cache_dir').'/*/*/feeds*/browse.cache');

ASTAF

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 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.

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.

Joomla and Symfony

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 "normalen" Inhalte verwenden und Symfony um schnell anständige Datenbankapplikationen ohne die Last von Joomla! zu entwickeln.
Allerdings scheinen die Joomla! Benutzer etc. noch nicht abgebildet zu werden, naja, was nicht ist kann ja noch kommen.

For English version read full version of article:
Weiterlesen »