Introduction

Work on using the DSpace ServiceManagers ConfigurationService, Activators and Spring Configuration of Services to replace Configuration and Plugin Manager will finally and effectively encapsulate this functionality and remove a few sore spots in DSpace design where these "God Objects" interfere with our ability to make all parts of DSpace more easily replaceable and reconfigurable.

These tasks are recommended to occur on the following schedule.

DSpace 1.7.x and 1.8.0

DSpace 1.8.0

DSpace 1.9.0

Please take these refactoring plans into consideration when designing your contributions to DSpace in the future.