Site Catalog SKILL site-catalog-skill
Erfahren Sie, wie die Site-Katalog-Kenntnisse des Experience Modernisierungs-Agenten eine vorhandene Website automatisch analysieren, um die Migrationsplanung für Edge Delivery Services zu unterstützen.
Überblick overview
Die Katalogfertigkeit der Website erkennt jede Seite auf der Website, identifiziert die Seitenvorlagen und Blockvarianten, erfasst Screenshots von jeder Seite und generiert ein interaktives HTML-Berichtspaket, das Sie in der Konsolenvorschau durchsuchen oder lokal herunterladen und öffnen können.
Die Kenntnisse unterstützen Sie und Ihre Migration eines vorhandenen Projekts zu Edge Delivery Services auf folgende Weise:
- Starten eines Migrationsprojekts - Führen Sie die Kenntnisse aus, bevor irgendwelche Arbeiten beginnen, die Skalierung der Site zu verstehen, einschließlich Seitenzahl, Vorlagen, Blockvarianten und Gebietsschemata. Es stellt den Grundbestand her, von dem jede nachgelagerte Entscheidung abhängt.
- Aufwandsschätzung und -planung - Erhalten Sie quantifizierte Metriken zur Unterstützung von Angeboten, Sprint-Planung und Ressourcenplanung.
- Massenimportvorbereitung - Verwenden Sie
template-catalog.json, um zu bestimmen, welche Seiten dasselbe Layout haben, und planen Sie die Massenimporte nach Vorlage. - Stakeholder-: Geben Sie das interaktive Berichtspaket für HTML für Projektmanager, Architekten und geschäftliche Stakeholder frei.
Aufrufen invoking
Verwenden in der Experience Modernization Console eine natürliche Sprache, um den Agenten zum Katalogisieren einer Site aufzufordern. Im Folgenden finden Sie Beispielaufforderungen.
scope site https://www.example.comsite scope https://www.example.comanalyze https://www.example.comfind templates on https://www.example.comdiscover templates on https://www.example.comcatalog site https://www.example.comhow many page types are there on https://www.example.comwhat are the layouts on https://www.example.comanalyze site structure of https://www.example.com
Sie werden feststellen, dass der Workflow der Kenntnisse vier aufeinander folgende Phasen umfasst:
- Analysieren
- Vorlagenbildung
- Abstimmung
- Blockkatalogisierung
Sie können jede Phase wiederholen, und der Agent löscht die Ausgaben dieser Phase und alle nachgelagerten Ausgaben und nimmt dann von diesem Punkt an wieder auf. Im Folgenden finden Sie einige Beispielaufforderungen für Wiederholungsphasen.
Repeat analyzing/Redo page analysis/Rerun analyze pagesRepeat templating/Redo the template discovery step/Restart the templating stepRepeat tuning/Rerun tune templates/Redo template tuningRepeat block cataloging/Restart catalog block variants
Beim Reproduzieren einer Phase bleiben frühere Phasen erhalten.
Ausgabe output
Wenn die Kenntnisse ihre Katalogisierung der Website abschließen, erhalten Sie drei verschiedene Arten von Ausgaben.
-
Eine Abschlusszusammenfassung im Chat einschließlich Gesamtsummen (Seiten, Vorlagen, Blockvarianten mit EDS-Zuordnung vs. benutzerdefinierter Aufschlüsselung), Gebietsschema-Aufschlüsselung, Abdeckungsprozentsatz und Gesamtberichtsstatus (vollständig/unvollständig/fehlgeschlagen)
-
Ein interaktives HTML-Berichtspaket als primäre Leistung, gespeichert in
catalog/template-catalog-report-bundle.zip- Das Paket enthält
template-catalog-report.htmlsowie alle referenzierten Screenshots und Assets. - Sie können das Bundle herunterladen und lokal anzeigen oder freigeben.
Move template-catalog-report-bundle.zip to the /content folder to render it in the preview tab. Update all references as needed.Sie können den Agenten auch bitten, den Bericht in der Konsole anzuzeigen.
- Das Paket enthält
-
Strukturierte JSON Artefakte in
catalog/für nachgelagerte Fähigkeiten und programmatische Verwendung, einschließlichsummary.json,template-catalog.json,block-catalog.json,urls-all.json,urls-grouped.json,urls-checklist.json,.pages/,.blocks/
Katalogordnerinhalte contents
Strukturierte JSON-Artefakte werden von der Qualifikation in catalog/ gespeichert.
template-catalog-report-bundle.zipsummary.jsontemplate-catalog.jsonblock-catalog.jsonurls-all.jsonurls-grouped.jsonurls-sample.jsonurls-checklist.jsoncatalog.log.pages/<page-slug>/page-catalog.json.pages/<page-slug>/full-page.jpg.pages/<page-slug>/blocks/<block-name>.jpg.pages/_global/header.json + header.jpg.pages/_global/footer.json + footer.jpg.blocks/<variantId>/metadata.json.blocks/<variantId>/screenshots/<name>.jpgBerichtsstatus status
Das status Feld in summary.json kann wie folgt aussehen:
completeincompletefailedSampling für große Sites sampling
Standardmäßig beschränkt die Kenntnis die Deep Page Analysis auf 1000 URLs. Bei Sites mit bis zu 1.000 URLs wird jede Seite analysiert.
Bei Sites mit mehr als 1000 URLs pausiert der Agent und fragt, wie er fortfahren soll:
- Sampling-Obergrenze erhöhen (bis zu 4.000 URLs)
- Nur eine bestimmte Gruppe analysieren (z. B. nur
/products/*oder/blog/*) - Alle URLs analysieren und die gesamte Site ohne Sampling ausführen
Die URL-Erkennung deckt immer die gesamte Site ab, unabhängig vom Limit für Beispiele. Nur die Phase der Tiefen-Analyse pro Seite ist begrenzt.
Um jede Seite zu überschreiben und zu analysieren, teilen Sie dem Agenten Folgendes mit:
analyze all URLsanalyze everythinganalyze every pagerun the full site
Massenimport-Workflow bulk-import
Die Katalogfertigkeit der Site ist Teil des empfohlenen Ansatzes für die Migration einer vollständigen Site.
- Führen Sie die Site-Katalog-Kenntnisse aus, um den vollständigen Vorlagenkatalog und den Blockkatalog zu erhalten.
- Öffnen Sie Bundle HTML-Bericht, um die vom Agenten identifizierten Vorlagen visuell zu überprüfen.
- Importieren Sie für jede Vorlage manuell die repräsentativen Seiten (aufgeführt in
template-catalog.json) und verfeinern Sie den Import, bis die Ausgabe korrekt ist. - Importieren Sie die verbleibenden Seiten für diese Vorlage mithilfe der URL-Liste aus
template-catalog.jsonper Massenimport. - Wiederholen Sie den Vorgang für jede Vorlage, bis die vollständige Site migriert ist.
Einschränkungen limitations
Für die Katalogfertigkeit der Site gelten die folgenden Einschränkungen.
- Nur öffentliche Websites - Das Ziel muss öffentlich zugänglich sein (keine Authentifizierung, VPN oder Firewall).
- Dynamische Inhalte werden nicht unterstützt - Inhalte, für die eine Benutzerinteraktion im DOM erforderlich ist, werden möglicherweise nicht erfasst.
- Standard-URL-Limit von 1.000 - Die Deep-Analysis-Phase ist standardmäßig auf 1.000 URLs beschränkt, die überschrieben werden können auf bis zu 4.000 URLs.