Entwickeln mit CRXDE Lite developing-with-crxde-lite
In diesem Abschnitt wird beschrieben, wie Sie Ihre AEM mit CRXDE Lite entwickeln.
Weitere Informationen zu den verschiedenen verfügbaren Entwicklungsumgebungen finden Sie in der Übersichtsdokumentation .
CRXDE Lite ist in AEM integriert und ermöglicht Ihnen die Durchführung von Standardentwicklungsaufgaben im Browser. Mit CRXDE Lite können Sie ein Projekt erstellen und Dateien (wie .jsp und .java), Ordner, Vorlagen, Komponenten, Dialogfelder, Knoten, Eigenschaften und Pakete erstellen und bearbeiten, während Sie protokollieren.
CRXDE Lite wird empfohlen, wenn Sie keinen direkten Zugriff auf den AEM-Server haben, wenn Sie eine Anwendung entwickeln, indem Sie die im Lieferumfang enthaltenen Komponenten und Java-Bundle erweitern oder modifizieren, oder wenn Sie keinen dedizierten Debugger, Code-Vervollständigung und Syntaxhervorhebung benötigen.
Benutzer werden zum Anmeldebildschirm weitergeleitet.
Erste Schritte mit CRXDE Lite getting-started-with-crxde-lite
Gehen Sie wie folgt vor, um mit CRXDE Lite zu beginnen:
-
Installieren Sie AEM.
-
Geben Sie in Ihren Browser https:// ein.
<host>
:<port>
/crx/de. Standardmäßig ist dieshttp://localhost:4502/crx/de
. -
Geben Sie Ihren Benutzernamen und Ihr Kennwort ein. Standardmäßig ist es
admin
undadmin
. -
Klicken Sie auf OK.
Die Benutzeroberfläche von CRXDE Lite sieht in Ihrem Browser wie folgt aus:
Jetzt können Sie CRXDE Lite verwenden, um Ihr Programm zu entwickeln.
Überblick über die Benutzeroberfläche overview-of-the-user-interface
CRXDE Lite bietet die folgenden Funktionen:
Erstellen eines Ordners creating-a-folder
So erstellen Sie einen Ordner mit CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf den Ordner, unter dem Sie den neuen Ordner erstellen möchten, wählen Sie Erstellen… und dann Ordner erstellen… aus.
-
Geben Sie den Namen des Ordners ein und klicken Sie auf OK.
-
Klicken Sie auf Alle speichern, um die Änderungen auf dem Server zu speichern.
Erstellen einer Vorlage creating-a-template
So erstellen Sie eine Vorlage mit CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf den Ordner, in dem Sie die Vorlage erstellen möchten, wählen Sie Erstellen… und dann Vorlage erstellen….
-
Geben Sie die Titel, Titel, Beschreibung, Ressourcentyp und Ranking der Vorlage. Klicken Sie auf Weiter.
-
Dieser Schritt ist optional: legen Sie die Zulässige Pfade. Klicken Sie auf Weiter
-
Dieser Schritt ist optional: Legen Sie die zugelassenen übergeordneten Elemente fest. Klicken Sie auf Weiter.
-
Dieser Schritt ist optional: Legen Sie die zugelassenen untergeordneten Elemente fest. Klicken Sie auf OK.
-
Klicken Sie auf Alle speichern, um die Änderungen auf dem Server zu speichern.
Sie erstellt:
-
Ein Knoten vom Typ
cq:Template
mit Vorlageneigenschaften -
Ein untergeordneter Knoten vom Typ
cq:PageContent
mit Seiteninhaltseigenschaften
Sie können Ihrer Vorlage Eigenschaften hinzufügen: verweisen auf Erstellen einer Eigenschaft Abschnitt.
Erstellen einer Komponente creating-a-component
Die hier beschriebene Funktion ist nur verfügbar, wenn der Knotentyp cq:Component
ist im Repository verfügbar.
So erstellen Sie eine Komponente mit CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf den Ordner, in dem die Komponente erstellt werden soll, wählen Sie Erstellen… und dann Komponente erstellen….
-
Geben Sie Beschriftung, Titel, Beschreibung, Superressourcentyp und die Gruppe der Komponente ein. Klicken Sie auf Weiter.
-
Dieser Schritt ist optional: legen Sie die Komponenteneigenschaften fest: Ist Container, Keine Auszeichnung, Zellenname und Dialogpfad. Klicken Sie auf Weiter.
-
Dieser Schritt ist optional: Festlegen der Komponenteneigenschaft Zugelassene übergeordnete Elemente. Klicken Sie auf Weiter.
-
Dieser Schritt ist optional: Festlegen der Komponenteneigenschaft Zugelassene Kinder. Klicken Sie auf OK.
-
Klicken Sie auf Alle speichern, um die Änderungen auf dem Server zu speichern.
Sie erstellt:
- Ein Knoten vom Typ
cq:Component
- Komponenteneigenschaften
- Ein Komponenten-JSP-Skript
Erstellen eines Dialogfelds creating-a-dialog
So erstellen Sie ein Dialogfeld mit einer CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf die Komponente, in der Sie das Dialogfeld erstellen möchten, wählen Sie Erstellen… und dann Dialogfeld erstellen….
-
Geben Sie die Titel und Titel. Klicken Sie auf OK.
-
Klicken Alle speichern l , um die Änderungen auf dem Server zu speichern.
Es wird ein Dialogfeld mit der folgenden Struktur erstellt:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
Sie können das Dialogfeld nun an Ihre Anforderungen anpassen, indem Sie Eigenschaften ändern oder neue Knoten erstellen.
Sie können den Dialogfeld-Editor auch verwenden, um ein Dialogfeld zu bearbeiten. Mit einem Doppelklick auf den Dialogfeldknoten in CRXDE Lite wird der Editor geöffnet. Weitere Informationen zum Dialogfeld-Editor finden Sie unter here.
Erstellen eines Knotens creating-a-node
So erstellen Sie einen Knoten mit CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf den Knoten, in dem Sie den neuen Knoten erstellen möchten, wählen Sie Erstellen… und dann Knoten erstellen….
-
Geben Sie die Name und Typ. Klicken Sie auf OK.
-
Klicken Sie auf Alle speichern, um die Änderungen auf dem Server zu speichern.
Jetzt können Sie den Knoten an Ihre Anforderungen anpassen, indem Sie die Eigenschaften ändern oder neue Knoten erstellen.
nt:unstructured
als untergeordneten Knoten des Knotens nt:folder
erstellen).Erstellen einer Eigenschaft creating-a-property
So erstellen Sie eine Eigenschaft mit CRXDE Lite:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Wählen Sie im Navigationsbereich den Knoten aus, an dem Sie die neue Eigenschaft hinzufügen möchten.
-
Geben Sie auf der Registerkarte Eigenschaften im unteren Fensterbereich den Namen, den Typ und den Wert ein. Klicken Sie auf Hinzufügen.
-
Klicken Sie auf Alle speichern, um die Änderungen auf dem Server zu speichern.
Erstellen eines Skripts creating-a-script
So erstellen Sie ein neues Skript:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Klicken Sie im Navigationsfenster mit der rechten Maustaste auf die Komponente, in der Sie das Skript erstellen möchten, und wählen Sie Erstellen …, dann Datei erstellen….
-
Geben Sie den Dateinamen mit der Erweiterung ein. Klicken Sie auf OK.
-
Die neue Datei wird als Registerkarte im Bereich Bearbeiten geöffnet.
-
Bearbeiten Sie die Datei.
-
Klicken Sie auf Alle speichern, um die Änderungen zu speichern.
Exportieren und Importieren von Knotentypen exporting-and-importing-node-types
Mit CRXDE Lite können Sie Knotentypdefinitionen in der CND-Notation (Compact Namespace and Node Type Definition) importieren und/oder exportieren.
So exportieren Sie eine Knotentypdefinition:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Wählen Sie den gewünschten Knoten aus.
-
Wählen Sie Tools und dann Knotentyp exportieren aus.
-
Die Definition in cnd -Notation wird in Ihrem Browser angezeigt. Speichern Sie die Informationen bei Bedarf.
So importieren Sie eine Knotentypdefinition:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Wählen Sie Tools und dann Knotentyp importieren….
-
Geben Sie die CND-Notation für die Definition in das Textfeld ein.
-
Überprüfen Aktualisierung zulassen wenn Sie eine vorhandene Definition aktualisieren.
-
Wählen Sie Importieren.
Protokollierung logging
Mit CRXDE Lite können Sie die Datei error.log
anzeigen, die sich im Dateisystem unter <crx-install-dir>/crx-quickstart/server/logs
befindet, und sie mit der entsprechenden Protokollebene filtern. Gehen Sie wie folgt vor:
-
Öffnen Sie CRXDE Lite in Ihrem Browser.
-
Im Konsole im unteren Bereich des Fensters im Dropdown-Menü auf der rechten Seite die Option Serverprotokolle.
-
Klicken Sie auf Anhalten -Symbol, um die Nachrichten anzuzeigen.
Sie haben folgende Möglichkeiten:
- Passen Sie die Protokollparameter in der Felix-Konsole an, indem Sie auf das Symbol Protokollierungskonfigurationen klicken.
- Löschen Sie die Nachrichten, indem Sie auf die Pinsel Symbol.
- Veröffentlichen Sie die Nachricht an der aktuellen Auswahl, indem Sie auf die Schaltfläche Pin Symbol.
- Aktivieren oder deaktivieren Sie die Anzeige von Meldungen, indem Sie auf das Stopp-Symbol klicken.