XIP Pool: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
|- | |- | ||
| <code>parent</code> | | <code>parent</code> | ||
− | | <articlepool>, <templatepool>, <userpool>, <rolepool> | + | | <code><articlepool>, <templatepool>, <userpool>, <rolepool></code> |
| Anchor des Übergeordneten Pools für diesen Pool. 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]]) oder der Pool selber auch ein Verzeichnis ist und in einem Verzeichnis liegt, das als Pool definiert wurde. Pools können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter <code>ies.xip.import.root</code> ein Parent definiert wurde. | | Anchor des Übergeordneten Pools für diesen Pool. 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]]) oder der Pool selber auch ein Verzeichnis ist und in einem Verzeichnis liegt, das als Pool definiert wurde. Pools 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> | | <code>anchor</code> | ||
− | | <articlepool>, <templatepool>, <userpool>, <rolepool> | + | | <code><articlepool>, <templatepool>, <userpool>, <rolepool></code> |
| Der Anchor des Pools | | Der Anchor des Pools | ||
|- | |- | ||
| <code>name</code> | | <code>name</code> | ||
− | | <articlepool>, <templatepool>, <userpool>, <rolepool> | + | | <code><articlepool>, <templatepool>, <userpool>, <rolepool></code> |
| Der Name des Pools | | Der Name des Pools | ||
+ | |- | ||
+ | | <code>directory</code> | ||
+ | | <code><articlepool></code> | ||
+ | | Verzeichnis, in dem die Artikel, die in diesem Artikel-Pool liegen, publiziert werden. | ||
|} | |} | ||
+ | ===Unterelemente=== | ||
+ | ====<code><comment></code>==== | ||
+ | =====Beschreibung===== | ||
+ | Kommentare zu dem Pool | ||
+ | =====Attribute===== | ||
+ | keine | ||
+ | ====<code><resource></code>==== | ||
+ | =====Beschreibung===== | ||
+ | Beliebiger Content, der für den Pool definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unter[[XIP Content]] beschrieben. | ||
− | ==Artikel- | + | Für Pools, die in Infosite 5 verwendet werden sollen, können folgende Content-Elemente hinzugefügt werden, um das Verhalten in Infosite 5 zu steueren. |
− | + | ======Meta-Daten für Artikel-Pools====== | |
− | + | {| class="prettytable sortable" | |
− | + | |- class="hintergrundfarbe1" | |
− | ;<code> | + | ! Feldname || Beschreibung || Beispiel |
− | : | + | |- |
− | ;<code> | + | | <code>container</code> |
− | : | + | | Container des Artikel-Pools |
− | ;<code>parent</ | + | ;<code>is5:gui.container.infosite.standard</code> |
− | : | + | :Standard-Container |
+ | ;<code>is5:gui.container.infosite.media</code> | ||
+ | :Medien-Container | ||
+ | | <code><text name="container" anchor="is5:gui.container.infosite.standard"/></code> | ||
+ | |- | ||
+ | | <code>editorTemplatePool</code> | ||
+ | | Angabe des Template-Pools, für die Auswahl von Templates in diesem Pool. Hier wird der Anchor eines Template-Pools angegeben | ||
+ | | <code><text name="editorTemplatePool" anchor="standard.container.editing"/></code> | ||
+ | |- | ||
+ | | <code>registrationTemplate</code> | ||
+ | | Angabe des Templates für die Artikelanmeldung | ||
+ | ;<code>is5:gui.container.infosite.standard.all</code> | ||
+ | :"alle Artikel-Typen" | ||
+ | ;<code>is5:gui.container.infosite.standard.media</code> | ||
+ | :"nur Medien anlegen" | ||
+ | ;<code>is5:gui.container.infosite.standard.resource</code> | ||
+ | :"nur Ressourcen anlegen" | ||
+ | ;<code>is5:gui.container.infosite.standard.page</code> | ||
+ | :"nur Seiten anlegen" | ||
+ | ;<code>is5:gui.container.infosite.standard.pageAutoName</code> | ||
+ | :"nur Seiten ohne Namensvergabe anlegen" | ||
+ | ;<code>is5:gui.container.infosite.standard.pageAndMedia</code> | ||
+ | :"nur Seiten und Medien anlegen" | ||
+ | ;<code>is5:gui.container.infosite.standard.pageAndResource</code> | ||
+ | :"nur Seiten und Ressourcen anlegen" | ||
+ | | <code><text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/></code> | ||
+ | |- | ||
+ | | <code>_filter</code> | ||
+ | | Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5 | ||
+ | Gültige Filter sind: <code>abc</code> | ||
+ | | <code><text name="_filter"><abc/text></code> | ||
+ | |} | ||
+ | ======Meta-Daten für Nutzer-Pools====== | ||
+ | {| class="prettytable sortable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Feldname || Beschreibung || Beispiel | ||
+ | |- | ||
+ | | <code>personalizedGroupName</code> | ||
+ | | Name den der Nutzer-Pool für die Personalisierung hat. | ||
+ | | <code><text name="personalizedGroupName">Personalisierungsgruppe</text></code> | ||
+ | |- | ||
+ | | <code>_filter</code> | ||
+ | | Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5 | ||
+ | Gültige Filter sind: <code>abc</code> | ||
+ | | <code><text name="_filter"><abc/text></code> | ||
+ | |} | ||
+ | =====Attribute===== | ||
+ | keine | ||
+ | ===Beispiel für einen Artikel-Pool=== | ||
+ | <source lang="xml"> | ||
+ | <articlepool anchor="pool.tutorial.xip" name="XIP" parent="pool.tutorial.xip" directory="/xip"> | ||
+ | <resource> | ||
+ | <text name="container" anchor="is5:gui.container.infosite.standard"/> | ||
+ | <text name="editorTemplatePool" anchor="standard.container.editing"/> | ||
+ | <text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/> | ||
+ | </resource> | ||
+ | </articlepool> | ||
+ | </source> | ||
<noinclude> | <noinclude> |
Aktuelle Version vom 11. Mai 2009, 11:21 Uhr
<articlepool>, <templatepool>, <userpool>, <rolepool>
Beschreibung
Diese XML-Elemente werden verwendet um IES-Pools zu definieren.
Erlaubte übergerodnete XML-Elemente
<xip>
, <articlepool> bzw. <templatepool> bzw. <userpool> bzw. <rolepool>
Attribute
Name | XML-Element | Beschreibung |
---|---|---|
parent
|
<articlepool>, <templatepool>, <userpool>, <rolepool>
|
Anchor des Übergeordneten Pools für diesen Pool. Die Angabe eines Parents ist nicht nötig, wenn die XML-Datei in einem Verzeichnis liegt, das als Pool definiert wurde (siehe XIP-INF) oder der Pool selber auch ein Verzeichnis ist und in einem Verzeichnis liegt, das als Pool definiert wurde. Pools können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter ies.xip.import.root ein Parent definiert wurde.
|
anchor
|
<articlepool>, <templatepool>, <userpool>, <rolepool>
|
Der Anchor des Pools |
name
|
<articlepool>, <templatepool>, <userpool>, <rolepool>
|
Der Name des Pools |
directory
|
<articlepool>
|
Verzeichnis, in dem die Artikel, die in diesem Artikel-Pool liegen, publiziert werden. |
Unterelemente
<comment>
Beschreibung
Kommentare zu dem Pool
Attribute
keine
<resource>
Beschreibung
Beliebiger Content, der für den Pool definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unterXIP Content beschrieben.
Für Pools, die in Infosite 5 verwendet werden sollen, können folgende Content-Elemente hinzugefügt werden, um das Verhalten in Infosite 5 zu steueren.
Meta-Daten für Artikel-Pools
Feldname | Beschreibung | Beispiel |
---|---|---|
container
|
Container des Artikel-Pools
|
<text name="container" anchor="is5:gui.container.infosite.standard"/>
|
editorTemplatePool
|
Angabe des Template-Pools, für die Auswahl von Templates in diesem Pool. Hier wird der Anchor eines Template-Pools angegeben | <text name="editorTemplatePool" anchor="standard.container.editing"/>
|
registrationTemplate
|
Angabe des Templates für die Artikelanmeldung
|
<text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/>
|
_filter
|
Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5
Gültige Filter sind: |
<text name="_filter"><abc/text>
|
Meta-Daten für Nutzer-Pools
Feldname | Beschreibung | Beispiel |
---|---|---|
personalizedGroupName
|
Name den der Nutzer-Pool für die Personalisierung hat. | <text name="personalizedGroupName">Personalisierungsgruppe</text>
|
_filter
|
Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5
Gültige Filter sind: |
<text name="_filter"><abc/text>
|
Attribute
keine
Beispiel für einen Artikel-Pool
<articlepool anchor="pool.tutorial.xip" name="XIP" parent="pool.tutorial.xip" directory="/xip">
<resource>
<text name="container" anchor="is5:gui.container.infosite.standard"/>
<text name="editorTemplatePool" anchor="standard.container.editing"/>
<text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/>
</resource>
</articlepool>