Projet Socle ENT
Pages enfant
  • Notes pour une migration 4.0 vers 4.3 ...

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.

...

L'idée est de conserver un ENT dans l'ancienne version - nos tests ont été faits ici avec un esup-uportal en version 4.0  (version uportal-4.0.15-esup-2 dans nos tests).

Depuis cet ancien ENT, on va procéder à des exports de données.

...

Entre deux, on devra parfois modifier la structure des fichiers pour les passer d'une structure de 4.0 à une structure de 4.2 - on utilisera pour ce faire des commandes bash ou scripts python.

Groupes PAGS

On récupère les groupes PAGS de notre 4.0 en récupérant simplement le fichier uportal-war/src/main/resources/properties/groups/PAGSGroupStoreConfig.xml

Les groupes PAGS sont maintenant stockés en base de données, on peut les importer via une commande ant data-import, mais il faut pour ce faire disposer d'un fichier XML PAGS par groupe.

Si vous avez beaucoup de groupes, il est intéressant de procéder à cette restructuration par scripts - comme ici : 

TODO

Puis on réimporte les groupes PAGS ainsi :

ant data-import -Ddir=/tmp/ent42/pags

Groupes locaux

On récupère les groupes locaux via la commande ant data-export -Ddir=/tmp/uPortal4-data-170615 -Dtype=group-membership

Définitions de portlets

On récupère les définitions de portlets via la commande ant data-export -Ddir=/tmp/uPortal4-data-170615 -Dtype=portlet-definition