Pavel Kolesnikov wrote:
I am very new to Xwiki, so I would like to ask the more experienced users:
- Does my idea of mapping projects to spaces sense?
- Is Xwiki suitable for that?
- Is it possible to define something like a template space and customize
the new space wizard to use such a template?
I'll leave this to be answered by somebody else :-)
One more question: is there any
mechanism/best-practice how to keep my
Xwiki extensions (plugins, Xwiki classes, templates, ...) isolated somehow
to make future upgrades of Xwiki as easy as possible?
Yes. In my opinion, only do changes to your xwiki instance by
1. Editing pages (e.g. html or velocity). These changes consists of
updating your database, and will thus survive an xwiki update. However,
should the database structure change (dunno how often this happens) you
are of course in trouble.
2. Write homebrew java plugins (package as jar and copy into
WEB-INF/lib/) which you invoke from xwiki pages.
Under no circumstance edit .vm files. This may seem like at decent idea
at first, but will gradually make upgrade something you will try to
avoid. Which of course is the opposite of progress.
cheers :-)
Thomas Drevon
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users