From: Carsten Ziegeler > Joerg Heinicke wrote: > > So alltogether: > > > > a) Components that are just renamed or replaced with only sitemap > > changes (FileGenerator => XMLGenerator, DirectoryGenerator => > > TraversableGenerator (or however it is called ;-) ), > StreamGenerator => > > XMLGenerator + ModuleSource) are deprecated in 2.1 and > removed in 2.2. > > b) Components that need "real" application changes as > processPipelineTo > > or anything similar are also deprecated in 2.1, but will be > kept in 2.2. > > c) Deprecation messages: > > Strict deprecation for a) components. 80% are catched by > "file" => "xml" > > and "file" is the default generator and "xml" will be it. > > Loose deprecation with a warning on every usage (otherwise > they are to > > easily lost in the logs) for b) components. If we also use strict > > deprecation here, we don't really need b). > > > Some general notes: > > I think whatever we do in this area, we should make a vote > for each change.
+1 > And we should only move things into the deprecated part if > there is a usable alternative. IMHO, using flow instead of a > transformer isn't really an alternative as the overhead is > way to much (just my opinion here). IIUC no flow but some input modules are the alternative here. > And we should avoid the renaming trap - which means renaming > things just because a "not so perfect" name has been chosen > in the first place. IMHO there is no real use in this. +1 -- Reinhard
