Comment conserver les modifications de thème et de disposition après que vous avez effectué une mise à niveau depuis la version 3.x

Si vous effectuez une mise à niveau vers Content Template 4.4 à partir de la version 3.x pour qu'un thème ou qu'une disposition existant soit compatible avec les nouvelles dispositions et les nouveaux thèmes de Content Template, certaines modifications sont nécessaires.

Mises à jour du thème lors de la mise à niveau depuis Content Template 3.x vers Content Template 4.4

Les étapes doivent être suivies si :
  • Vous effectuez une mise à niveau de votre site créé à l'aide de Content Template Catalog version 3.x
  • Vous effectuez une mise niveau d'une démonstration CTC existante installée à l'aide de Content Template Catalog version 3.x.
  • Vous effectuez une mise à niveau des pages Content Template Catalog où une feuille de style en cascade (CSS) personnalisée a été utilisée.

Content Template 4.4 utilise les nouveaux styles suivants :

  • contentPage est maintenant wpthemeFrame
  • contentBanner est maintenant wpthemeBanner
  • contentNavigation est maintenant wpthemeBannerPrimaryNavigation
  • contentFooter est maintenant wpthemeFooter
  • contentLayoutArea est maintenant wpthemeLayoutContainers
  • contentMainCol est maintenant wpthemePrimaryContainer
  • contentSidebarCol est désormais wpthemeSecondaryContainer et wpthemeTertiaryContainer
    Par exemple:
    .contentSidebarCol .contentBlock {
    margin-bottom:25px;
    }

    devient

    .wpthemeSecondaryContainer .contentBlock,
    .wpthemeTertiaryContainer .contentBlock {
    margin-bottom:25px;
    }
Pour migrer des pages créées avec Content Template 3.x afin d'utiliser les changements de style fournis dans Content Template 4.4, vous devez mettre à jour la mise en page en appliquant la disposition équivalente à partir de Content Template 4.4, stockée dans WebDAV sous themes/Portal8.5/CTC/layout-templates. Vous devez effectuer cette mise à jour manuellement car elle affecte la conception du site.
  1. Modifiez les propriétés de page de la page Content Template.
  2. Accédez à l'onglet Avancé et spécifiez la disposition à utiliser. Par exemple: dav:fs-type1/themes/Portal8.5/CTC/layout-templates/4row/
  3. Cliquez sur Mettre à jour la disposition à partir du modèle, puis enregistrez la mise à jour.
Remarque : Ces étapes initiales doivent être effectuées sur chaque page de votre site.

Tâche de configuration upgrade-ctc3-site

Une tâche a été incluse pour simplifier la tâche de mise à jour de disposition pour les sites plus volumineux. La tâche prend un site existant et met à jour toutes les références de disposition pour pointer vers une nouvelle mise en page. Pour préparer un site existant à utiliser le thème Portal 8.5 avec des extensions du thème CTC 4.4 :
  1. Accédez à votre site et ouvrez la page de premier niveau en mode Edition.
  2. Modifiez les propriétés de la page et accédez à l'onglet avancé.
  3. Recherchez ou créez le nom unique de la page. Par exemple, le site Démonstration CTC utilise le nom unique, ctc.demo.
  4. Exécutez maintenant la tâche upgrade-ctc3-site depuis le dossier ConfigEngine de votre serveur :
    Windows
    ConfigEngine.bat upgrade-ctc3-site -DuniqueName=UNIQUE_NAME
    AIX® HP-UX Linux z/OS®
    ./ConfigEngine.sh upgrade-ctc3-site -DuniqueName=UNIQUE_NAME
  5. Redémarrez le serveur.
  6. Modifiez le thème du site pour utiliser Portal 8.5 avec le profil de contenu via la boîte de dialogue des propriétés de la page.
    Remarque : Si vous effectuez une mise à niveau à partir de Content Template Catalog version 3.x, vous devez modifier chacune de vos pages séparément. En effet, l'héritage n'était pas activé pour les pages de la version 3.x.
  7. Accédez à la page de niveau supérieur de votre site, puis au paramètre Thème sous l'onglet Avancé dans les propriétés de la page.
    • Remplacez le thème par Portal 8.5. Vérifiez que l'héritage est activé afin que cette modification soit propagée aux autres pages de votre site.
    • Remplacez le profil par Contenu. Vérifiez que l'héritage est activé afin que cette modification soit propagée aux autres pages de votre site.
  8. Accédez à l'onglet Styles et sélectionnez le style nommé CTC Bordered, également sur la page de niveau supérieur de votre site.
  9. Vous devez modifier toutes les images du diaporama pour définir la largeur sur 1200 pixels.
Paramètres facultatifs :
Par défaut, la tâche utilise le chemin de la disposition utilisé dans la version 3.x de CTC et le met à jour pour utiliser le chemin de la version 4.4. Si vous avez créé un thème personnalisé doté d'une disposition différente ou si vous souhaitez passer à un thème personnalisé, les propriétés suivantes peuvent être utilisées pour spécifier l'emplacement à utiliser pour les dispositions.
-DoldLayoutPath=OLD_PATH
Utilisez le format fs-type1/themes/YOUR_THEME/layout-templatesYOUR_THEME est remplacé par le nom du répertoire du thème. La valeur est définie sur fs-type1/themes/ctc8/layout-templates par défaut.
-DnewLayoutPath=NEW_PATH
Utilisez le format fs-type1/themes/YOUR_PORTAL_85_THEME/CTC/layout-templatesYOUR_PORTAL_85_THEME est un thème basé sur le thème Portal 8.5. Defaults to fs-type1/themes/Portal8.5/CTC/layout-templates.

Après avoir mis à niveau les dispositions Content Template 3.x

Les dispositions de Content Template ont été mises à jour dans Content Template 4.4 pour être cohérentes avec les dispositions d'HCL Portal. Désormais, lorsque vous modifiez la mise en page, les portlets se déplacent, dans la plupart des cas, vers la bonne position correspondante dans la nouvelle disposition. Pendant la mise à niveau, les dispositions de Content Template mises à jour s'appliquent à toutes les pages qui utilisent les dispositions Content Template . Vous pouvez glisser et déposer des portlets qui deviennent "masqués" dans la bonne position dans la disposition. Procédez comme suit :
  • Ouvrez une page en mode Edition.
  • Ouvrez la barre d'outils.
  • Ouvrez l'onglet Mise en page.
  • Si des portlets ont été masqués en raison du changement de disposition, choisissez "Tout ajouter à la page".
  • Déplacez les portlets dans la bonne position dans la disposition.