Admin generated backend modules are very useful, they are generating with all necessary code, they have some layout, all necessary actions are there and are easy to be modified. recently. You can even add default filter setting, although it's not as simple as editing generator.yml.
Recently, I thought, that it would be great to sort by default tags from fzTagPlugin by weight anywhere. So I started to look, as I remembered to read a while ago about an option that can be set on relations. I finally found it but... it's not suitable for many-to-many relations, which is used for tags.
Recently I saw two posts in the symfony blogosphere about decreasing number of queries in admin generated module (in January on Techie Corner, and today on Symfony world - which prompted me to write this post). And both bloggers seemed to be happy with overwriting buildQuery method of the module's action class. But generator.yml provides more elegant solution for admin generated modules.
In my opinion, the best way to learn something is to do it from scratch. So I always had a problems when math teacher started to show-short cuts calculations, but were actually good at them after I learned what the calculation short-cuts were replacing. So... after seeing the symfony2 sandbox application, I decided to create symfony2 application from scratch.
I recently changed hosting service provider. It's acutally quite great. It's shared hosting, so it's not that expensive like vps, got secure shell (ssh) access and it serves website much faster than previous hoster. Plus I got the place to play with python, php5.3, and if (or rather when) I'd turn to it as well, Ruby on Rails.
Few months ago I got directed at Cherokee http server, as it's supposed to be faster than Apache. I finally took a look at Cherokee and it seems that it's also easier to configure than Apache. Cherokee is available on Linux and BSD operating systems, and probably it's in repository of most popular distros. It's licensed with GPL license.
This version of fzTagPlugin is mostly about enhanced performance. There's added index on weight field, and some refactoring. All these changes should affect positively performance of your app.
Another version of sfForkedDoctrineApply doesn't bring any new functionality nor fixes (thankfully). It just adds new translation files - this time German.
Translation was created by Daniel Hanke and provided by Tristan Bessoussa. Adding this translation means that sfForked is availabe in 6 languages altogether: English, French, Italian, German, Russian and Polish.
Changes made in the plugin since version 1.5.4: Changelog
Plugin's version's symfony pages:
Plugin's version github pages:
I had to quite fast update both fzTagPlugin and sfForkedDoctrineApply, and since Me and several other users discovered some bugs just after I thought it's all fixed, both plugins had several releases. Crazy sunday as it might seem.