Benutzerklassen sind ein Mechanismus der
Personalisierung der es ermöglicht Benutzer zu
„klassifizieren“. Basis einer Benutzerklasse ist eine Regel, die
auf Profildokumente angewandt wird. Anhand des Ergebnisses dieser Regel wird entschieden, ob der Benutzer Mitglied der
Benutzerklasse ist, oder nicht. Regeln werden in einer Ausdruckssprache wie z.B.
TML-Script definiert.
Benutzerklassen können im Code einer
WGA-Website verwendet werden, um die Darstellung von Seiten zu
verändern. So können z.B. bestimmte Bereiche einer Seite für die
Mitglieder einer Benutzerklasse ein- oder ausblenden.
Wählen sie im WGA Manager die Personalisierungs-Datenbank welche sie mit einer Benutzerklasse ausstatten möchten.
- Öffnen sie den Hierarchiebaum unterhalb des Eintrags für die Personalisierungsdatenbank
- Öffnen sie den Eintrag "User Classes" und klicken auf "add user class..."
- Im nun erscheinenden Editor wählen sie
- Einen eindeutigen Namen für ihre Klasse
- Belassen sie "Type" auf "role". In dieser WGA-Version ist kein anderer Typus verfügbar
- Wählen sie unter "Rule language" diue Sprache "tmlscript"
- Geben sie einen Ausdruck für die Benutzerklassen-Regel ein. Das Script wird mit "Dummy-Kontext" ausgeführt, es ist also kein echtes Inhaltsdokument im Kontext. Das Profil des aktuellen Benutzers ist wie gewohnt als "profile" verfügbar.