Preflight-inställning
AEM Sites Optimizer Preflight-identifiering av affärsmöjligheter kräver att du har skapat Preflight-tillägget i antingen Universal Editor, Document-Based Preview eller AEM Cloud Service för att kunna köra preflight-granskningar på sidorna innan de publiceras.
Aktivera användaråtkomst
Om du vill använda preflight-tillägget måste du se till att din användare har tilldelats minst en av följande AEM Sites Optimizer-produktprofiler i Adobe Admin Console:
- AEM Sites Optimizer - Föreslå användare automatiskt
- AEM Sites Optimizer - Automatisk optimering av användare
Aktivera Preflight-tillägget
Så här ställer du in Preflight i Universal Editor:
-
Öppna Extension Manager på:
https://experience.adobe.com/#/@org/aem/extension-manager/universal-editor -
Leta reda på AEM Sites Optimizer Preflight-tillägget och skicka en begäran om att aktivera det.
-
Adobe AEM-teamet granskar och aktiverar tillägget för din organisation.
-
När tillägget har aktiverats öppnar du en sida i Universell redigerare, till exempel:
https://author-p12345-e123456.adobeaemcloud.com/ui#/@org/aem/universal-editor/canvas/author-p12345-e123456.adobeaemcloud.com/content/en/example/home.html -
Preflight-tillägget visas i sidospåret.
-
Välj Preflight-tillägget från sidospåret för att starta en Preflight-granskning av den aktuella sidan.
Så här ställer du in preflight för dokumentbaserad redigering:
-
Lägg till följande konfiguration till
/tools/sidekick/config.jsoni ditt Edge Delivery Services-projekts GitHub-databas:code language-json { "plugins": [ { "id": "preflight", "titleI18n": { "en": "Preflight" }, "environments": ["preview"], "event": "preflight" } ] } -
Skapa en ny fil
/tools/sidekick/aem-sites-optimizer-preflight.jsoch lägg till följande innehåll: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 }); } }()); -
Uppdatera funktionen
loadLazy()i/scripts/scripts.jsför att importera preflight-skriptet för förhandsgransknings-URLcode language-javascript if (window.location.href.includes('.aem.page')) { import('../tools/sidekick/aem-sites-optimizer-preflight.js'); } -
Öppna förhandsgransknings-URL:en (
*.aem.page) för sidan som du vill granska. -
I Sidekick klickar du på knappen Preflight för att starta granskningen av den aktuella sidan.
Om du vill använda Preflight i AEM Sites Page Editor kan du skapa ett bokmärke i webbläsaren. Följ de här stegen:
-
Visa bokmärkesfältet i webbläsaren:
- Tryck på Ctrl+Skift+B (Windows) eller Cmd+Skift+B (Mac).
! Skapa ett nytt bokmärke i webbläsaren:
- Högerklicka på bokmärkesfältet och välj Ny sida eller Lägg till bokmärke.
- Klistra in följande kod i fältet Adress (URL):
| code language-javascript |
|---|
|
-
Namnge bokmärket Preflight (eller något annat namn du föredrar).
-
Öppna förhandsgransknings-URL:en (
*.aem.page) för sidan som du vill granska i AEM Sites Page Editor. -
Klicka på bokmärket Preflight i bokmärkesfältet för att starta granskningen av den aktuella sidan.
God praxis
Tänk på följande när du kör preflight-granskningar:
- Kör alltid granskningar på mellanlagrings- eller förhandsgranskningssidor innan du publicerar till produktion.
- Prioritera lösningen av viktiga problem, till exempel brutna länkar, saknade H1-taggar eller osäkra länkar.
- Kontrollera att autentisering är aktiverat för skyddade mellanlagringsmiljöer innan du kör granskningar.
- Granska och använd metataggrekommendationer för att förbättra SEO-prestanda.