Multi Site Manager (MSM) vous permet d’utiliser le même contenu à plusieurs endroits différents. Pour ce faire, MSM utilise sa fonctionnalité Live Copy.
Cette page présente un aperçu de la réutilisation du contenu avec MSM. Les pages suivantes traitent en détail des questions connexes.
Il existe de nombreux cas d’utilisation pour MSM et les Live Copies. Voici quelques scénarios :
Multinationales – Entreprise mondiale à locale
Un cas d’utilisation type pris en charge par MSM consiste à réutiliser du contenu dans plusieurs sites internationaux utilisant la même langue. Cela permet de réutiliser le contenu de base, tout en autorisant des variantes nationales.
Par exemple, la section en anglais de l’exemple de tutoriel WKND est créée pour les clients situés aux États-Unis. La majeure partie du contenu de ce site peut également être utilisée pour d’autres sites WKND répondant aux besoins de clients anglophones de différents pays et différentes cultures. Le contenu de base reste identique sur tous les sites, mais des adaptations régionales sont possibles.
La structure suivante peut être utilisée pour des sites destinés aux États-Unis et au Canada : Notez que le nœud language-masters
conserve la copie originale non seulement du contenu en anglais mais aussi d’autres langues. Ce contenu peut servir de base à d’autres contenus linguistiques régionaux en plus de l’anglais.
/content
|- wknd
|- language-masters
|- en
|- es
|- fr
|- us
|- en
|- es
|- ca
|- en
|- fr
MSM ne traduit pas le contenu. Il crée la structure requise et déploie le contenu.
Consultez Traduction de contenu pour les sites multilingues pour cet exemple.
National – Siège social et filiales régionales
Une autre possibilité est qu’une entreprise disposant d’un réseau de concessionnaires souhaite créer des sites web distincts pour chaque concession, chacun de ces sites étant une variante du site principal fourni par le siège social. Il peut s’agir d’une seule entreprise avec plusieurs bureaux régionaux, ou d’un système de franchise national constitué d’un franchiseur central et de plusieurs franchisés locaux.
Le siège peut fournir les informations de base, tandis que les entités régionales peuvent ajouter des informations locales, telles que les coordonnées, les heures d'ouverture et les événements.
/content
|- head-office-berlin
|- branch-hamburg
|- branch-stuttgart
|- branch-munich
|- branch-frankfurt
Versions multiples
MSM peut créer des versions d’une sous-branche spécifique. Par exemple, un sous-site d’assistance peut contenir des détails sur les différentes versions d’un produit spécifique, où les informations de base restent constantes et seules les fonctionnalités mises à jour doivent être modifiées :
/content
|- game-support
|- polybius
|- v5.0
|- v4.0
|- v3.0
|- v2.0
|- v1.0
Dans un tel scénario, il s’agit de savoir s’il convient de faire une copie simple ou d’utiliser des Live Copies, qui offrent un équilibre entre :
De l’autre :
MSM est directement accessible dans l’interface utilisateur à l’aide de différentes options issues de la console appropriée.
Créer un site (Sites)
Créer une Live Copy (Sites)
Afficher les propriétés (Sites)
Références (Sites)
Aperçu de la Live Copy (Sites)
Plans directeurs (Outils – Sites)
Certains aspects de la fonctionnalité MSM sont utilisés dans plusieurs autres fonctionnalités AEM telles que les lancements. Dans ce cas, la Live Copy est gérée par cette fonctionnalité.
En guise d’introduction, le tableau suivant offre un aperçu des principaux termes utilisés avec MSM. Ceux-ci seront traités plus en détail dans les sections et les pages suivantes.
Terme | Définition | Informations supplémentaires |
---|---|---|
Source | Pages d’origine utilisées comme base pour les Live Copies | Synonyme de plan directeur et/ou pages de plan directeur |
Live Copy | Copie (de la source), maintenue par des actions de synchronisation telles que définies par les configurations de déploiement | |
Configuration de Live Copy | Définition des détails de configuration d’une Live Copy | |
Relations en direct | Définition de l’héritage pour une ressource donnée, c’est-à-dire les connexions entre la source et les Live Copies | Assure que les modifications apportées à la source peuvent être synchronisées avec la Live Copy |
Blueprint | Synonyme de source | Peut être défini par une configuration de plan directeur |
Configuration du plan directeur | Configuration prédéfinie spécifiant un chemin d’accès source | Lorsqu’une page de plan directeur est référencée dans une configuration de plan directeur, la commande Déployer devient disponible |
Chapitre | Sections du plan à inclure dans la Live Copy | Il s’agit généralement de sous-pages de la racine |
Synchronisation | Terme générique pour la synchronisation du contenu entre la source et les Live Copies (par les options Déployer et Synchroniser). | |
Déploiement | Synchronise la source avec la Live Copy | Peut être déclenché par un auteur (sur une page de plan directeur) ou par un événement système (tel que défini par la configuration de déploiement) |
Configuration du déploiement | Règles qui déterminent quelles propriétés seront synchronisées, de quelle manière et à quel moment | |
Synchroniser | Demande manuelle de synchronisation, effectuée à partir des pages Live Copy | |
Héritage | Une page ou un composant Live Copy hérite du contenu de sa page ou de son composant source lors de la synchronisation | |
Suspendre | Supprime temporairement les relations en direct entre une Live Copy et sa page de plan directeur | |
Désolidariser | Supprime de façon permanente la relation en direct entre une Live Copy et sa page de plan directeur | |
Réinitialiser | Réinitialise une page Live Copy pour supprimer toutes les annulations d’héritage et restaure la page au même statut que la page source | La réinitialisation affecte toutes les modifications que vous avez apportées aux propriétés de page, au système de paragraphes et aux composants. |
Superficiel | Live Copy d’une seule page | |
Profond | Live Copy d’une page, ainsi que de ses pages enfants |
Une Live Copy MSM est une copie du contenu spécifique d’un site pour laquelle des relations en direct avec la source d’origine sont conservées :
Dans l’exemple précédent, /content/wknd/language-masters/en
est le site gabarit mondial en anglais. Pour réutiliser le contenu de ce site, des Live Copies MSM sont créées :
/content/wknd/language-masters/en
est la source./content/wknd/language-masters/en
est copié sous les nœuds /content/wknd/us/en/
et /content/wknd/ca/en
. Il s’agit des Live Copies./content/wknd/language-masters/en
.Les graphiques et les descriptions de cette section représentent des instantanés de Live Copies potentielles. Ils ne sont pas exhaustifs, mais offrent un aperçu mettant en évidence les caractéristiques spécifiques.
Lorsque vous créez initialement une Live Copy, les pages sources sélectionnées sont reflétées sur une base 1:1 dans la Live Copy. Par la suite, de nouvelles ressources (pages et/ou paragraphes) peuvent également être créées directement dans la Live Copy. Il est donc utile d’être conscient de ces variations et de savoir comment elles affectent la synchronisation. Les compositions possibles sont les suivantes :
La forme de base de la Live Copy comprend les éléments suivants :
Les modifications peuvent être synchronisées en fonction des besoins.
Lorsque vous créez une Live Copy dans AEM, vous pouvez consultez la branche Live Copy et naviguer dans celle-ci et utiliser les fonctionnalités AEM normales sur la branche Live Copy. Cela signifie que vous pouvez (ou un processus peut) créer de nouvelles ressources (des pages et des paragraphes) dans la Live Copy. Par exemple, un produit pour une région ou un pays spécifique.
Lorsque vous créez (ou un processus crée) une page dans une Live Copy existante, cette nouvelle page peut également être configurée en tant que Live Copy d’un plan directeur différent. Il s’agit d’une Live Copy imbriquée. Dans les Live Copies imbriquées, le comportement de la seconde Live Copy ou de la Live Copy interne est affecté par la première Live Copy ou par la Live Copy externe des manières suivantes :
Par exemple, les liens pointant du second au premier plan directeur sont réécrits en tant que liens pointant de la seconde Live Copy ou de la Live Copy imbriquée vers la première Live Copy.
Si vous déplacez ou renommez une page de la branche Live Copy, cette opération est traitée comme une Live Copy imbriquée pour permettre à AEM d’effectuer le suivi des relations.
Une Live Copy est appelée Live Copy empilée lorsqu’elle est créée en tant qu’enfant d’une Live Copy superficielle. Elle se comporte de la même façon qu’une Live Copy imbriquée.
N’importe quelle page ou branche de pages peut être utilisée comme source d’une Live Copy. Toutefois, MSM vous permet également de définir une configuration de plan directeur qui spécifie un chemin d’accès source. Les avantages liés à l’utilisation d’une configuration de plan directeur sont les suivants :
La source d’une Live Copy peut comprendre des pages normales ou des pages englobées par une configuration de plan directeur. Ces deux scénarios sont valides.
La source forme le plan directeur de la Live Copy. Le plan directeur est défini lorsque vous effectuez l’une des opérations suivantes :
Le déploiement est l’action MSM centrale qui synchronise les Live Copies avec leur source. Vous pouvez exécuter des déploiements manuellement ou ils peuvent se produire automatiquement.
Une configuration de déploiement peut être définie de sorte que des événements spécifiques puissent provoquer l’exécution automatique d’un déploiement.
Lorsque vous créez une page de plan directeur, vous pouvez utiliser la commande Déployer pour pousser les modifications vers la Live Copy.
Lorsque vous créez une page Live Copy, vous pouvez utiliser la commande Synchroniser pour pousser les modifications de la source vers la Live Copy.
Une configuration de déploiement définit quand et comment une Live Copy est synchronisée avec le contenu source. Une configuration de déploiement se compose d’un déclencheur et d’une ou de plusieurs actions de synchronisation :
Vous pouvez créer des actions personnalisées pour votre instance à l’aide de l’API Java.
Les configurations de déploiement peuvent être réutilisées, de sorte que plusieurs Live Copies puissent utiliser la même configuration de déploiement. L’installation standard comprend plusieurs configurations de déploiement.
Les déploiements peuvent devenir complexes. en particulier lorsque les auteurs publient du contenu à la fois dans la source et la Live Copy. Il est donc utile de savoir comment AEM gère les conflits susceptibles de se produire pendant le déploiement.
Chaque page et chaque composant dans une Live Copy sont associés à leur page source et leur composant source via des relations en direct. Les relations en direct configurent la synchronisation du contenu Live Copy à partir de la source.
Vous pouvez Suspendre l’héritage Live Copy d’une page Live Copy de manière à pouvoir modifier les propriétés de la page et ses composants. Lorsque vous suspendez l’héritage, les propriétés et les composants de la page ne sont plus synchronisés avec la source.
Lors de la modification d’une page individuelle, les auteurs peuvent Annuler l’héritage d’un composant. Lorsque l’héritage est annulé, les relations en direct sont suspendues et la synchronisation ne se produit pas pour ce composant. L’annulation de l’héritage et de la synchronisation est utile lorsque des sous-sections du contenu doivent être personnalisées.
Vous pouvez également désolidariser une Live Copy de son plan directeur pour supprimer toutes les connexions.
L’action Désolidariser est définitive et irréversible.
L’action Désolidariser supprime définitivement les relations en direct entre une Live Copy et sa page de plan directeur. Toutes les propriétés MSM sont supprimées de la Live Copy et les pages Live Copy deviennent une copie autonome.
Consultez Désolidarisation d’une Live Copy pour plus d’informations, y compris pour connaître l’impact associé sur les sous-pages et les pages parentes.
Les étapes suivantes décrivent la procédure standard d’utilisation de MSM pour réutiliser le contenu et synchroniser les modifications apportées aux Live Copies.
Développez le contenu du site source.
Déterminez la configuration de déploiement à utiliser.
Déterminer où vous devez spécifier les configurations de déploiement à utiliser ; et effectuez la configuration selon les besoins.
Si nécessaire, créez une configuration de plan directeur qui identifie le contenu source de la Live Copy.
Apportez des modifications au contenu source selon vos besoins. Vous devez utiliser le processus normal de révision et d’approbation de contenu établi par votre entreprise.
Déployez le plan directeur ou synchronisez la Live Copy avec les modifications.
MSM fournit des outils afin que votre implémentation puisse s’adapter aux complexités exceptionnelles pouvant résulter du partage de contenu.
La page Meilleures pratiques MSM contient des informations importantes sur votre implémentation.