Auf dieser Seite erhalten Sie Antworten auf einige AEM Probleme bei der Fehlerbehebung und Konfiguration.
Eine Binary-Less-Verteilung wird für Bereitstellungen über einen freigegebenen Datenspeicher unterstützt und beinhaltet die Verwendung von Agenten, die den Vault-basierten Package Builder „Distribution Package Exporter“ (werkseitige PID: org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory
) nutzen.
Bei aktiviertem Binary-Less-Modus enthalten die verteilten Inhaltspakete Verweise auf Binärdaten und nicht die Binärdaten selbst.
Stellen Sie zur Aktivierung der Binary-Less-Verteilung einen freigegebenen Blob-Speicher bereit.
Überprüfen Sie die useBinaryReferences
-Eigenschaft in der OSGi-Konfiguration mit der werkseitigen PID (org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory
), die der Agent verwendet.
Rufen Sie den Bereich „Netzwerk“ (des Chrome-Browsers) auf, um persönliche Einstellungen festzulegen (ohne minimierte JavaScript-Version).
Sehen Sie sich die Spalte Initiator
an, um festzustellen, wer der Initiator einer Anfrage war. Sie enthält die Dateien und die Zeilennummern, von wo aus die AJAX-Aufrufe ausgeführt werden. Später können Sie die Fehlerverarbeitungsfunktion nachverfolgen und die Fehlermeldung gemäß Ihren Anforderungen ändern.
Zum Erstellen der Sprachkopie-Funktion benötigen Autorinnen und Autoren Berechtigungen für den Speicherort /content/projects
.
Wenn Autorinnen und Autoren auch Projekte verwalten müssen, fügen Sie sie als vorübergehende Lösung der Gruppe project-administrators
hinzu.
Vor dem Erstellen eines Übersetzungsprojekts müssen Sie einen Sprach-Stamm und eine Sprachkopie innerhalb des Stamms erstellen.
Beispiel:
Erstellen eines Sprachstamms unter /content/geometrixx
mit dem Namen fr_LU
(und Titel als Französisch (Luxemburg)). Erstellen Sie anschließend eine Sprachkopie der Seite aus dem Bereich „Verweise“ und navigieren Sie zur Option Create structure only
in Create & Translate
. Erstellen Sie abschließend ein Übersetzungsprojekt und fügen Sie dann die Sprachkopie zum Übersetzungsauftrag hinzu.
Weitere Informationen dazu finden Sie in den nachfolgenden Ressourcen:
AEM bietet nun die Möglichkeit, administrative Änderungen zu protokollieren, um Fehlerbehebungen und Audits zu erleichtern. Standardmäßig werden die Informationen in der Datei error.log
protokolliert. Um die Überwachung zu vereinfachen, empfiehlt es sich, diese Einträge in einer separaten Protokolldatei zu speichern.
Informationen dazu, wie Sie Einträge in einer separaten Protokolldatei speichern, finden Sie unter Prüfen von Benutzerverwaltungsvorgängen in AEM.
Adobe Experience Manager (AEM) 6.4 bietet einen SSL-Assistenten sowie eine Benutzeroberfläche zum Konfigurieren der Jetty- und Granite Jetty-SSL-Unterstützung.
Informationen dazu, wie Sie SSL standardmäßig aktivieren können, finden Sie unter Die Funktion „SSL By Default“ (SSL als Standard).
Die Content Services basieren auf Sling-Modellen und AEM-Entwicklerinnen und -Entwickler müssen ein Sling-Modell-POJO für jede zu exportierende Komponente bereitstellen.
Erläuterungen dazu, wie AEM Content Services von einer React-Anwendung genutzt werden, erhalten Sie im Tutorial Erste Schritte mit AEM Content Services.
Wenn Entwicklerinnen und Entwickler zudem eine Komponentenstruktur exportieren möchten, können sie auch die Schnittstellen ComponentExporter
und ContainerExporter
implementieren sowie mithilfe von ModelFactory
die untergeordneten Komponenten durchlaufen und ihre Modelldarstellung zurückgeben. Weitere Informationen dazu finden Sie in den nachfolgenden Ressourcen:
[1] Adobe-Marketing-Cloud/aem-core-wcm-components
[2] Apache Sling :: Sling Models
Sie können die Sammlung von Nutzungsstatistiken über die Touch-optimierte Benutzeroberfläche oder die Web-Konsole aktivieren. Eine ausführliche Anleitung finden Sie unter Aggregierte Sammlung von Nutzungsstatistiken aktivieren.
Siehe Gründe für die Aktualisierung AEM beschreibt die allgemeine Aufschlüsselung der wichtigsten Funktionen für Kunden, die ein Upgrade auf die neueste Version von Adobe Experience Manager in Erwägung ziehen.
Der Filter "PorterStem"wendet den Algorithmus für die Porterstemmung auf Englisch an. Die Ergebnisse ähneln der Verwendung des Snowball Porter Stemmers mit der language="English" -Argument. Aber dieser Stil ist direkt in Java kodiert und nicht auf Snowball basiert. Es akzeptiert keine Liste geschützter Wörter und ist nur für englischsprachigen Text geeignet.
Oak stellt eine Reihe von Lucene-bereitgestellten Analyzer-Konfigurationselementen zur Verwendung in AEM bereit. Informationen zur Verwendung von Filtern finden Sie unter Apache Oak Analyzers in Implementierungshandbuch für einfache Suchen.
Vor einer Neuindizierung sollten die damit verbundenen Auswirkungen auf die AEM-Gesamtleistung angemessen berücksichtigt werden. Darüber hinaus sollte die Neuindizierung in Zeiträumen geringer Aktivität oder während Wartungsfenstern stattfinden.
Siehe Abschnitt Best Practices für Abfragen und Indizierung um die Gründe für die Neuindizierung zu verstehen.
Sie müssen die Eigenschaft der standardmäßigen JS-Prozessor-Konfigurationen der Adobe Granite HTML Library Manager in min:gcc. Um das Designpaket erfolgreich zu importieren, wird empfohlen, vorminimierte Drittanbieterbibliotheken in unsere clientseitigen Bibliotheken aufzunehmen.
Wenn der Benutzer, der die Filmdateien hochlädt, nicht über die Berechtigungen zum Löschen für den Asset-Knoten verfügt, schlägt die Löschung von Chunk-Knoten fehl und der Upload wird neu gestartet.
Mit Adobe Experience Manager (AEM) 6.4 können Sie derzeit jeweils bis zu 2 GB an Assets hochladen.
Weitere Informationen dazu, wie viele digitale Assets derzeit maximal gleichzeitig mit AEM 6.4 hochgeladen werden können, finden Sie im Handbuch zur Assets-Dimensionierung.
Beim Erstellen von Sprachkopien über die klassische Benutzeroberfläche werden Assets nicht unter die neue Sprachhierarchie verschoben, sondern über den Sprach-Master verwendet.
Wenn Sie hingegen eine Kopie über die Touch-optimierte Benutzeroberfläche erstellen (Verweise -> Sprachkopie aktualisieren), wird unter der neuen Sprache ein neuer DAM-Ordner erstellt und von dort aus auf Assets verwiesen.
Dies ist die Standardeinstellung für OOTB-Konfigurationen. Sie können in Übersetzungskonfigurationen für die Option Seiten-Assets übersetzen die Einstellung Nicht übersetzen festlegen.
Klicken Sie dazu in AEM 6.4 auf Tools > Cloud-Services > Übersetzungs-Cloud-Services.
Sie können den OSGi Component Disabler deaktivieren. Informationen zur Verwendung dieses Diensts finden Sie unter OSGi Component Disabler.
Als Problemumgehung können Sie die Komponente auch manuell deaktivieren und zwar entweder über die Benutzeroberfläche oder per curl
-Befehl (siehe nachstehendes Beispiel) nach jedem Neustart von AEM.
curl -u admin:$(pass CQ_Admin) 'http://localhost:4502/system/console/components/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter' --data 'action=disable'
Informationen zum Einrichten und Konfigurieren von Assets Insights für Experience Manager, der über Adobe Activation (DTM) bereitgestellt wird, finden Sie unter Einrichten von Asset Insights mit AEM Assets.
AEM bietet verschiedene Methoden zum Anpassen von Konsolen und der Seitenbearbeitungsfunktionen Ihrer Autoreninstanz.
Informationen zum Erstellen einer benutzerdefinierten Konsole und Anpassen einer Standardansicht für eine Konsole finden Sie unter Anpassen der Konsolen.
Für Coral3 wurde ein neuer Satz Sling-Komponenten der Granite-Benutzeroberflächen-Foundation erstellt, die sich unter /libs/granite/ui/components/coral/foundation befinden. Es gibt einen Satz von CoralUI 2-basierten Komponenten und einen Satz von CoralUI 3-basierten Komponenten. Bei dem neuen Satz handelt es sich nicht um eine bloße Kopie des alten Satzes, sondern um eine bereinigte Version (u. .a optimiert und ohne veraltete Funktionen). Entsprechend empfiehlt es sich, dass eine Seite entweder ausschließlich den CoralUI 3-basierten oder aber den CoralUI 2-basierten Satz verwendet.
Weitere Informationen finden Sie unter Migrationshandbuch für CoralUI 3-basiert.
Weitere Informationen zur Suchsteigerung/Rangfolge und weitere Informationen zur Implementierung finden Sie unter Einfache Anleitung zur Suchimplementierung.
Bei der Implementierung der einfachen Suche handelt es sich um die Materialien vom Summit Lab „AEM Search Demystified“ von 2017.
Nein, der Kunde kann nicht auf Assets (oder andere Elemente als Sites) zugreifen. Auch wenn die gesamte (AEM) Vor-Ort-Komponente von Adobe Experience Manager in der JAR enthalten ist, ist der Kunde berechtigt, nur auf die Komponenten der JAR-Datei zuzugreifen, für die er in seinem Vertrag lizenziert ist. Wenn sie andere Komponenten untersuchen möchten, können sie entweder das AEM-Testprogramm für bis zu 45 Tage verwenden oder einen 0-USD-Verkaufsauftrag unterzeichnen, mit dem sie benannte Komponenten wie Assets auswerten können (keine Produktionsverwendung).
Weitere Informationen zu AEM On-Premise-Software und Adobe Managed Services finden Sie in den folgenden Ressourcen:
Informationen zum Erweitern der Standardeigenschaften einer Seite oder eines Assets finden Sie in den folgenden Ressourcen: