gustafn
committed
on 14 Feb 20
Crosscutting reform to ease configurability of xo* applications

acs-admin
- Provide support for site-wide packages
Site-wide packages can… Show more
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

Show less