...
- L'utilisateur par défaut (dont tout le monde hérite) : defaultLayoutOwner
- le temps pendant lequel ce fichier est caché : org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore.fragment_cache_refresh
tous les fragments *<dlm:fragment> \ [...\] </dlm:fragment>*Balise Wiki
Modification du fichier dlm.xml
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
<dlm:fragment name='Scolarite' ownerID='scolarite-lo' precedence='50'>
<dlm:audience evaluatorFactory='org.jasig.portal.layout.dlm.providers.GroupMembershipEvaluatorFactory'>
<paren mode="AND">
<attribute mode='deepMemberOf' name='LDAP Tous les etudiants'/>
</paren>
</dlm:audience>
</dlm:fragment>
|
On retrouve :
...
nom
...
[name
...
]
Uniquement utilisé dans ce fichier pour les distinguer
...
propriétaire
...
[ownerID
...
]
C'est le layout owner (par convention on suffixe le login de ces utilisateurs par -lo pour les distinguer des utilisateurs classiques).
...
emplacement
...
de
...
gauche
...
a
...
droite
...
[precedence
...
]
Détermine la place du fragment de gauche a droite par rapport aux autres.
C'est un numérique ; plus il est grand plus il se trouve a gauche.
Les precedences sont évaluées entre différents fragments.
...
En cas de conflit c'est l'ordre de définition dans le fichier dlm.xml qui tranchera.
...
ciblage
...
[audience
...
]
Va déterminer à qui doit être attribué le fragment.unmigrated-wiki-markupfragment.
On paramètre une classe java qui va faire l'évaluation \ [evaluatorFactory\].
On dispose de plusieurs classes java de base dans le portail :
...
- name : Nom de l'onglet affiché à l'écranunmigrated-wiki-markup
- mutable : \ [true\|false\] est-il déplaçable ?unmigrated-wiki-markup
- hidden : \ [true\|false\] est-il affiché ?
Balise Wiki - removable : \ [true\|false\] est-il supprimable ?
column
Contient des canaux, qui seront affichés les uns en dessous des autres. Si plusieurs colonnes sont définies pour un onglet, elles seront affichées côte à côte.
...