I'm assuming that the idea is for 3.0 to implement separate wiki spaces
so that a single instance of JSPWiki can host multiple, independent
wikis instead of requiring separate deployments. If that's not the
case, can somebody please explain spaces or point me to where I can read
up on them.
If my assumption is correct, then I think we need to add getSpace() to
either or both WikiPage and WikiContext (my vote) so that plugins can
make sure that they limit their activities to the current space. If
not, it's going to be very hard to prevent information from leaking
between spaces via plugins.
I also think it's likely that we'll need to have space specific versions
of WikiEngine.getConfigParameter() and
WikiEngine.getAllConfigParameters() as it's very likely that people will
want to have different parameters for different spaces.
Is this reasonable or not?
Thanks,
Greg