Forum OpenACS Q&A: Re: Portfolio Ideas

Collapse
13: Re: Portfolio Ideas (response to 1)
Posted by Jeff Davis on
Instantiate creates the package instance (so there is a package_id and package specific parameters, etc) but does not create a site_node. Mount is the act of associating a package with a site node. Note that some package instances are not mounted at all and some are mounted multiple times (the same instance). The most common case is that you both instantiate and mount at the same time (which is why there is an instantiate and mount callback).

In this case, if you wanted to do all that work in a callback I would do it in the after mount callback.