Publication de contenu par l’éditeur universel publishing
Découvrez comment l’éditeur universel publie son contenu, en quoi cela diffère du processus dans la console Sites et les points à prendre en compte lors du développement d’applications destinées à fonctionner avec lui.
Similarités avec le processus de la console Sites similarities
Pour les utilisateurs ou les utilisatrices de l’ éditeur de pages AEM et de la console Sites, le processus de publication de contenu avec l’éditeur universel fonctionne comme d’habitude : lors de la publication dans AEM, le contenu est répliqué du service auteur vers le service de publication (ou vers le service d’aperçu s’il est disponible, en fonction des options choisies par l’auteur ou l’autrice lors de la publication).
Différences differences
Ce qui rend la publication avec l’éditeur universel légèrement différente n’est pas tant l’éditeur lui-même que l’hébergement externe de l’application rendu possible par l’éditeur universel.
Lorsqu’elle est hébergée en externe, l’application web doit veiller à ce que le contenu soit chargé depuis le service auteur lorsque l’application est ouverte dans l’éditeur, et depuis le service de publication lorsque les personnes accèdent à l’application.
Détection du service dans l’application detecting
La détermination du service à utiliser (auteur ou publication) peut être réalisée à l’aide d’une simple instruction conditionnelle dans l’application pour choisir le point de terminaison approprié (auteur ou publication) lorsqu’il est détecté que l’application est ouverte dans l’éditeur.
Une autre option consiste à déployer l’application dans deux environnements distincts configurés différemment, afin que l’un récupère son contenu depuis le service auteur et l’autre depuis le service de publication. Pour permettre l’ouverture de l’URL publiée dans l’éditeur universel, il est possible de créer un petit script afin de « convertir » l’URL côté publication en son équivalent dans l’environnement auteur (par exemple, en ajoutant un sous-domaine author
), de sorte que les personnes soient automatiquement redirigées.
Résumé summary
L’objectif de l’éditeur universel est de ne pas imposer de modèle particulier, de sorte que l’implémentation puisse atteindre ses objectifs de manière complètement découplée tout en restant la plus simple et directe possible.
De même, l’éditeur universel n’impose aucune exigence sur la manière dont un projet particulier doit déterminer à partir de quel service le contenu doit être diffusé. Il offre plutôt plusieurs possibilités et permet au projet de déterminer quelle solution répond le mieux à ses propres besoins.
Ressources supplémentaires additional-resources
Pour en savoir plus sur les détails techniques de l’éditeur universel, consultez ces documents destinés au développeur ou à la développeuse.
- Présentation de l’éditeur universel - Découvrez comment l’éditeur universel permet de modifier n’importe quel aspect d’un contenu dans n’importe quelle implémentation afin de fournir des expériences exceptionnelles, d’augmenter la vitesse du contenu et d’offrir une expérience de développement à la pointe de la technologie.
- Prise en main de l’éditeur universel dans AEM - Découvrez comment accéder à l’éditeur universel et comment commencer à instrumenter votre première application AEM pour l’utiliser.
- Architecture de l’éditeur universel - Découvrez l’architecture de l’éditeur universel et le flux de données entre ses services et calques.
- Attributs et types - Découvrez les attributs et les types de données requis par l’éditeur universel.
- Authentification de l’éditeur universel - Découvrez comment l’éditeur universel s’authentifie.