Forum OpenACS Development: Re: Different views of a package at different locations in the site map

These were some of the same thoughts I struggled with a little over a year ago here:

I'm thinking that a package should define its page or node structure in a Tcl library file somehow, including node that others can link to.

The intent is that you can setup a link between, say, a page in forums and the permissions page from acs-subsite, and say tell permissions the ID (package_key.short_name) of the node that you're coming from.

The tricky part is that you're not *just* coming from a page, you're coming from a page which has query vars, such as forum_id included in it.

So basically we have a stack of parameterized nodes to maintain, which will be tricky to squeeze into the URL nicely.