Override ProfileFormType
Add links to edit profile and change password
Add event listener: change email subscriber
Fix jQuery UI style: add theme "smoothness"
Edit Profile: include js and css to use datepicker
Remove the code that does not use FosUserBundle for edit profile
FosUserBundle: set sender name
sender_name is the name of the sender when sending mail to user for
confirmatiom of registration, email address change and etc.
Override FosUserBundle mailer
Email change: add template
Use TwigSwiftMailer
Override FOSUserBundle Routes:
set pattern "/confirm/{token}/{email}" for fos_user_registration_confirm
Override FosUserBundle RegistrationController
Use a separate handler to confirm the e-mail address:
RegistrationController: add new method confirmEmailAction
Routing: add new route "/confirm_email/{token}/{email}"
sendEmailMessage: use route "fos_user_registration_confirm_email" to generate confirmationUrl
Add UserFormBuilder: service to load the common fields of different forms