Projet Socle ENT
Pages enfant
  • Migration depuis esup-2.6-DLM

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.

...

  • supprimer groupes inutiles :
    Bloc de code
    delete from up_group_membership where member_service='local' and group_id in 
    (select group_id from up_group where creator_id='edu.columbia.ais.portal.channels.announcements.CAnnouncements')
    
    Bloc de code
    delete from up_group where creator_id='edu.columbia.ais.portal.channels.announcements.CAnnouncements'
    
  • nettoyage layouts (pour ne pas exporter tous les layouts utilisateurs) :
    • conserver uniquement les utilisateurs "layout" : 
      Bloc de code
      delete from up_user where user_id>100 and user_name not like '%-lo'
      

...

user => uniquement utilisateurs propriétaires de profils

Installation locale

Téléchargement : httphttps://wwwsourcesup.esup-portail.orgcru.fr/frs/download.php/attachments2875/79659089/esupdevesup-3.1.2-esup-0.5-RC1.tar.gz?version=1&modificationDate=1258988494000

Installation locale

Configuration config.properties

Installation outil de migration (https://www.ja-sig.org/svn/uPortal/branches/rel-2-6-export/ ?)

export base 2.6 avec outil de migration => export/...

copie dans esup-uPortal-3.1/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini  des exports de la base 2.6 :

...

  • modification dlm.xml (copier/coller contenu de l'ancien)
  • copier update/uPortal/uportal-impl/src/main/resources/properties/contexts/personDirectoryContext.xml et adapter les correspondances attributs ldap / attributs uPortal dans le bean uPortalLdapAttributeSource
  • modification groups/PAGSGroupStoreConfig.xml
  • nettoyage/adaptation des exports de la 2.6 (db/mini) :
    • Recopier all-lo.fragment-layout, admin-lo.fragment-layout et guest-lo.fragment-layout de update et les modifier
    • Enlever groupes et canaux "systèmes" (permissionsmanager, missing-properties, etc. ) ou plus utilisés
    • recopier groupe Anonymes.group-membership de update et le modifier
    • recopier Administrateurs_Portail.group_membership de update et le modifier
    • fragment-layout : Vérifier le profile : <profile name="HTML browser profile">
      <description>A sample profile for common web browsers</description>
      <structure name="DLM Tabs and columns"/>
      <theme name="DLM XHTML"/>

...