Crosscutting reform to ease configurability of xo* applications
acs-admin
- Provide support for site-wide packages
Site-wide packages can be used to provide a common
place for site-wide admins to configure application packages
and for testing purposes. These packages are mounted
on a special subsite (named "site-die") under acs-admin/
to avoid confusions for end-users of the site.
The site-wide subsite can be used as well for creating testing
instances or for other testing purposes.
- bump version number to 5.10.0d9
xotcl-core
- Added support for site-wide packages.
Packages can define, how site-wide packages
should be configured
- Changed Package-level procs into instprocs
of the meta-class. This way, generic code can be
provided for common handling across packages.
This effects:
- configure_fresh_instance
- get_site_wide_page
- import_prototype_page
- lookup_side_wide_page
- require_site_wide_info
- require_site_wide_pages
- bump version number to 5.10.0d24
xowiki
- provide configurable configuration info for new packages
(including site-wide packages)
- search for prototype pages along inheritance path
- moved Parameter.page prototype here
- added "table-of-contents" prototype page
- perform refactoring due to moving methods to the
meta-class
- reduce usage of anonymous arrays
- bump version number to 5.10.0d49
xowf
- simplify apm callback and use new infrastructure
- provide configurable configuration info for new packages
(including site-wide packages)
- bump version number to 5.10.0d14