Begin main content
Unit 1 / Packages as XOTcl Objects
- Library script: xotcl-core/tcl/06-package-procs.tcl
- Package manager: ::xo::PackageMgr
- Base package: ::xo::Package
- ::xo::Package realises various features, beyond a mere object representation of APM packages
- It may act as message redirector
- It acts as context resolver (site node > package_id)
- It amends and integrates legacy OpenACS facilities, e.g. ad page contract
- Provides access to per-instance parameters (APM parameters)
- In more advanced scenarios, it is point of reference for providing per-instance folders ...