Reinhard Poetz wrote:
Leszek Gawron wrote:
Reinhard Poetz wrote:
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.
+1! I'd even suggest to add back avalon compatible sitemap components for those
few which were moved to spring 100%. Deprecate them, document in the migration
procedure, and completely remove them in 2.3.
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.
+1.
I guess your proposal is about sitemap components.
yes.
Core components like continuations manager can be springified with no
harm for users.
I know.
Obviously, they do lots of harm. And less users understand about them, harder it
is to migrate for them.
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.
It is. C2.2 is already more than year late. And if somebody have not noticed -
many of its parts are carrying "RC" moniker, which means *absolutely no changes
to signatures of public interfaces and classes*. There are alphas (and
milestones) for changes to interfaces, and betas (and milestones) for changes to
public classes.
Vadim