Table of contents Welcome Bundles AdminBundle Chapter 1. Installation Chapter 2. Customization CoreBundle Chapter 1. Installation Chapter 2. Custom form types ExtensionBundle MenuBundle Chapter 1. Installation RoutingBundle Chapter 1. Providers ThemeBundle Chapter 1. Installation Chapter 2. Troubleshooting UserBundle Chapter 1. Installation Chapter 2. Configuration Chapter 3. Security layer Chapter 4. Command line tools Chapter 5. User's roles WebProfilerBundle Chapter 1. Installation The Extension system The Component system The Module system Creating a module Chapter 1. The main files Chapter 2. Controller & Routing Chapter 3. Menu configuration Chapter 4. Doctrine Chapter 5. Views The Plugin system The Theme system Your first theme Chapter 1. Structure Chapter 2. The main files Chapter 3. Template files Chapter 4. Asset Management Chapter 5. Settings Chapter 6. Menus Chapter 7. Translations Theme inheritance Theme configuration reference The Menu system Chapter 1. KnpMenuBundle configuration Chapter 2. Create your first menu Chapter 3. Rendering menus Chapter 4. Providers The Parameters system Chapter 1. Quick start Chapter 2. Usage Chapter 3. Settings everywhere Chapter 4. Console command Chapter 5. Reference The Database Layer Decoupled from object mapping Enumeration type Translations The Routing System Kernel configuration