Dynamic Configurations

Lyncode is developing a new implementation for the ConfigurationManager. Features:

We also think that modules should be replaced by groups, that is, configuration modules would be included in the main configuration file (like apache) and replace the concept of module distinction by grouping parameters.
Basically, each module could have its own group.

NOTE: Our team have internally discussed about a database based implementation (https://wiki.duraspace.org/display/DSPACE/Database+Persistence+of+Configuration+State), but it would have conceptual problems. Mainly:

The under development SpringUI and its associated features made us recognize that, changing the core ConfigurationManager, is an important change to make DSpace more user friendly.