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

Reply via email to