symfony-check.org/

Heute mal ein webtip:
http://symfony-check.org/

Eine sehr nützliche Seite, die eigentlich nur eine Checklist ist.

Check if your symfony application is ready for deployment

Aber schön gemacht und sehr nützlich.

Wie oft hab ich schon vergessen die ErrorPages zu customizen.
Oder schön ist auch wenn man ne Email kriegt “Du benutzt symfony, richtig?”, weil man vergessen hat die Cookie Names anzupassen.

A propos Tags – Symfony 1.2

Ich schlage mich im Moment mit Tags & Behaviors herum. Eigentlich soll das BETA Plugin sfPropelActAsTaggableBehaviorPlugin auch unter symfony 1.2 laufen:

symfony propel-build-all
>> propel    generating form classes
Cannot fetch TableMap for undefined table: sf_tag.  Make sure you have the static MapBuilder registration code after your peer stub class definition.

Das Problem ist in den Foren bekannt.

– Des Rätsels Lösung nach 3 Std. Arbeit: Ein Klassenname aus meinem Projekt glich einer Klassenbezeichnung aus dem Plugin.

The item has not been saved due to some errors.

Falls symfony und der Admin Generator einem diese Fehlermeldung anzeigt:

“The item has not been saved due to some errors.”

und sonst weiter schweigt und man schon den halben Core debugt hat und auch sonst der Auffassung ist man hat alles richtig gemacht .

Dann nicht durchdrehen, sondern cool bleiben und mal checken ob man nicht zufällig ein Field auf required gesetzt hat, aber es durch die generator.yml nicht anzeigt!

Gosh! Zeit für Feierabend!

symfony 1.2. Admin Generator mit Datepicker

Eigentlich hatte ich gedacht, dass das irgendwie einfacher gehen würde, aber hat mich dann doch einiges an Recherche gekostet.

Nachdem ich irgendwann mal das “My First Project” durchgespielt hatte, war ich der Auffasung, dass der Datepicker immer benutzt wird beim Admin Generator. Doch nachdem ich dann mal eine andere Anleitung benutzt hatte mußte ich feststellen: Das ist nicht immer so!

Den Unterschied macht, wie man den Admin Generator aufruft:

php symfony propel:init-admin backend post BlogPost

ist symfony 1.0 und macht den DatePicker

php symfony propel:generate-admin backend BlogComment --module=comment

ist symfony 1.2 und generiert stattdessen ein häßliches pulldown.

Um nun für 1.2. doch einen DatePicker zu bekommen nützt es auch nix irgendwas in der generator.yml anzugeben. Das wird alles ignoriert.

Continue reading “symfony 1.2. Admin Generator mit Datepicker”

Symfony flying with Lighttpd on Mac OS X 10.6

This guide aims to Mac OS X 10.6 users who intend to run their Symfony 1.2 projects on Lighttpd with PHP 5.3 and MySQL5. Steps described in this article refer to a development machine setup and do not consider any security related configurations necessary for a production setup.

Why?

Why would I want to use Symfony with Lighttpd (Lighty) instead of Apache?

  1. It is light – as the name tells already.

    Continue reading “Symfony flying with Lighttpd on Mac OS X 10.6”

TinyMCE + symfony AdminGenerator + sfAssetsLibraryPlugin

Die 3 in symfony kombinieren? (K)Ein Problem:

Plugin installieren

php symfony plugin:install sfFormExtraPlugin

TinyMCE runterladen
https://www.tiny.cloud//
(da sowieso  jquery im Einsatz ist, dort die jquery variante)
– TinyMCE kopieren ins Projekt: /web/js/tiny_mce/
– js einbinden in der view.yml

javascripts:   [ tiny_mce/tiny_mce.js ]

– in der generator.yml TinyMCE anmelden


edit:
      fields:
        text: { type: textarea_tag, params: '<?php echo sfConfig::get('app_tinymce_options'); ?>' }

Interessant dabei ist, daß die Angabe in der generator.yml reicht, zumindest in Verbindung mit dem AdminGenerator.

Continue reading “TinyMCE + symfony AdminGenerator + sfAssetsLibraryPlugin”