Es gibt zwei Arten der Benutzereinstellungen: Rollenspezifische und
nicht-rollenspezifische. Der Wert einer rollenspezifischen Einstellung hängt
von der gegenwärtigen Rolle des Benutzers ab. Falls die Einstellung nicht
definiert wurde, wird die für jede Rolle vorhandene Voreinstellung aus dem
Konfigurationsabschnitt gui
verwendet. Diese voreingestellten rollenspezifischen Einstellungen können
durch benutzerspezifische Werte überlagert werden, sofern sie in der Rolle
nicht als fixed markiert wurden. Details hierzu finden Sie im
Abschnitt Rollenspezifische
Einstellungen. Die Angabe rollenspezifischer Werte in den
guiPreferences ist optional.
Nicht rollenspezifische Einstellungen dagegen sind per Definition rollenunabhängig. Alle nicht rollenspezifischen Einstellungen müssen im Konfigurationsabschnitt vorhanden sein und die Voreinstellung enthalten.
guiPreferences: Benutzer-Voreinstellungen für den Content
Navigator. Dieses Element kann die folgenden Unterelemente haben:
-
browserStates: Legt die Eigenschaften des Menübereichs (Menü- und Spaltenansicht) fest.-
cblegt die Eigenschaften der Spaltenansicht fest, -
tblegt die Eigenschaften der Hierarchieansicht fest.
browserWidthals Unterelement, dessen Inhalt die Breitenaufteilung der Ansicht bestimmt.cbenthält zusätzlichnumCols(die Anzahl der Spalten).tbenthält zusätzlichroot(erster Ordner des angezeigten Ausschnitts) sowieexpandedNodes(die Knoten, Unterelementnode), die in den Spalten angezeigt werden. Beispiel:<browserStates> <cb> <browserWidth>60</browserWidth> <numCols>5</numCols> </cb> <tb> <browserWidth>40</browserWidth> <root /> <expandedNodes /> </tb> </browserStates> -
-
currentRole: Name der für neue Benutzer zu verwendenden Oberfläche. Dieser Name kann verwendet werden, um bestimmten Benutzern bestimmte Teile der Oberfläche zugänglich zu machen (und anderen nicht). Der Wert muss eine der inrolesdefinierten Oberflächen sein. Mit dem Attributfixed="true"kann man einem Benutzer in seiner Konfiguration eine Oberfläche fest zuweisen, so dass er sie nicht ändern kann. Beispiel:userConfigForUser mueller setElements guiPreferences.currentRole \ "<currentRole fixed='true'>editor</currentRole>"
-
externalEditorEncoding: Der Zeichensatz, in den die Versionen von Dokumenten, Ordnern und Layouts konvertiert werden sollen, bevor sie zum Client übertragen werden, um dort mit einer lokalen Anwendung bearbeitet zu werden. Der Wert muss eine von Java akzeptierte Kodierung sein. -
externalEditors: Die von einem Benutzer konfigurierten externen Editoren. Für jede Dateinamenserweiterung (Contenttyp) hatexternalEditorsein Unterelement, dessen Name die Dateinamenserweiterung und dessen Inhalt die Kommandozeile ist, mit der der Editor aufgerufen wird. Beispiel:<externalEditors> <html>notepad.exe</html> <txt>notepad.exe</txt> </externalEditors>
-
objClassHistory: vom Benutzer im Content Navigator zuletzt verwendete Dateivorlagen. Es können beliebig viele Dateivorlagen angegeben werden, das GUI bietet dem Benutzer jedoch maximal die ersten 5 Dateivorlagen aus dieser Liste an. Jedes Element in der Liste ist durch einobjClass-Element repräsentiert. Beispiel:<objClassHistory> <objClass>publication</objClass> <objClass>document</objClass> </objClassHistory>
-
startArea: Der Bereich der HTML-Benutzeroberfläche, der angezeigt wird, nachdem der Benutzer sich am System angemeldet hat. Die folgenden Werte können angegeben werden:-
browse_page(Content Navigator) -
wizard_page(Assistenten-Auswahlseite)
-
-
startingPublication: Der Ordner, der den Fokus hat, nachdem der Benutzer sich angemeldet hat. -
theme: Der voreingestellte Name des eingestellten Satzes grafischer Elemente (Themes). -
userMenu: Bookmarks neuer Benutzer. -
userStyle: Schrift- und andere Darstellungsoptionen. -
wantChildrenSorted: Legt fest, ob die Unterdateien eines Ordners nach Name (bzw. Titel) sortiert werden (Standardverhalten vor Version 6.10:true) oder nach denselben Regeln wie beim Export (false). -
wantWorkflowConfirmation: Legt fest, ob nach Workflowaktionen im GUI die Bestätigungsseite angezeigt werden soll (YES) oder nicht (NO). Diese Einstellung gilt nicht für die Aktion geben.