Projet Socle ENT
Pages enfant
  • 01 - les DLM uPortal

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

C'est le layout owner (par convention on suffix le logins de ces utilisateurs par -lo).

Ces utilisateurs doivent exister dans la base du portail, ils sont locaux au portail donc a ajouter avec la tache ant user.add

Balise Wiki
emplacement de gauche a droite \[precedence\]

...

Les Layout Owner sont des utilisateurs du portail, ils existent donc dans la base (nécessité de la créer)

Vous pouvez gérer ces environnements de 2 manières :

  • Utilisation de fichiers XML contenant l'environnement de l'utilisateur puis importation/exportation via des tâches ANT.
  • Connexion directement avec l'utilisateur et création de son environnement par l'interface web du portail.

Utilisation de fichiers XML

Fichier XML d'environnement

Balise Wiki
Les fichiers d'environnement sont stockés dans le portail/properties/layouts/\[USER\]-lo.xml

...

  • Balise Wiki
    les onglets \[folder\]
    • name : Nom qui s'affiche pour l'onglet
    • Balise Wiki
      mutable : \[true\|false\] est il déplaçable
    • Balise Wiki
      removable : \[true\|false\] est il supprimable
    • Balise Wiki
      type : \[header\|regular\|footer\] : type de l'onglet (header et footer sont réservés par le portail)
  • Balise Wiki
    Les colonnes \[folder/folder\] : idem onglets
  • Les canaux contenus dans une colonne : le fName correspond au "functional name" utilisé lors de la publication du canal.

Import/Export ANT

Importation du fichier uPortal/properties/layouts/guest-lo.xml (appartenant a guest-lo) :

...

Bloc de code
ant layout.export -Dusername=guest-lo

Utilisation de l'interface graphique

Pour modifier un layout avec l'interface graphique, l'utilisateur propriétaire doit exister dans la base de données. Il faut donc préalablement le créer :

Bloc de code

ant user.add -Dusername=guest-lo

Une fois l'utilisateur créé dans le portail vous pouvez vous connecter avec celui-ci (attention il faut s'authentifier localement au portail : base de données).

...