Assets-Repository-Neustrukturierung in AEM 6.5

Wie auf der übergeordneten Seite Repository-Umstrukturierung in AEM 6.5 beschrieben, sollten Kunden, die auf AEM 6.5 aktualisieren, diese Seite verwenden, um den Arbeitsaufwand zu bewerten, der mit Repository-Änderungen verbunden ist, die die AEM Assets-Lösung beeinträchtigen. Einige Änderungen erfordern Arbeitsaufwand während des AEM 6.5-Aktualisierungsprozesses, während andere bis zu einem zukünftigen Upgrade verschoben werden können.

Mit der Aktualisierung auf 6.5

Vor der zukünftigen Aktualisierung

Mit der Aktualisierung auf 6.5

Verschiedenes

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

Wenn ein benutzerdefinierter Code von diesem Speicherort abhängig ist (d. h. der Code stützt sich explizit auf diesen Pfad), muss der Code aktualisiert werden, um den neuen Speicherort vor dem Aktualisieren zu nutzen. Im Idealfall werden die Java-APIs verwendet, um Abhängigkeiten von einem bestimmten Pfad im JCR zu reduzieren.

Temporärer Speicherort, um die ZIP-Datei für das Herunterladen des Clients zu speichern. Eine Aktualisierung ist nicht notwendig, wenn der Client das Herunterladen des Assets anfordert. Am neuen Speicherort wird eine Datei erstellt.

Hinweise Nicht zutreffend

Vor der zukünftigen Aktualisierung

Vorlage für E-Mail-Benachrichtigung für Asset-/Sammlungsereignis

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 das Ziel in /apps liegt, sollte diese Änderung in SCM beibehalten werden.
  2. Entfernen Sie den Ordner: /etc/dam/notification/email/default nach dem Verschieben der darin enthaltenen E-Mail-Vorlagen.
    1. Wenn keine Aktualisierungen an der E-Mail-Vorlage unter /etc/notification/email/default vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage unter /libs/settings/notification/email/default als Teil AEM 4-Installation vorhanden ist.
Hinweise Nicht zutreffend

Klassische Asset-Freigabe-Designs

Vorheriger Speicherort /etc/designs/assetshare
Neuer Speicherort

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

Leitfaden für die Neustrukturierung

Für alle Entwürfe, die in SCM verwaltet werden und in die nicht während der Laufzeit von Design-Dialogfeldern geschrieben wird, führen Sie die folgenden Schritte aus, um das neueste Modell anzupassen:

  1. Kopieren Sie die Designs vom bisherigen Speicherort an den neuen Speicherort unter /apps.
  2. Wandeln Sie die gesamten CSS-, JavaScript- und statischen Ressourcen im Design in eine Client-Bibliothek mit allowProxy = true um.
  3. Aktualisieren Sie die Verweise auf den vorherigen Speicherort in der Eigenschaft cq:designPath über AEM > Sites > Seiten für benutzerdefinierte Site > Seiteneigenschaften > Erweitert > Design.
  4. Aktualisieren Sie alle Seiten, die auf den vorherigen Speicherort verweisen, um die neue Kategorie „Client-Bibliothek“ zu verwenden. Dies erfordert die Aktualisierung des Implementierungscodes der Seite.
  5. Aktualisieren Sie die Dispatcher-Regeln, damit Client-Bibliotheken über das Proxy-Servlet /etc.clientlibs/ bereitgestellt werden können.

Für alle Designs, die nicht in SCM verwaltet werden und die zur Laufzeit über Design-Dialoge geändert werden, verschieben Sie keine bearbeitbaren Designs aus /etc.

Hinweise Nicht zutreffend

Vorlage für E-Mail-Benachrichtigung zum Asset-Download

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) geändert wurden, befolgen Sie die nachstehenden Schritte, um sie an die neue Struktur anzupassen:

  1. Die aktualisierte E-Mail-Vorlage sollte von /etc/dam/workflow/notification/email/downloadasset nach /apps/settings/dam/workflow/notification/email/downloadasset kopiert werden
    1. Da das Ziel in /apps liegt, 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 an der E-Mail-Vorlage unter /etc vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage unter /libs/settings/dam/workflownotification/email/downloadasset als Teil der AEM 6.4-Installation vorhanden ist.
Hinweise Während /conf/global/settings/dam/workflownotification/email/downloadasset technisch für die Suche unterstützt wird (hat Vorrang vor /apps über die übliche Sling CAConfig-Suche, aber nach /etc), könnte die Vorlage in /conf/global/settings/dam/workflownotification/email/downloadasset platziert werden. Dies wird allerdings nicht empfohlen, da es keine Laufzeit-Benutzeroberfläche gibt, die die Bearbeitung der E-Mail-Vorlage erleichtert.

Beispiel-DRM-Lizenzen

Vorheriger Speicherort /etc/dam/drm/licenses/
Neuer Speicherort /libs/settings/dam/drm
Leitfaden für die Neustrukturierung Nicht zutreffend
Hinweise 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 von /etc/dam/adhocassetshare nach /apps/settings/dam/adhocassetshare kopiert werden
    1. Da das Ziel in /apps liegt, sollte diese Änderung in SCM beibehalten werden.
  2. Entfernen Sie den Ordner: /etc/dam/adhocassetshare nach dem Verschieben der darin enthaltenen E-Mail-Vorlagen.
    1. Wenn keine Aktualisierungen an der E-Mail-Vorlage unter /etc vorgenommen wurden, kann der Ordner entfernt werden, da die ursprüngliche E-Mail-Vorlage unter /libs/settings/dam/adhocassetshare als Teil AEM 6.4-Installation vorhanden ist.
Hinweise Während /conf/global/settings/dam/adhocassetshare technisch für das Nachschlagen unterstützt wird (es hat Vorrang vor /apps über die herkömmliche Sling CAConfig-Suche, aber nach /etc), kann die Vorlage in /conf/global/settings/dam/adhocassetshare platziert werden. Dies wird jedoch nicht empfohlen, da es keine Benutzeroberfläche zur Laufzeit gibt, die die Bearbeitung der E-Mail-Vorlage erleichtern könnte

InDesign-Workflow-Skripts

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-Sturktur vor:

  1. Kopieren Sie alle benutzerdefinierten oder geänderten Skripte von /etc/dam/indesign/scripts nach /apps/settings/dam/indesign/scripts
    1. Über /libs/settings in AEM 6.5 sind nur neue oder geänderte Skripte als von AEM bereitgestellte nicht geänderte Skripte verfügbar.
  2. Suchen Sie alle Workflow-Modelle, die den Medienextraktionsprozess-WF-Schritt verwenden und
    1. Aktualisieren Sie für jede Instanz des Workflow-Schritts die Pfade in "config", um explizit auf die richtigen Skripten unter /apps/settings/dam/indesign/scripts oder /libs/settings/dam/indesign/scripts zu verweisen.
  3. Entfernen Sie /etc/dam/indesign/scripts vollständig.
Hinweise Es wird empfohlen, benutzerdefinierte Skripten unter /apps zu speichern, da dies der Speicherort ist, an dem Code gespeichert werden soll.

Konfigurationen für die Videotranskodierung

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 unter äquivalenten /apps- oder /conf-Pfaden geschnitten und eingefügt werden.

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

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

Konfigurationen der Viewer-Voreinstellungen

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

Die Voreinstellungen für die Standardanzeige sind nur am neuen Speicherort verfügbar.

Für die benutzerdefinierte Viewer-Vorgabe:

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

Beachten Sie, dass Sie ihren copyURL-/Einbettungscode nicht so anpassen müssen, dass er auf /conf verweist. Die vorhandene Anforderung an /etc wird von /conf zum richtigen Inhalt umgeleitet.

Hinweise Nicht zutreffend

Verschiedenes

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/ Proxy zulassen verwenden.

Bereinigen Sie schließlich die Ordner für die migrierten clientlibs aus /etc/clientlibs/foundation/

Hinweise Nicht zutreffend

Auf dieser Seite