Symfony Community Bundles Survey
Symfony is all about bundles. As a matter of fact, there are nearly
2,500 public bundles available thanks to the extensive work of the Symfony
community, including the ever popular, FOSUserBundle
, KnpMenuBundle
,
HWIOauthBundle
and MopaBootstrapBundle
. But there are still many
fabulous bundles which are not well known to the community.
As part of our DX initiative, we'd like to push community bundles to their limits. That's why we'd love to know which are the most useful bundles for your day-to-day work. It's not an issue of popularity, development activity or "purity" of code. We are focusing only on bundle usefulness.
Please, fill in this survey to share which community bundles you find most useful for your projects and, as always, thanks for your input.
As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.
Symfony Community Bundles Survey symfony.com/index.php/blog/symfony-community-bundles-survey
Tweet thisComments
- FOSUserBundle
- MopaBootstrap
- StofDoctrineExtensions
- KnpMenu
- SonataAdminBundle
- KnpPaginator
- FOSJsRouter
- fontawesome
But there are so many good bundles out there, last week I found JMSTranslationBundle, what a awesome bundle, translation have never been better, though it seems like its kind of dead, so I had to fork it to work with newest version of composer. It looks like its created when symfony 2.1 just came out, but it works perfect with 2.5 also.
- AdmingeneratorGeneratorBundle
- FOSUserBundle
- AvocodeFormExtensionsBundle
- JmsSecurityExtraBundle
- JmsSerializerBundle
- JmsDiExtraBundle
- KnpMenuBundle
- StofDoctrineExtensionsBundle
- LiipImagineBundle
- VichUploaderBundle
And please don't forget to fill in the survey.
- SonataAdminBundle
- SonataBlockBundle
- KnpMenuBundle
- BraincraftedBootstrapBundle
- LiipImagineBundle
- FOSJsRoutingBundle
- StofDoctrineExtensionsBundle
-FOSUserBundle
-FOSElasticaBundle
-FOSCommentBundle
-StofDoctrineExtensionsBundle
-KnpMenuBundle
-SonataAdminBundle stack
-LiipImagineBundle
-FMElfinderBundle
-WhiteOctoberPagerfantaBundle
-IvoryCKEditorBundle
-StfalconTinyMCEBundle
P.S. survey filled and submitted :)
AlesteGeneratorBundle
FOSUserBundle
FOSJsRoutingBundle
LexikFormFilterBundle
WhiteOctoberTCPDFBundle
LiuggioExcelBundle
StofDoctrineExtensionsBundle
I submitted the survey!
- NelmioSecurityBundle
- WhiteOctoberPagerfantaBundle
- KnpMenuBundle
- RollerworksMultiUserBundle
- FOSRestBundle
- SyliusResourceBundle (as 'better' alternative to using an Admin generator)
KnpMenuBundle
KnpPaginatorBundle
SncRedisBundle
LiipImagineBundle
StofDoctrineExtensionsBundle
DoctrineMigrationsBundle
MopaBootstrapBundle
I also dislike using bundles that wrap around stock features. JMS DI allowing property injection etc. Being as stock as possible, also allows you to adapt faster to new versions. Layer on layer on layer on layer is not something I like.
A lot of times it is just faster to build a custom solution than waste hours finding the right configuration for a third party bundle (especially if the documentation is mainly non-existant). Also I like the custom solution a lot more. I want a customized and specialized (in regard of UX) admin area and not just a prettier phpMyAdmin (I don't want to demote OS bundles, I just want to share why I don't use them) which some third party bundles automatically generate.
On the other hand it can save a lot of effort, if the bundle is developed cleanly and the documentation is good. And - the main point - the focus of the bundle should be clear and small. Also the amount of "magic" involved shouldn't be too high - I want to keep the feeling that I am still in control (exception: RAD bundles, where you expect a lot of magic - at least to a certain degree).
Two examples:
- FOSJsRoutingBundle
- IvoryOrderedFormBundle
Both perform their task very well and the intended use case is very narrow. This makes working with them seamless and easy.
But I mainly keep the number of third party bundles down.
And I completely agree with you: it's a superb bundle. I personally use it in all my projects :)
Comments are closed.
To ensure that comments stay relevant, they are closed for old posts.
Guillaume Fremont said on Jul 28, 2014 at 09:55 #1
In most of them we need to make a backoffice for the client, so Sonata is the key.
For any project including PDF generation, KnpSnappy works like a charm
Liuggio's Excel Bundle for custom Excel creation