Google’s closure Tools jetzt opensource

Google wirft seine Closure Tools in den open source Topf.

Das ist einmal die Closure Library, ein JS Framework. Wenn ich das auf den ersten Blick richtig erkannt habe, geht das in eine ähnliche Richtung wie zb. jQuery UI.

Der Closure Compiler ist ein Javascript Optimizer der Code viel viel viel schneller machen soll.
Um den dann auch weiterhin debuggen zu können gibt es den Closure Inspector in Form einer Firebug Extension direkt dazu. Continue reading “Google’s closure Tools jetzt opensource”

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”

mit Jquery eine Form auslesen und mit Ajax Post versenden

Will man die Values einer Form dynamisch holen und mit Ajax verschicken mit Jquery
muss man wohl einiges beachten.
Eine gescheite -outthebox- Lösung scheints da nicht zu geben bzw. ich hab sie nicht gefunden.

1. Daten holen
Die Daten holt man am besten über die Jquery Methode serializeArray().

var s = $('#campaigns form').serializeArray()

Damit holt Jquery alle Values in dieser Form als Array, bei radio oder checkbox types jeweils die aktivierten.

2. Wie versenden?
Nun stellt sich die Frage, wie man die Daten schön aufbereitet und dann versendet.

Continue reading “mit Jquery eine Form auslesen und mit Ajax Post versenden”

Google gegen IE

Wer an der erweiterten Beta-Testphase von Wave teilnehmen will, die in der nächsten Woche beginnt, wird auf Chrome, Safari oder Firefox umsteigen oder Chrome Frame installieren müssen. Viele Stunden, die man in der Vergangenheit mit Wave-Anpassungen für den Internet Explorer verbracht hat, will man in Zukunft in die Verbesserung von Wave für alle Nutzer stecken.

Die Konkurrenz ist immer noch wach

Ich weiß, das hab’ ich bereits des öfteren gepostet. Aber nun hat Hr. Suckow abermals den Vogel abgeschossen, zu sehen in seinem neuen Teaser auf webmaster-4you.de.

Irgendwie funktioniert das!  Interessant zu wissen, ob das Ernst gemeint ist – denn wenn es so ist, muss der Mann mittlerweile unermesslich reich sein.

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”