Reinhard Poetz skrev:
Leszek Gawron wrote:
Reinhard Poetz wrote:
Leszek Gawron wrote:
I suggest that when Springifiing components, we just remove the
Avalon
stuff.
WDYT?
+1
lovely, less work for me :)
and seriously: +1
Do we really want to springify trunk *now*? The problem is that the
migration of Cocoon 2.1 apps gets more difficult if you have to
rewrite all your component configurations.
My proposal is that we add deprecation logs if somebody uses
<map:component> in a sitemap and wait with springifying sitemap
components until after the 2.2 release. When we are done we release
2.3.
WDOT?
What do we do with sitemap components that have already been
springified? CTemplate and CForms in particular.
We release 1.0.x with Avalon components.
I guess your proposal is about sitemap components.
yes.
Core components like continuations manager can be springified with no
harm for users.
I know.
Don't get me wrong. I would love to move to Spring sooner than later
but I wonder if this wouldn't be a too big step.
Starting to think so as well.
For the moment I would propose that we fork cocoon-pipeline-components
and cocoon-sitemap-components to the whiteboard. Then people who are
intrested can work on Springification, using more appropriate packages,
simplify the API and so on. When we have a clearer picture about how we
want the components we can move back the improved sitemap components to
trunk and depricate the current ones.
After having forked cocoon-pipeline-components and
cocoon-sitemap-components we should probably revert the Springifiction
of the generators, serializers and readers in cocoon-pipeline-components.
/Daniel