Hi Pascal, On Aug 3, 2008, at 12:06 PM, Pascal Voitot wrote:
> Hello, > I have been working for some time compiling my own snapshot > XWikiEnterprise > 1.5 (I was following the trunk in fact) but I have stopped following > the > trunk in order to test some things... Apparently now the version is > 1.6... > Before looking directly in the code with my own eyes, I prefer > asking a few > questions about all the new features (modular architecture, new > rendering, > new macros etc...): > Are they integrated in the last available tags? (the modular > architecture > has appeared long time ago but it's not the default archi yet) It's been integrated a long time ago but we've decided to do integration rather than a big bang meaning we've started doing it slowly one piece at a time. Right now there are the following new parts in 1.6 which use the new component based architecture: - new velocity module - new rendering modules - new cache modules - new observation modules - new container/context modules - new query manager and probably some more. > Does it break any compatibility? No. > Do you still use the old implementations as the default one? For what? For the rendering yes. > When do you intend to replace the old archi with the new one? Do you > have an > idea of the roadmap for this? Is version 2.0 the version when the old > implementations will disappear? There's no such roadmap. We're replacing bit by bit. Right now we're working on 3 parts: - new rendering - new wysiwyg - new storage with jcr/query manager Future steps are: - write the new model - write the new storage > I need to have such information in order to know if I go on > upgrading using > the trunk because it brings some bug corrections without breaking any > existing things? No it doesn't break anything normally. > or do I use a tag version to have a stable and fixed platform? > I don't fear using new versions and examining bugs and even > correcting them > as long as they don't destroy my database? Don't worry about that. Note: the new rendering introduces a new column in the DB for documents: the syntax id. the old syntax is used when this field is empty, null or contains "xwiki/1.0". Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

