Definition

Auf die Einstellungen des authentifizierten Benutzers kann über die XML-Schnittstelle des Content Management Servers lesend und schreibend zugegriffen werden. Hat eine Benutzereinstellung keinen Wert, so wird stattdessen der voreingestellte Wert aus der Systemkonfiguration (userManagement.preferences) geliefert. Dies gilt auch bei lesendem Zugriff auf Werte, die keine Benutzereinstellungen sind (also reine Systemkonfigurationswerte). Die benutzerspezifischen Werte können mit Hilfe der userConfig-set...-Elemente geändert werden. Diese Änderungen werden dauerhaft gespeichert.

Der folgende Ausschnitt aus der DTD des Content Managers zeigt die Elemente, mit denen der authentifizierte Benutzer in Requests schreibend und lesend auf seine persönlichen Einstellungen des Content Management Servers zugreifen kann:

<!ENTITY % cm.cm-request "
  ...
  (userConfig-getAll) | 
  (userConfig-formatDate) | 
  (userConfig-formatDateTime) | 
  (userConfig-getAttributes) |
  (userConfig-getCounts) |
  (userConfig-getElements) |
  (userConfig-getKeys) |
  (userConfig-getTexts) |
  (userConfig-parseInputDate) |
  (userConfig-removeAttributes) |
  (userConfig-removeKeys) |
  (userConfig-setAttributes) |
  (userConfig-setElements) |
  (userConfig-setTexts) |
  ...
">

Diese Elemente müssen sich unmittelbar unterhalb des cm-request-Elements befinden. Sie werden im folgenden Abschnitt erläutert.