Configuration d'un système multilingue

Après avoir installé les extensions multilingues, vous devez configurer votre système de sorte à prendre en charge la création et le rendu multilingues.

Procédure

  1. Log in to HCL Portal as an administrator.
  2. Créez un groupe pour vos propriétaires d'environnement local :
    1. Click the Administration menu icon. Then, click Access > Users and Groups.
    2. Créez un groupe pour vos propriétaires d'environnement local. Par exemple: Propriétaires de paramètres régionaux. Le propriétaire du paramètre régional de base doit appartenir à ce groupe.
  3. Modifiez la sécurité de la bibliothèque MLConfiguration_v7 :
    1. Click the Administration menu icon. Then, click Portal Content > Web Content Libraries.
    2. Affectez le groupe Propriétaires de paramètres régionaux au rôle Editeur dans la bibliothèque.
    3. Affectez le groupe Propriétaires de paramètres régionaux au rôle Contributeur dans la bibliothèque.
    4. Cette étape est facultative. Pour masquer toutes les sections dans le portlet de création, à l'exception des vues de contenu et de composant, désactivez l'héritage pour tous les types d'élément, excepté pour le contenu et les composants.
    5. Affectez le groupe Administrateurs au rôle Administrateurs dans la bibliothèque et tous les types d'élément.
  4. Exécutez l'outil Update Member Fixer en tapant la commande suivante à partir du répertoire wp_profile_root/ConfigEngine :
    Windows
    ConfigEngine.bat run-wcm-admin-task-member-fixer -DPortalAdminId=username -DPortalAdminPwd=password -DWasUserId=username -DWasPassword=password -Dlibrary=MLConfiguration_v7 -Dfix=true -DinvalidDn=update -DmismatchedId=update -DaltDn=update
    Linux
    ./ConfigEngine.sh run-wcm-admin-task-member-fixer -DPortalAdminId=username -DPortalAdminPwd=password -DWasUserId=username -DWasPassword=password -Dlibrary=MLConfiguration_v7 -Dfix=true -DinvalidDn=update -DmismatchedId=update -DaltDn=update
  5. Accédez au portlet de création et mettez à jour les paramètres de configuration de sorte à ajouter la bibliothèque MLConfiguration_v7 à la liste des bibliothèques sélectionnées.
  6. Créez un fichier de configuration multilingue pour chaque ensemble de bibliothèques localisées ou régionalisées.
    1. Dans le portlet de création créez un objet de contenu :
      • Utilisez le modèle de contenu LocalizedConfigurationFileAT fourni dans la bibliothèque MLConfiguration_v7 pour les sites localisés.
      • Utilisez le modèle de contenu RegionalizedConfigurationFileAT fourni dans la bibliothèque MLConfiguration_v7 pour les sites régionalisés.
    2. Entrez un nom et un titre d'affichage pour représenter l'ensemble des sites multilingues.
    3. Renseignez les zones suivantes :
      Bibliothèque de contenu de base
      Entrez le nom de la bibliothèque utilisée pour stocker les éléments du paramètre régional par défaut, ou laissez la zone vide pour indiquer qu'aucun paramètre régional de base n'est utilisé.
      Bibliothèques de contenu
      Entrez les noms de toutes les bibliothèques de votre système multilingue, y compris la bibliothèque de contenu de base, séparés par des virgules. Cette liste ne doit pas inclure de bibliothèques de conception partagée. L'ordre dans lequel les bibliothèques sont entrées dans cette zone détermine la sortie des extensions au moment de l'affichage et au moment de l'édition, il est donc recommandé de placer la première bibliothèque de contenu de base, puis d'ajouter les bibliothèques restantes dans l'ordre dans lequel vous souhaitez les afficher.
      A des régionalisations
      Utilisé pour les sites localisés uniquement, ce paramètre détermine si des versions régionalisées sont associées aux sites localisés. Modifiez ce paramètre sur true si des sites régionaux sont associés à l'ensemble des bibliothèques en cours.
      Propriétaires de bibliothèque de contenu
      Pour chaque bibliothèque répertoriée dans la zone Bibliothèques de contenu, indiquez le nom de la bibliothèque et l'adresse e-mail de l'utilisateur qui sera le propriétaire de cette bibliothèque, en plaçant chaque entrée sur une nouvelle ligne. Par exemple: MyLibraryFR=wpsadmin@portal.com
      Tableau 1. Exemples de fichier de configuration
      Type de site Arborescence des langues Bibliothèques Fichiers de configuration
      Site localisé
      • Anglais
      • Espagnol
      • Anglais
      • Espagnol
      Fichier de configuration localisé
      • Bibliothèque de contenu de base : Anglais
      • Bibliothèques de contenu : anglais, espagnol
      Site régionalisé
      • Anglais
        • Anglais Etats-Unis (Principal)
        • Anglais Australie
      • Espagnol
        • Espagnol Espagne (Principal)
        • Espagnol Mexique
      • Anglais
      • Anglais américain
      • Anglais Australie
      • Espagnol
      • Espagnol Espagne
      • Espagnol Mexique
      Fichier de configuration localisé
      • Bibliothèque de contenu de base : Anglais
      • Bibliothèques de contenu : anglais, espagnol
      Fichier de configuration régionalisé 1 (anglais)
      • Bibliothèque de contenu de base : Anglais
      • Bibliothèques de contenu : anglais, anglais américain, anglais australien
      Fichier de configuration régionalisé 2 (espagnol)
      • Bibliothèque de contenu de base : Espagnol
      • Bibliothèques de contenu : espagnol, espagnol Espagne, espagnol Mexique
  7. Pour chacune des bibliothèques référencées dans chaque fichier de configuration multilingue, créez un composant de lien directement sous le dossier Composant qui fasse référence au fichier de configuration multilingue :
    • Pour les références à un fichier de configuration multilingue localisé, le nom du composant de liaison doit être MLConfFileReference.
    • Pour les références à un fichier de configuration multilingue régionalisé, le nom du composant de liaison doit être RegionalizedMLConfFileReference.
    • Le groupe ALL_USERS doit être affecté au rôle Utilisateur dans les contrôles de l'accès au composant.
  8. Cette étape est facultative. Activez les notifications par e-mail pour les extensions de synchronisation de flux de travaux :
    1. Ouvrez un fichier de configuration multilingue à partir de la bibliothèque MLConfiguration_v7.
    2. Mettez à jour les paramètres suivants dans la section Paramètres généraux de synchronisation de flux de travaux :
      emailServer
      Entrez le nom de votre serveur de messagerie.
      emailFromAddress
      L'adresse électronique entrée ici est utilisée pour définir l'adresse "De" sur toutes les notifications par e-mail. Cette zone doit être définie avec une adresse électronique valide.
      authoringUIURL
      Entrez l'URL de votre serveur d'exécution. Par exemple : http://localhost:10045/wps/myportal/wcmAuthoring
    3. Activez les notifications par e-mail pour chaque extension multilingue :
      Sites localisés
      Définissez le champ localize.emailNotificationsEnabled dans la section Paramètres de synchronisation de flux de travaux de localisation sur true.
      Sites régionalisés
      Définissez le champ regionalize.emailNotificationsEnabled dans la section Paramètres de synchronisation de flux de travaux de régionalisation sur true.
      Publication synchronisée
      Définissez le champ SyncPublish.emailNotificationsEnabled dans la section Paramètres de synchronisation de flux de travaux de SyncPublish sur true.
      Expiration synchronisée
      Définissez le champ SyncExpire.emailNotificationsEnabled dans la section Paramètres de synchronisation de flux de travaux de SyncExpire sur true.
      Suppression synchronisée
      Définissez le champ SyncDelete.emailNotificationsEnabled dans la section Paramètres de synchronisation de flux de travaux SyncDelete sur true.
  9. Cette étape est facultative. Pour activer l'intégration du projet pour la publication de synchronisation, définissez le champ SyncPublish.useProjects dans la section Paramètres de synchronisation du flux de travaux SyncPublish sur true.
  10. Cette étape est facultative. Pour les sites de portail, vous pouvez faire en sorte que les mappages de pages de portail soient ajoutés automatiquement à mesure que de nouvelles traductions sont créées. Cette option nécessite que le document copié ou partir duquel une liaison est établie possède un mappage de page de portail existant :
    1. Ouvrez un fichier de configuration multilingue à partir de la bibliothèque MLConfiguration_v7.
    2. Ajoutez updateContentMappings=true à Paramètres généraux.
  11. Activez la syndication pour la bibliothèque MLConfiguration_v7.
    Remarque : La solution multilingue doit être installée à la fois sur le syndicateur et sur l'abonné pour que la syndication puisse être activée.