.. index:: single: Doctrine; Common extensions
Doctrine2 est très flexible, et la communauté a déjà créé une série d'extensions Doctrine très pratiques afin de vous aider avec les tâches usuelles liées aux entités.
Une bibliothèque en particulier - la bibliothèque DoctrineExtensions - fournit l'intégration de fonctionnalités pour les comportements (Behaviors) Sluggable, Translatable, Timestampable, Loggable, Tree et Sortable
L'utilisation de chacune de ces extensions est expliquée dans son dépôt.
Toutefois, pour installer/activer chaque extension, vous devez enregistrer et activer un :doc:`Ecouteur d'évènement (Event Listener)</cookbook/doctrine/event_listeners_subscribers>`. Pour faire cela, vous avez deux possibilités :
- Utiliser le bundle StofDoctrineExtensionsBundle, qui intègre la bibliothèque ci-dessus.
- Implémenter ces services directement en suivant la documentation pour l'intégration dans Symfony2 : Installer les extensions Gedmo Doctrine2 dans Symfony2