This part of the documentation should provide you information about jwma's
run-time configuration. For compile-time possibilities, please refer to the
What can be configured?
jwma has a lot of features which require/allow configuration at run-time.
These features can be configured by changing configuration parameters
which generally belong to one of the following three different scopes:
User scope (parameters related to a specific user)
Host scope (parameters related to a specific post office host)
Site scope (parameters related to a jwma site)
User scope parameters are called "preferences" and they
are represented by an object model, whose instance tree is persisted using
a plugin implementation. Naturally the
scope parameters can be adjusted by each user individually, however, there
is also a need for providing "intelligent
To fulfill this requirement the user's preferences are populated with defaults
when they are created the first time (i.e. if they are changed later on, this
have any effect for already existing users). The default
parameters are provided by site and host scope parameters and are copied or
assembled into the user's starting preferences.
detailed information about the preferences (with a description of all parameters),
look the preferences
specification. This document will be of help when working with the
Host scope parameters
are stored in the configuration.xml file (see
specification for more details). These belong to the post office host where the
user has his/her store.
Site scope parameters are
stored in following files: