Hi all,
what do you think about introducing site-level and instance-level package parameters. Looking at some packages I found out that there are path informations that are only needed on site-level while there are other parameters that make sense of instance-level.
This way we could even allow site-admins to make site-wide settings while package admins/users would only see those parameters that are relevant for their instance.
An example is file-storage, while
- ArchiveCommand
- ArchiveExtension
- UnzipBinary
- StoreFilesInDatabaseP
look like site-level settings to me,
- GeneralCommentsP
- ShowAdministerPermissionsLinkP
- MaximumFileSize
could be on instance-level. Important now is that even instance-level parameters should be conrolled on by the site-admin. So we would need an intelligent way to allow changes on instance-level and inheritance. This way a site-admin could decide not to make MaximumFileSize a parameter that is set on instance level but allowing GeneralCommentsP to be configurable on instance level.
What do you think?