Configuration de Preflight
L’identification des opportunités de contrôle en amont AEM Sites Optimizer nécessite la configuration de l’extension de contrôle en amont dans l’éditeur universel, la prévisualisation basé sur les documents ou AEM Cloud Service afin d’exécuter des audits de contrôle en amont sur vos pages avant leur publication.
Activer l’accès des utilisateurs et des utilisatrices
Pour utiliser l’extension de contrôle en amont, assurez-vous de l’affectation de votre utilisateur ou utilisatrice à au moins l’un des profils de produit AEM Sites Optimizer suivants dans Adobe Admin Console :
- AEM Sites Optimizer - Suggestion automatique de l’utilisateur ou de l’utilisatrice
- AEM Sites Optimizer - Optimisation automatique de l’utilisateur ou de l’utilisatrice
Activer l’extension de contrôle en amont
Pour configurer le contrôle en amont dans l’éditeur universel, procédez comme suit :
-
Ouvrez Extension Manager à l’adresse :
https://experience.adobe.com/#/@org/aem/extension-manager/universal-editor -
Recherchez l’extension AEM Sites Optimizer Preflight et envoyez une demande pour l’activer.
-
L’équipe AEM Adobe examine et active l’extension pour votre organisation.
-
Une fois l’extension activée, ouvrez une page dans l’éditeur universel, par exemple :
https://author-p12345-e123456.adobeaemcloud.com/ui#/@org/aem/universal-editor/canvas/author-p12345-e123456.adobeaemcloud.com/content/en/example/home.html -
L’extension Preflight apparaît dans le rail latéral.
-
Sélectionnez l’extension Preflight dans le rail latéral pour lancer un audit de contrôle en amont pour la page active.
Pour configurer le contrôle en amont pour la création basée sur des documents, procédez comme suit :
-
Ajoutez la configuration suivante à
/tools/sidekick/config.jsondans le référentiel GitHub de votre projet Edge Delivery Services :code language-json { "plugins": [ { "id": "preflight", "titleI18n": { "en": "Preflight" }, "environments": ["preview"], "event": "preflight" } ] } -
Créez un fichier
/tools/sidekick/aem-sites-optimizer-preflight.jset ajoutez le contenu suivant :code language-javascript (function () { let isAEMSitesOptimizerPreflightAppLoaded = false; function loadAEMSitesOptimizerPreflightApp() { const script = document.createElement('script'); script.src = 'https://experience.adobe.com/solutions/OneAdobe-aem-sites-optimizer-preflight-mfe/static-assets/resources/sidekick/client.js?source=plugin'; script.onload = function () { isAEMSitesOptimizerPreflightAppLoaded = true; }; script.onerror = function () { console.error('Error loading AEMSitesOptimizerPreflightApp.'); }; document.head.appendChild(script); } function handlePluginButtonClick() { if (!isAEMSitesOptimizerPreflightAppLoaded) { loadAEMSitesOptimizerPreflightApp(); } } // Sidekick V1 extension support const sidekick = document.querySelector('helix-sidekick'); if (sidekick) { sidekick.addEventListener('custom:preflight', handlePluginButtonClick); } else { document.addEventListener('sidekick-ready', () => { document.querySelector('helix-sidekick') .addEventListener('custom:preflight', handlePluginButtonClick); }, { once: true }); } // Sidekick V2 extension support const sidekickV2 = document.querySelector('aem-sidekick'); if (sidekickV2) { sidekickV2.addEventListener('custom:preflight', handlePluginButtonClick); } else { document.addEventListener('sidekick-ready', () => { document.querySelector('aem-sidekick') .addEventListener('custom:preflight', handlePluginButtonClick); }, { once: true }); } }()); -
Mettez à jour la fonction
loadLazy()dans/scripts/scripts.jspour importer le script de contrôle en amont pour les URL de prévisualisation :code language-javascript if (window.location.href.includes('.aem.page')) { import('../tools/sidekick/aem-sites-optimizer-preflight.js'); } -
Ouvrez l’URL de prévisualisation (
*.aem.page) de la page à auditer. -
Dans le sidekick, cliquez sur le bouton Contrôle en amont pour démarrer l’audit de la page active.
Pour utiliser le contrôle en amont dans l’éditeur de page d’AEMSites, vous pouvez créer un signet dans votre navigateur web. Procédez comme suit :
-
Affichez la barre de signets dans votre navigateur web :
- Appuyez sur Ctrl + Maj + B (Windows) ou Cmd + Maj + B (Mac).
!. Créez un signet dans votre navigateur.
- Cliquez avec le bouton droit sur la barre des signets et sélectionnez Nouvelle page ou Ajouter un signet.
- Dans le champ Adresse (URL), collez le code suivant :
| code language-javascript |
|---|
|
-
Nommez le signet Contrôle en amont (ou tout autre nom de votre choix).
-
Ouvrez l’URL de prévisualisation (
*.aem.page) de la page que vous souhaitez auditer dans l’éditeur de page d’AEM Sites. -
Cliquez sur le signet Contrôle en amont dans la barre des signets pour lancer l’audit de la page active.
Bonnes pratiques
Lors de l’exécution des audits de contrôle en amont, gardez à l’esprit les instructions suivantes :
- Exécutez toujours des audits sur les pages d’évaluation ou de prévisualisation avant de les publier en production.
- Donnez la priorité à la résolution des problèmes à fort impact tels que des liens rompus, des balises H1 manquantes ou des liens non sécurisés.
- Assurez-vous que l’authentification est activée pour les environnements d’évaluation protégés avant d’exécuter des audits.
- Examinez et appliquez les recommandations de balises meta pour améliorer les performances d’optimisation du moteur de recherche.