Beim Bearbeiten von Seiten in AEM sind diverse Modi verfügbar, u. a. auch der Entwicklermodus. Dadurch wird ein seitliches Bedienfeld mit mehreren Registerkarten geöffnet, die Entwicklern Informationen über die aktuelle Seite bereitstellen. Die drei Registerkarten sind:
Diese Informationen unterstützen Entwickler bei Folgendem:
Entwicklermodus:
Ist nur in der Touch-optimierten Benutzeroberfläche verfügbar (beim Bearbeiten von Seiten).
Der Modus ist (aufgrund von Größenbeschränkungen) nicht auf mobilen Geräten oder in kleinen Desktop-Fenstern verfügbar.
Ist nur für Benutzer verfügbar, die Mitglieder der Gruppe administrators
sind.
Der Entwicklermodus ist nur für eine Standard-Autoreninstanz verfügbar, die nicht den Ausführungsmodus nosamplecontent verwendet.
Bei Bedarf kann sie für die Verwendung konfiguriert werden:
Der Modus sollte nach der Verwendung wieder deaktiviert werden.
Siehe:
Der Entwicklermodus ist als Seitenbereich im Seiten-Editor implementiert. Um den Bereich zu öffnen, wählen Sie in der Symbolleiste des Seiten-Editors aus der Modusauswahl die Option Entwickler aus:
Der Bereich ist in zwei Registerkarten unterteilt:
Komponenten – Hier sehen Sie die Komponentenstruktur, die der Inhaltsstruktur für Autoren ähnelt.
Fehler – Wenn ein Problem auftritt, werden hier die Details für die jeweilige Komponente angezeigt.
Diese Registerkarte enthält eine Komponentenstruktur mit folgenden Attributen:
Erläutert die Kette von Komponenten und Vorlagen, die auf der Seite gerendert werden (SLY, JSP usw.). Die Struktur kann erweitert werden, sodass sie Kontext innerhalb der Hierarchie anzeigt.
Zeigt die Server-seitige Verarbeitungszeit, die zum Rendern der Komponente benötigt wird.
Sie können die Struktur erweitern und spezifische Komponenten innerhalb der Struktur auswählen. Die Auswahl bietet Zugriff auf Komponentendetails, z. B.:
Die ausgewählten Komponenten (im Inhaltsfluss, durch einen blauen Rahmen gekennzeichnet) werden in der Inhaltsstruktur hervorgehoben (und umgekehrt).
Dies kann dazu beitragen,
Jeder Komponenteneintrag kann Folgendes anzeigen (z. B.:
Details anzeigen: einen Link zu einer Liste, die Folgendes anzeigt:
Skript bearbeiten: einen Link, der
Das Erweitern eines Komponenteneintrags (Pfeilspitze) kann auch Folgendes anzeigen:
Einige Links zeigen auf das Skript unter /libs
. Diese sind allerdings nur für Referenzzwecke bestimmt. Sie dürfen keine Elemente unter /libs
bearbeiten, da von Ihnen gemachte Änderungen möglicherweise verloren gehen. Grund dafür ist, dass diese Verzweigung jedes Mal geändert wird, wenn Sie ein Upgrade durchführen oder ein Hotfix/Feature Pack anwenden. Alle erforderlichen Änderungen sollten unter /apps
erfolgen. Weitere Informationen hierzu finden Sie in Überlagerungen und Überschreibungen.
Zwar ist zu hoffen, dass die Registerkarte Fehler niemals Daten anzeigt (wie oben), falls jedoch Probleme auftreten, werden zur jeweiligen Komponente folgende Details angezeigt:
Wenn beispielsweise eine nicht definierte Methode aufgerufen wird, wird der resultierende Fehler im Fehler tab:
Der Komponenteneintrag in der Baumstruktur der Registerkarte "Komponenten"wird ebenfalls mit einem Indikator markiert, wenn ein Fehler auftritt.
In AEM 6.2 wurden die Testfunktionen des Entwicklermodus als eigenständige Tools-Anwendung neu implementiert.
Ausführliche Informationen finden Sie in Testen der Benutzeroberfläche.