Assets-Repository-Neustrukturierung in AEM 6.5 assets-repository-restructuring-in-aem

Wie im übergeordneten Element beschrieben Repository-Neustrukturierung in AEM 6.5 -Seite verwenden, sollten Kunden, die auf Adobe Experience Manager (AEM) 6.5 aktualisieren, diese Seite verwenden, um den Arbeitsaufwand im Zusammenhang mit Repository-Änderungen zu bewerten, die sich auf die AEM Assets-Lösung auswirken. Einige Änderungen erfordern einen Arbeitsaufwand während des Upgrades auf AEM 6.5, während andere auf eine zukünftige Aktualisierung verschoben werden können.

Mit der Aktualisierung auf 6.5

Vor der künftigen Aktualisierung

Mit der Aktualisierung auf 6.5 with-upgrade

Verschiedenes misc

Vorheriger Speicherort
/etc/dam/jobs
Neuer Speicherort
/var/dam/jobs
Leitfaden für die Neustrukturierung

Wenn ein benutzerdefinierter Code von diesem Speicherort abhängt (d. h., der Code verlässt sich explizit auf diesen Pfad), muss der Code aktualisiert werden, um den neuen Speicherort vor der Aktualisierung zu verwenden. Idealerweise werden Java™-APIs verwendet, wenn verfügbar, um Abhängigkeiten von einem bestimmten Pfad im JCR zu reduzieren.

Temporärer Speicherort für eine ZIP-Datei, die der Client herunterladen kann. Eine Aktualisierung ist nicht notwendig, wenn der Client das Herunterladen des Assets anfordert. Es wird eine Datei am neuen Speicherort generiert.

Anmerkungen
Nicht zutreffend

Vor der künftigen Aktualisierung prior-to-upgrade

Vorlage für E-Mail-Benachrichtigung für Asset-/Sammlungsereignis asset-collection-event-e-mail-notification-template

Vorheriger Speicherort
/etc/notification/email/default
Neuer Speicherort

/libs/settings/dam/notification

/apps/settings/dam/notification

Leitfaden für die Neustrukturierung

Wenn die E-Mail-Vorlagen vom Kunden geändert wurden, führen Sie die folgenden Schritte aus, um sie an die neue Repository-Struktur anzupassen:

  1. Die E-Mail-Vorlage /libs/settings/dam/notification sollte von /etc/notification/email/default nach /apps/settings/notification/email/default kopiert werden.
    1. Da sich das Ziel in /apps, sollte diese Änderung in SCM beibehalten werden.
  2. Entfernen Sie den Ordner /etc/dam/notification/email/default, nachdem die darin enthaltenen E-Mail-Vorlagen verschoben wurden.
    1. Wenn keine Aktualisierungen der E-Mail-Vorlage unter /etc/notification/email/default vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage als Bestandteil der AEM 4-Installation unter /libs/settings/notification/email/default vorhanden ist.
Anmerkungen
Nicht zutreffend

Klassische Designs zur Asset-Freigabe classic-asset-share-designs

Vorheriger Speicherort
/etc/designs/assetshare
Neuer Speicherort

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Leitfaden für die Neustrukturierung

Führen Sie für alle Designs, die in SCM verwaltet werden und zur Laufzeit nicht über Design-Dialogfelder in geschrieben werden, die folgenden Aktionen aus, um sie an das aktuelle Modell anzupassen:

  1. Kopieren Sie die Designs vom bisherigen Speicherort an den neuen Speicherort unter /apps.
  2. Konvertieren Sie alle CSS-, JavaScript- und statischen Ressourcen im Design in eine Client-Bibliothek mit allowProxy = true.
  3. Aktualisieren Sie die Verweise auf den vorherigen Speicherort im cq:designPath -Eigenschaft über AEM > DAM-Admin > Asset-Freigabe-Seite > Seiteneigenschaften > Erweiterte Registerkarte > Designfeld.
  4. Um die neue Kategorie Client-Bibliothek zu verwenden, aktualisieren Sie alle Seiten, die auf den vorherigen Speicherort verweisen. Dazu muss der Seiten-Implementierungscode aktualisiert werden.
  5. Aktualisieren Sie die Dispatcher-Regeln, damit Sie die Bereitstellung von Client-Bibliotheken über die Variable /etc.clientlibs/ Proxy-Servlet.

Verschieben Sie bei Designs, die nicht in SCM verwaltet werden und die zur Laufzeit über Design-Dialogfelder geändert werden, keine bearbeitbaren Designs aus /etc.

Anmerkungen
Nicht zutreffend

Vorlage für E-Mail-Benachrichtigung zum Asset-Download download-asset-e-mail-notification-template

Vorheriger Speicherort
/etc/dam/workflow/notification/email/downloadasset
Neuer Speicherort

/libs/settings/dam/workflownotification/email/downloadasset

/apps/settings/dam/workflownotification/email/downloadasset

Leitfaden für die Neustrukturierung

Wenn die E-Mail-Vorlagen (downloadasset oder transientworkflowcompleted) wurden geändert und befolgen Sie dann das folgende Verfahren, um sich an die neue Struktur anzupassen:

  1. Die aktualisierte E-Mail-Vorlage sollte aus /etc/dam/workflow/notification/email/downloadasset nach /apps/settings/dam/workflow/notification/email/downloadasset kopiert werden
    1. Da sich das Ziel in /apps, sollte diese Änderung in SCM beibehalten werden.
  2. Entfernen Sie den Ordner /etc/dam/workflow/notification/email/downloadasset , nachdem die darin enthaltenen E-Mail-Vorlagen verschoben wurden.
    1. Wenn keine Aktualisierungen der E-Mail-Vorlage unter /etc vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage als Bestandteil der AEM 6,4-Installation unter /libs/settings/dam/workflownotification/email/downloadasset vorhanden ist.
Anmerkungen
while /conf/global/settings/dam/workflownotification/email/downloadasset wird technisch für die Suche unterstützt (hat Vorrang vor /apps über die übliche Sling-CAConfig-Suche, aber danach /etc) die Vorlage platziert werden kann in /conf/global/settings/dam/workflownotification/email/downloadasset. Dies wird jedoch nicht empfohlen, da es keine Laufzeitbenutzeroberfläche gibt, um die Bearbeitung der E-Mail-Vorlage zu erleichtern.

Beispiel-DRM-Lizenzen example-drm-licenses

Vorheriger Speicherort
/etc/dam/drm/licenses/
Neuer Speicherort
/libs/settings/dam/drm
Leitfaden für die Neustrukturierung
Nicht zutreffend
Anmerkungen
Nicht zutreffend
Vorheriger Speicherort
/etc/dam/adhocassetshare
Neuer Speicherort

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

Leitfaden für die Neustrukturierung

Wenn die E-Mail-Vorlage vom Kunden geändert wurde, sollte sie anschließend an die neue Repository-Struktur angepasst werden:

  1. Die aktualisierte E-Mail-Vorlage sollte aus /etc/dam/adhocassetshare nach /apps/settings/dam/adhocassetshare kopiert werden
    1. Da sich das Ziel in /apps, sollte diese Änderung in SCM beibehalten werden.
  2. Entfernen Sie den Ordner /etc/dam/adhocassetshare, nachdem die darin enthaltenen E-Mail-Vorlagen verschoben wurden.
    1. Wenn keine Aktualisierungen der E-Mail-Vorlage unter /etc vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage als Bestandteil der AEM 6,4-Installation unter /libs/settings/dam/adhocassetshare vorhanden ist.
Anmerkungen
while /conf/global/settings/dam/adhocassetshare wird für die Suche technisch unterstützt (sie hat Vorrang vor /apps über die übliche Sling-CAConfig-Suche, aber nach /etc), kann die Vorlage in /conf/global/settings/dam/adhocassetshare. Dies wird allerdings nicht empfohlen, da es keine Laufzeit-Benutzeroberfläche für die Bearbeitung der E-Mail-Vorlage gibt.

InDesign-Workflow-Skripts indesign-workflow-scripts

Vorheriger Speicherort
/etc/dam/indesign/scripts
Neuer Speicherort

/libs/settings/dam/indesign

/apps/settings/dam/indesign

Leitfaden für die Neustrukturierung

So nehmen Sie eine Anpassung an eine neue Repository-Struktur vor:

  1. Kopieren Sie alle benutzerdefinierten oder geänderten Skripte aus /etc/dam/indesign/scripts nach /apps/settings/dam/indesign/scripts
    .
    1. Nur neue oder geänderte Skripte kopieren, da von AEM bereitgestellte nicht geänderte Skripte über verfügbar sind /libs/settings AEM 6.5
  2. Suchen Sie alle Workflow-Modelle, die den Medienextraktionsprozess-WF-Schritt verwenden.
    1. Aktualisieren Sie für jede Instanz des Workflow-Schrittes die Pfade in config, sodass sie auf die entsprechenden Skripte unter /apps/settings/dam/indesign/scripts oder /libs/settings/dam/indesign/scripts verweisen.
  3. Entfernen Sie /etc/dam/indesign/scripts vollständig.
Anmerkungen
Es ist empfehlenswert, benutzerdefinierte Skripte unter /apps zu speichern, dem vorgesehenen Speicherort für Code.

Konfigurationen für die Videotranskodierung video-transcoding-configurations

Vorheriger Speicherort
/etc/dam/video
Neuer Speicherort

/libs/settings/dam/video

/apps/settings/dam/video

Leitfaden für die Neustrukturierung

Anpassungen auf Projektebene müssen ausgeschnitten und unter äquivalentem eingefügt werden /apps oder /conf Pfade.

So nehmen Sie eine Anpassung an die Repository-Struktur von AEM 6.4 vor:

  1. Kopieren Sie alle geänderten Videokonfigurationen aus /etc/dam/video nach /apps/settings/dam/video
  2. Remove /etc/dam/video
Anmerkungen
Nicht zutreffend

Konfigurationen von Viewer-Vorgaben viewer-preset-configurations

Vorheriger Speicherort
/etc/dam/presets/viewer
Neuer Speicherort

/libs/settings/dam/dm/presets/viewer

/conf/global/settings/dam/dm/presets/viewer

Leitfaden für die Neustrukturierung

Für die vordefinierte Viewer-Vorgabe ist sie nur am neuen Speicherort verfügbar.

Für die benutzerdefinierte Viewer-Vorgabe:

  • Führen Sie ein Migrationsskript aus, damit Sie den Knoten von /etc nach /conf. Das Skript befindet sich unter https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json
  • oder Sie können die Konfiguration bearbeiten und sie werden automatisch am neuen Speicherort gespeichert.

Sie müssen ihren copyURL/embed-Code nicht so anpassen, dass er auf /conf. Die vorhandene Anforderung an /etc auf den richtigen Inhalt von umgeleitet wird /conf.

Anmerkungen
Nicht zutreffend

Verschiedenes misc2

Vorheriger Speicherort

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

Neuer Speicherort
/libs/dam/clientlibs
Leitfaden für die Neustrukturierung

Passen Sie alle Verweise so an, dass sie auf die neuen Ressourcen unter /libs verweisen, indem Sie das Präfix /etc.clientlibs/ zum Zulassen als Proxy-Präfix verwenden.

Entfernen Sie abschließend die Ordner für die migrierten Client-Bibliotheken aus dem Verzeichnis /etc/clientlibs/foundation/

Anmerkungen
Nicht zutreffend
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2