Cette page présente un retour d'expérience en cours sur la plateforme ENT UNR RUNN qui devrait migrer de Esup 3.2 à uPortal Esup 4 cet été.
Cela correspond donc à notre procédure de migration en cours de mise au point.
...
La tâche ANT crn-export sur Esup/uPortal 3.2 fonctionne chez nous correctement via différentes mises à jour : il nous a fallu notamment prendre en compte le patch suivant :https://github.com/Jasig/uPortal/commit/584a71aa4b4cc1c056177db502ec05ee6cb8ed9f![]()
-> il me parait recommandé si possible de mettre à jour son portail par rapport à la branche rel-3-2-patches :https://github.com/Jasig/uPortal/tree/rel-3-2-patches![]()
Le ant crn-export est censé ensuite fonctionner.
...
La migration est assez simple puisqu'elle consiste à éclater le dlm.xml en autant de fichiers qu'il y a de définition de fragments. Si le nombre de fragments est assez faible, le faire à la main est tout à fait possible. Exemple d'un fichier member-univ-rouen-lo.fragment-definition.xml issu du dlm.xml :
| Bloc de code |
|---|
<fragment-definition xmlns:dlm="http://org.jasig.portal.layout.dlm.config" script="classpath://org/jasig/portal/io/import-fragment-definition_v3-1.crn">
<dlm:fragment name='Pers UnivRouen' ownerID='member-univ-rouen-lo' precedence='50'>
<dlm:audience evaluatorFactory='org.jasig.portal.layout.dlm.providers.GroupMembershipEvaluatorFactory'>
<attribute mode='deepMemberOf' name='Personnels - Université de Rouen'/>
</dlm:audience>
</dlm:fragment>
</fragment-definition>
|
...