Page History
...
These tasks are recommended to occur ont eh on the following schedule.
DSpace 1.7.x and 1.8.0
- Release new version of DSpace Services with additional support for loading configs from dspace/config/modules (although that naming convention is conflated with the dspace/modules directory and should probibly probably change).
- Adjust ServiceManager to load plugin classes from dspace.cfg as individual services in spring by adjusting Activator design.
- Upgrade DSpace 1.7.x and trunk to use new version of dspace services prior to thier their release.
- Deprecate all DSpace ConfigurationManager and PluginManager methods.
DSpace 1.8.0
- Replace implementation of ConfigurationManager methods to use ServiceManager.getConfigurationService().
- Replace all usage of ConfigurationManager with ServiceManagerwith ServiceManager.getConfigurationService().
- Replace implementation of PluginManager with ServiceManager services. Exposing all service through PluginManager.
- Replace all references to PluginManager from DSpace code.
...
- Remove ConfigurationManager.
- Remove PluginManager.
Please take these refactoring plans into consideration when designing your when designing your contributions to DSpace in the future.
Overview
Content Tools