XIP User: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: ==Nutzer== Neben Artikeln können auch alle anderen IES-Elemente bzw. Pools über diese Schnittstelle importiert werden. Die Eigenschaften der Nutzer werden über Attri...) |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == | + | =<code><user></code>= |
− | + | ===Beschreibung=== | |
+ | Dieses XML-Element wird verwendet um IES-Nutzer zu definieren. | ||
+ | ===Erlaubte übergerodnete XML-Elemente=== | ||
+ | <code><xip></code>, <code><userpool></code> | ||
+ | ===Attribute=== | ||
+ | {| class="prettytable sortable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Name || Beschreibung | ||
+ | |- | ||
+ | | <code>parent</code> | ||
+ | | Anchor des Nutzer-Pools für diesen Nutzer. Die Angabe eines Parents ist nicht nötig, wenn die XML-Datei in einem Verzeichnis liegt, das als Pool definiert wurde (siehe [[XIP Format#XIP-INF_Verzeichnis|XIP-INF]]). Elemente können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter <code>ies.xip.import.root</code> ein Parent definiert wurde. | ||
+ | |- | ||
+ | | <code>anchor</code> | ||
+ | | Der Anchor des Elementes | ||
+ | |- | ||
+ | | <code>name</code> | ||
+ | | Der Name des Nutzers ergibt sich aus '<code>Nachname, Vorname (login)</code>' und wird beim exportieren gesetzt. Für den Import wird dieses Attribut ignoriert. | ||
+ | |- | ||
+ | | <code>login</code> | ||
+ | | Login des Nutzers | ||
+ | |- | ||
+ | | <code>firstname</code> | ||
+ | | Vorname des Nutzers | ||
+ | |- | ||
+ | | <code>lastname</code> | ||
+ | | Nachname des Nutzers | ||
+ | |- | ||
+ | | <code>type</code> | ||
+ | | Typ des Nutzers. Der Typ wird als Zahlenwert angegeben. | ||
+ | *<code>3002</code> = Administrator | ||
+ | *<code>3003</code> = Standard-Nutzer | ||
+ | *<code>3004</code> = Gast | ||
+ | |- | ||
+ | | <code>password</code> | ||
+ | | Hash-Wert des Nutzerpasswortes. Dieses Attribut wird bei einem Export des Nutzers gesetzt und kann auch für den Import verwendet werden. | ||
+ | |- | ||
+ | | <code>clear-password</code> | ||
+ | | Passwort im Klartext. Dieses Attribut wird bei einem Export nicht gesetzt (im IES sind die Passwörter nicht im Klartext abgelegt). Dieses Attribut kann für den Import verwendet werden. | ||
+ | |- | ||
+ | | <code>sex</code> | ||
+ | | Geschlecht des Nutzers (<code>0=female, 1=male, -1=unknown</code>) | ||
+ | |- | ||
+ | | <code>email</code> | ||
+ | | System-E-Mail-Adresse des Nutzers | ||
+ | |- | ||
+ | | <code>locale</code> | ||
+ | | Sprache des Nutzers (z.B. "<code>de</code>" oder "<code>de_DE</code>") | ||
+ | |- | ||
+ | | <code>valid-from</code> | ||
+ | | Beginn der Freischaltzeit. Das Datum wird in Millisekunden ab dem 1.1.1970 00:00 Uhr ([http://de.wikipedia.org/wiki/Koordinierte_Weltzeit UTC]) angegeben | ||
+ | |- | ||
+ | | <code>valid-to</code> | ||
+ | | Ende der Freischaltzeit. Das Datum wird in Millisekunden ab dem 1.1.1970 00:00 Uhr ([http://de.wikipedia.org/wiki/Koordinierte_Weltzeit UTC]) angegeben | ||
+ | |- | ||
+ | | <code>disabled</code> | ||
+ | | Sperre des Nutzers | ||
+ | |} | ||
− | + | ===Unterelemente=== | |
− | + | ====<code><comment></code>==== | |
− | + | =====Beschreibung===== | |
− | + | Kommentare zu dem Nutzer | |
− | + | =====Attribute===== | |
− | + | keine | |
− | + | ====<code><resource></code>==== | |
− | + | =====Beschreibung===== | |
− | + | Beliebiger Content, der für den Nutzer definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unter[[XIP Content]] beschrieben. | |
− | + | =====Attribute===== | |
− | + | keine | |
− | + | ===Beispiel für einen Nutzer=== | |
− | + | <source lang="xml"> | |
− | + | <?xml version="1.0" encoding="UTF-8"?> | |
− | + | ||
− | + | <user | |
− | + | anchor="user.wacker" name="Wacker, Willi (wacker)" parent="userpool.test2" | |
− | + | login="wacker" password="d2Ezc1lZQXRVUmZJSQ==" firstname="Willi" | |
− | + | lastname="Wacker" email="willi.wacker@sitepark.com" locale="de" type="3003"> | |
− | + | ||
− | + | <resource> | |
− | + | <text name="company">Sitepark GmbH</text> | |
− | + | </resource> | |
− | + | ||
− | + | </user> | |
− | + | </source> | |
− | |||
− | |||
− | |||
<noinclude> | <noinclude> |
Aktuelle Version vom 8. Mai 2009, 15:53 Uhr
<user>
Beschreibung
Dieses XML-Element wird verwendet um IES-Nutzer zu definieren.
Erlaubte übergerodnete XML-Elemente
<xip>
, <userpool>
Attribute
Name | Beschreibung |
---|---|
parent
|
Anchor des Nutzer-Pools für diesen Nutzer. Die Angabe eines Parents ist nicht nötig, wenn die XML-Datei in einem Verzeichnis liegt, das als Pool definiert wurde (siehe XIP-INF). Elemente können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter ies.xip.import.root ein Parent definiert wurde.
|
anchor
|
Der Anchor des Elementes |
name
|
Der Name des Nutzers ergibt sich aus 'Nachname, Vorname (login) ' und wird beim exportieren gesetzt. Für den Import wird dieses Attribut ignoriert.
|
login
|
Login des Nutzers |
firstname
|
Vorname des Nutzers |
lastname
|
Nachname des Nutzers |
type
|
Typ des Nutzers. Der Typ wird als Zahlenwert angegeben.
|
password
|
Hash-Wert des Nutzerpasswortes. Dieses Attribut wird bei einem Export des Nutzers gesetzt und kann auch für den Import verwendet werden. |
clear-password
|
Passwort im Klartext. Dieses Attribut wird bei einem Export nicht gesetzt (im IES sind die Passwörter nicht im Klartext abgelegt). Dieses Attribut kann für den Import verwendet werden. |
sex
|
Geschlecht des Nutzers (0=female, 1=male, -1=unknown )
|
email
|
System-E-Mail-Adresse des Nutzers |
locale
|
Sprache des Nutzers (z.B. "de " oder "de_DE ")
|
valid-from
|
Beginn der Freischaltzeit. Das Datum wird in Millisekunden ab dem 1.1.1970 00:00 Uhr (UTC) angegeben |
valid-to
|
Ende der Freischaltzeit. Das Datum wird in Millisekunden ab dem 1.1.1970 00:00 Uhr (UTC) angegeben |
disabled
|
Sperre des Nutzers |
Unterelemente
<comment>
Beschreibung
Kommentare zu dem Nutzer
Attribute
keine
<resource>
Beschreibung
Beliebiger Content, der für den Nutzer definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unterXIP Content beschrieben.
Attribute
keine
Beispiel für einen Nutzer
<?xml version="1.0" encoding="UTF-8"?>
<user
anchor="user.wacker" name="Wacker, Willi (wacker)" parent="userpool.test2"
login="wacker" password="d2Ezc1lZQXRVUmZJSQ==" firstname="Willi"
lastname="Wacker" email="willi.wacker@sitepark.com" locale="de" type="3003">
<resource>
<text name="company">Sitepark GmbH</text>
</resource>
</user>