Bundlesで紹介されているBundleについて簡単に紹介していきたいと思います。Bundles元ネタでは、Symfonyユーザーにとって有用なBundleを調査した結果、300以上の回答と330以上の異なるBundleの回答を得ました。括弧内は、調査の回答の割合です。元ネタではBundle名しか紹介していませんが、それぞれのBundleの特徴を簡単に紹介したいと思います。(60%)ユーザー管理においてよく利用される機能を提供しているBundleです。APIの開発用のBundleです。JMSSerializerBundleと一緒に利用する場合が多いです。(25%)KnpMenuを利用して、簡単にメニューが開発できるBundleです。extensionsをconfig.ymlとAnnotationで簡単に利用できるようにしたBundleCreatedAtやUpdatedAtの自動設定なんかによく利用します。YAMLなどに対応したSerializeBundleEntityにAnnotationを設定することでEntityのSerializeを簡単にできます。filterも用意されています。(23%)JavaScriptでもRouterを利用できるようにするBundleです。(22%)LiipImagineBundleは、下の22.のAvalancheImagineBundleをforkしています。filterを使って様々な画像操作を行うことができます。(16%)ページャー用のBundleです。Doctrine\ORM\QueryBuilderなどをページングできます。(11%)APIのドキュメントを生成し、ブラウザから見れるようにするBundleです。コントローラーに設定したAnnotationに対応したドキュメントが生成されます。htmlなどのファイルにdumpすることもできます。(11%)ElasticsearchのPHPクライアントのElastica使いたいですか?そうですか。(11%)OAuthのBundleで、OAuth1.0aとOAuth2をサポートしています。GitHubやTwitterなど多くのプロバイダーをサポートしています。(10%)ファイルアップロード用のBundleです。25.で紹介するKnpGaufretteBundleと一緒に使うことをオススメします。(9%)デバッグ用のBundleです。Symfony2.6からDebugBundleが出たので、そちらで十分事足りるかもしれません。(8%)Snappyを使うためのBundleです。PDFを生成するライブラリーです。upLoginユーザーは見つかりませんでした。