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

Reply via email to