Pages enfant
  • e) Modifications et redéploiements

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.
Commentaire: Migrated to Confluence 5.3

...

Article détaillé sur les groupes : Groupes (esup-3)

Groupes PAGS

  • Recopier le fichier update/uPortal/uportal-impl/src/main/resources/properties/groups/PAGSGroupStoreConfig.xml dans le répertoire custom selon la même arborescence
  • Editez ce fichier, en conservant les groupes pags_root et all_users
  • Déployez : ant init deploy
  • Relancez le portail

...

Bloc de code
ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channelgroup_membership -Dpattern="nom_groupe\.group_membership"

...

Bloc de code
ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channelgroup_membership -Dpattern=".*\.group_membership"

...

Utilisez le canal "Gestionnaire de groupes" (Group Manager)

Canaux

Article détaillé : Publication de canaux (esup-3)

  • Pour chaque canal, créez un fichier avec l'extension ".channel" dans le répertoire custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channel, en vous basant sur ceux du répertoire update.
  • Importez le ou les canaux:

Import d'un canal :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channel -Dpattern="nom_canal\.channel"

 Import de tous les canaux du dossier :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channel -Dpattern=".*\.channel"

Profils utilisateurs

Article détaillé : Profils utilisateurs (esup-3)

Référencement des profils

Si le fichier dlm.xml doit être modifié (ajout de profil modification des droits) :

  • Recopier le fichier update/uPortal/uportal-impl/src/main/resources/properties/dlm.xml dans le répertoire custom selon la même arborescence
  • Editez ce fichier
  • Déployez : ant init deploy
  • Relancez le portail

Fragments de profils

Avec des fichiers d'import

  • Pour chaque fragment, créez un fichier avec l'extension ".fragment_layout" dans le répertoire custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/fragment_layout, en vous basant sur ceux du répertoire update.
  • Importez le ou les fragments :

Import d'un fragment :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/fragment_layout -Dpattern="nom_fragment\.fragment_layout"

Import de tous les fragments du dossier :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/fragment_layout -Dpattern=".*\.fragment_layout"

Avec l'interface

Utilisez le canal "Gestionnaire de fragments" (Fragment Manager)

Thèmes

Voir article détaillé : TODO

Personnalisation de thème d'uPortal

Pour personnaliser un thème livré avec uPortal :

  • Copiez le fichier update/uPortal/uportal-war/src/main/webapp/media/skins/universality/nom_theme/esup-portal.css sous la même arborescence dans custom
  • Surchargez les styles du thème (portal.css et portlet.css) dans ce fichier
  • Placez éventuellement les images propres à votre thème dans un sous-dossier images du dossier nom_theme
  • Déployez : ant init deploy

Création de thème

Pour créer un nouveau thème :

  • Copiez le fichier de la liste des thèmes d'uPortal vers le répertoire custom :
    • Fichier pour navigateur : Portail/uPortal_rel-3.2.4/uportal-war/src/main/webapp/media/skins/universality/skinList.xml
    • Fichier pour mobile : Portail/uPortal_rel-3.2.4/uportal-war/src/main/webapp/media/skins/muniversality/skinList.xml
  • Copiez le dossier d'un des thèmes d'uPortal vers le répertoire custom (en respectant l'arborescence) :
    • Dossier thème pour navigateur : Portail/uPortal_rel-3.2.4/uportal-war/src/main/webapp/media/skins/universality/nom_theme
    • Dossier thème pour mobile : Portail/uPortal_rel-3.2.4/uportal-war/src/main/webapp/media/skins/muniversality/nom_theme
  • Renommez le dossier en votre nouveau thème
  • Modifiez les styles
  • Ajoutez votre thème dans le fichier custom/uportal-war/src/main/webapp/media/skins/universality/skinList.xml
  • Déployez : ant init deploy