conference-tutorial
conference-tutorial copied to clipboard
This is a step by step tutorial how to build a real application with the Symfony2 CMF
This enables multilanguage content and some translations. - Add the _locale in the routing definition for static routes - Have the SimpleCms page documents add the locale pattern - Add...
In #18 we did not get translated URLs, only the {_locale} prefix. We can use the ContentBundle, MenuBundle and RoutingBundle documents directly to build all of this separately. The LoadTranslatedUrlData...
Provide better window titles and metadata for search engines. With the admin extension, you can start to edit the presentation documents SEO metadata. All other documents just have their display...
Configuring imagine filters and adding an image field. To see the new images, reload the fixtures with ``` app/console doctrine:phpcr:fixtures:load --no-interaction ``` If you see no images, make sure that...
Add the `Speaker` document and a template to list all speakers, and shows the speaker names next to the presentations. After switching to this branch, you need to reload the...
We make the schedule page show the actual schedule. After switching to this branch, you need to reload the fixtures to get the route type information updated. As usual this...
This menu voter highlights the "Schedule" menu item if the content is of class Presentation. This voter is not very robust, it relies on the URL which can be edited...
When we have an application, we avoid storing more than necessary in the database. Here we define a route and a controller with a form. We link that route in...
This is really simple, we just have to render the menu that is already here.
This pull request adds a twig extension providing the `speaker_path` twig function to link to a speaker. This is a clean way to inject the additional information we need to...