On 8/24/12 10:57 AM, William Durand wrote:
Johannes wrote this bundle as well as many components in the core. I don't see any problems with that. The Filesystem and the Routing components have been improved by people who are not part of the core team.
We try to only keep in Symfony "core" the common components needed by everyone else. Everything else has been extracted. And the Symfony Standard edition is where we put together components and bundles. AFAIK, Johannes only wrote the config component, which was extracted from the DIC and of course, he contributed heavily on some of other components.
William PS: I still don't get who is part of the core team, who is not, why and why not? :)
The core team is composed of all people who are contributing on a regular basis to Symfony. That's that simple.
Fabien
On Fri, Aug 24, 2012 at 10:53 AM, Hugo Hamon <[email protected] <mailto:[email protected]>> wrote: The problem with moving it to the core is maintenance. If the JMSSerializerBundle code is integrated in the core Serializer component, that means it will have to be maintained by the core team. -- *Hugo HAMON *Trainings Manager [email protected] <mailto:[email protected]> +33 (0) 140.998.211 <tel:%2B33%20%280%29%20140.998.211> 92-98 boulevard Victor Hugo Entrée A2/A3 - 92 115 Clichy Cedex - www.sensiolabs.com <http://www.sensiolabs.com> De : William Durand <[email protected] <mailto:[email protected]>> Répondre à : <[email protected] <mailto:[email protected]>> Date : vendredi 24 août 2012 10:46 À : <[email protected] <mailto:[email protected]>> Objet : Re: [symfony-devs] serializer component What about moving the JMSSerializer to the core? It would make the Serializer component a better component. William On Fri, Aug 24, 2012 at 10:43 AM, Hugo Hamon <[email protected] <mailto:[email protected]>> wrote: Hi Lukas, Well my opinion is that I would keep the Serializer as a standalone component and provide a simple "serializer" service in FrameworkBundle. But I would also suggest to have or to suggest the JMSSerializerBundle as a core bundle in the Standard Edition as it's provide many interesting features for the Serializer. My 2 cents. -- Hugo HAMON Trainings Manager [email protected] <mailto:[email protected]> +33 (0) 140.998.211 <tel:%2B33%20%280%29%20140.998.211> 92-98 boulevard Victor Hugo Entrée A2/A3 - 92 115 Clichy Cedex - www.sensiolabs.com <http://www.sensiolabs.com> Le 24/08/12 10:38, « Lukas Kahwe Smith » <[email protected] <mailto:[email protected]>> a écrit : >Aloha, > >Quo vadis? > >The core serializer component is quite easy to grasp. It can work for >many simpler use cases and is decently extensible for these use cases. >However it has some limitations, specifically at times its difficult to >get an optimized representation in multiple output formats (say XML and >JSON) from the same data structure. Furthermore all configuration must be >set directly on the serializer itself (see also >https://github.com/symfony/symfony/pull/4938). > >Then there is JMSSerializerBundle. This Bundle is very powerful at >serializing object graphs and can handle generation of output optimized >for multiple output formats from the same data structure. Furthermore the >configuration is done on the objects themselves. However its support for >array's isnt really good and often times its necessary to cast objects to >other's in order to better control this configuration. Furthermore the >visitor pattern is harder to grasp but much more powerful. Also note that >currently the Bundle does not use the core interfaces all though we have >done changes to those interfaces for 2.1 to make it possible. > >Now the question is what should we have in core? Should we even have a >serializer in core? Should that serializer rather be along the lines of >JMSSerializerBundle? Should we have both approaches in core (of course >using the same interfaces)? > >Discuss .. :) > >regards, >Lukas Kahwe Smith >[email protected] <mailto:[email protected]> > > > >-- >If you want to report a vulnerability issue on symfony, please send it to >security atsymfony-project.com <http://symfony-project.com> > >You received this message because you are subscribed to the Google >Groups "symfony developers" group. >To post to this group, send email [email protected] <mailto:[email protected]> >To unsubscribe from this group, send email to >[email protected] <mailto:symfony-devs%[email protected]> >For more options, visit this group at >http://groups.google.com/group/symfony-devs?hl=en > -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com <http://symfony-project.com> You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] <mailto:[email protected]> To unsubscribe from this group, send email to [email protected] <mailto:symfony-devs%[email protected]> For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com <http://symfony-project.com> You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] <mailto:[email protected]> To unsubscribe from this group, send email to [email protected] <mailto:[email protected]> For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com <http://symfony-project.com> You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] <mailto:[email protected]> To unsubscribe from this group, send email to [email protected] <mailto:symfony-devs%[email protected]> For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en
-- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en
