How to get sfFormExtraPlugin working in Symfony 1.4 using Doctrine

I’m talking about this plugin:

For some reason, getting the plugin to work took a lot of Googling and some trial and error.
So here is how I got it working. Hopefully I did this in the ‘correct’ way…

Edit config/ProjectConfiguration.class.php to add sfFormExtraPlugin as an enabled plugin:

Edit apps/<app_name>/config/view.yml to include the JS and CSS:

Edit lib/form/doctrine/<your_module_name>Form.class.php to make use of the widgets you want. I’m interested in sfWidgetFormJQueryDate:

I have used the calendar.png icon from the famfamfam silk icon set. You can get the set here:

I’ve used the date picker widget for filling in the created_at and updated_at fields. You can replace these values with the fields you need to manipulate in a user friendly way.

[Edit 17/10/2010:]
I’m not going mad, there is an issue with the ‘magic’ fields created_at and updated_at in that they have to be unset to become magic.
Found help here:
Though the unset lines are better off being added just once to /lib/form/doctrine/BaseFormDoctrine.class.php, rather than each xxxForm.class.php file.