Nach Jahren der Vernachlässigungen ist es an der Zeit die Seite julianstricker.com neu zu starten: Neues Layout, neues System, neues CMS, neue Themen, neue Inhalte.
To improve the workflow sometimes it may be better to redirect the user back to the list after the Save-action. This tutorial shows how to implement this in Symfony 1.3 and 1.4
The sfValidatorFile has no options to check the size of a image in pixel. For that I have written a simple validator that extends the sfValidatorFile-class.
Increasing the diversity of fonts on the web using the Google Font API, the Google Font Directory and the Webfont Loader. The selection of fonts used on the Web is very small. This has changed with the new in CSS3 defined @font-face. This allows fonts to be loaded from the web, which works in all modern browsers. This mechanism requires appropriate fonts and the right to make them available on the web or to download from other sources. For this Google has created his Google Font Directory and the Google Font API.
Some time ago I wrote an article about filtering the admin-list in Symfony 1.0 and Propel. Now in Symfony 1.4 and Doctrine the steps to do this are completely different:
Web applications can access local files and upload multiple files. The current fourth beta of Firefox 3.6 comes with support for the File API. The relevant W3C draft specification is from Mozilla developer Arun Ranganathan. The File API provides different objects. This includes FileList containing an array of individually responsive files. It should be integrated over an input tag in HTML 5 pages. Several files can be uploaded at once.
Flash CS3 has a Bug when creating multilanguage projects using the Strings-Panel with String-replacement-setting set to "Automatically at Runtime".
Its a good way to allways rename uploaded files using something like a MD5-hash and store the original filename in a database. If for some reason you dont want to rename it using a hash, you should filter the filename using some code like this one: