Utveckla med CRXDE Lite developing-with-crxde-lite
I det här avsnittet beskrivs hur du utvecklar AEM med CRXDE Lite.
Mer information om olika utvecklingsmiljöer finns i översiktsdokumentationen.
CRXDE Lite är inbäddat i AEM och gör att du kan utföra standardutvecklingsuppgifter i webbläsaren. Med CRXDE Lite kan du skapa ett projekt, skapa och redigera filer (som .jsp och .java), mappar, mallar, komponenter, dialogrutor, noder, egenskaper och paket när du loggar.
CRXDE Lite rekommenderas när du inte har direktåtkomst till AEM, när du utvecklar ett program genom att utöka eller ändra körklara komponenter och Java-paket eller när du inte behöver en dedikerad felsökare, kodkomplettering och syntaxmarkering.
Användarna dirigeras om till inloggningsskärmen.
Komma igång med CRXDE Lite getting-started-with-crxde-lite
Så här kommer du igång med CRXDE Lite:
-
Installera AEM.
-
I webbläsaren anger du https://
<host>
:<port>
/crx/de. Som standard är dethttp://localhost:4502/crx/de
. -
Ange användarnamn och lösenord. Som standard är det
admin
ochadmin
. -
Klicka OK.
Användargränssnittet CRXDE Lite ser ut så här i webbläsaren:
Nu kan du använda CRXDE Lite för att utveckla programmet.
Översikt över användargränssnittet overview-of-the-user-interface
CRXDE Lite har följande funktioner:
Skapa en mapp creating-a-folder
Så här skapar du en mapp med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
I navigeringsrutan högerklickar du på den mapp under vilken du vill skapa den nya mappen, och väljer Skapa … sedan Skapa mapp….
-
Ange mappen Namn och klicka OK.
-
Klicka Spara alla för att spara ändringarna på servern.
Skapa en mall creating-a-template
Så här skapar du en mall med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
Högerklicka på den mapp där du vill skapa mallen i navigeringsrutan och välj Skapa … sedan Skapa mall….
-
Ange Etikett, Titel, Beskrivning, Resurstyp och Rankning av mallen. Klicka på Nästa.
-
Det här steget är valfritt: ange Tillåtna sökvägar. Klicka på Nästa
-
Det här steget är valfritt: ange Tillåtna överordnade. Klicka på Nästa.
-
Det här steget är valfritt: ange Tillåtna underordnade. Klicka OK.
-
Klicka Spara alla för att spara ändringarna på servern.
Det skapar:
-
En nod av typen
cq:Template
med mallegenskaper -
En underordnad nod av typen
cq:PageContent
med egenskaper för sidinnehåll
Du kan lägga till egenskaper i mallen: referera till Skapa en egenskap -avsnitt.
Skapa en komponent creating-a-component
Funktionen som beskrivs här är bara tillgänglig om nodtypen cq:Component
är tillgängligt i databasen.
Så här skapar du en komponent med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
Högerklicka på den mapp där du vill skapa komponenten i navigeringsrutan och välj Skapa … sedan Skapa komponent….
-
Ange Etikett, Titel, Beskrivning, Superresurstyp och Grupp för komponenten. Klicka på Nästa.
-
Det här steget är valfritt: ange komponentegenskaperna Är behållare, ingen dekoration, Cellnamn och Dialogrutesökväg. Klicka på Nästa.
-
Det här steget är valfritt: ange egenskapen component Tillåtna överordnade. Klicka på Nästa.
-
Det här steget är valfritt: ange egenskapen component Tillåtna underordnade. Klicka OK.
-
Klicka Spara alla för att spara ändringarna på servern.
Det skapar:
- En nod av typen
cq:Component
- Komponentegenskaper
- Ett .jsp-komponentskript
Skapa en dialogruta creating-a-dialog
Så här skapar du en dialog med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
Högerklicka på komponenten där du vill skapa dialogrutan i navigeringsrutan och välj Skapa … sedan Skapa dialogruta….
-
Ange Etikett och Titel. Klicka OK.
-
Klicka Spara alla Spara ändringarna på servern.
En dialogruta med följande struktur skapas:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
Nu kan du anpassa dialogrutan efter dina behov genom att ändra egenskaper eller skapa nya noder.
Du kan också använda Dialogruteredigeraren för att redigera en dialogruta. Om du dubbelklickar på dialognoden i CRXDE Lite öppnas redigeraren. Mer information om Dialog Editor finns här.
Skapa en nod creating-a-node
Så här skapar du en nod med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
Högerklicka på noden där du vill skapa den nya noden i navigeringsrutan och välj Skapa … sedan Skapa nod….
-
Ange Namn och Typ. Klicka OK.
-
Klicka Spara alla för att spara ändringarna på servern.
Nu kan du anpassa noden efter dina behov genom att ändra egenskaper eller skapa nya noder.
nt:unstructured
nod som underordnad till nt:folder
nod).Skapa en egenskap creating-a-property
Så här skapar du en egenskap med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
I navigeringsrutan markerar du den nod där du vill lägga till den nya egenskapen.
-
I Egenskaper i den nedre rutan anger du Namn, Typ och Värde. Klicka Lägg till.
-
Klicka Spara alla för att spara ändringarna på servern.
Skapa ett skript creating-a-script
Så här skapar du ett nytt skript:
-
Öppna CRXDE Lite i webbläsaren.
-
Högerklicka på den komponent där du vill skapa skriptet i navigeringsrutan och välj Skapa … sedan Skapa fil….
-
Ange filen Namn inklusive dess förlängning. Klicka OK.
-
Den nya filen öppnas som en flik i rutan Redigera.
-
Redigera filen.
-
Klicka Spara alla för att spara ändringarna.
Exportera och importera nodtyper exporting-and-importing-node-types
Med CRXDE Lite kan du importera och/eller exportera nodtypsdefinitioner i CND-notation (Compact Namespace and Node Type Definition).
Så här exporterar du en nodtypsdefinition:
-
Öppna CRXDE Lite i webbläsaren.
-
Välj önskad nod.
-
Välj verktyg sedan Exportera nodtyp.
-
Definitionen visas i syntaxen i webbläsaren. Spara informationen om det behövs.
Så här importerar du en nodtypsdefinition:
-
Öppna CRXDE Lite i webbläsaren.
-
Välj verktyg sedan Importera nodtyp….
-
Ange CND-notation för definitionen i textrutan.
-
Kontrollera Tillåt uppdatering om du uppdaterar en befintlig definition.
-
Klicka Importera.
Loggning logging
Med CRXDE Lite kan du visa filen error.log
som finns i filsystemet på <crx-install-dir>/crx-quickstart/server/logs
och filtrera den med rätt loggnivå. Gör så här:
-
Öppna CRXDE Lite i webbläsaren.
-
I Konsol längst ned i fönstret väljer du Serverloggar.
-
Klicka på Stoppa -ikonen för att visa meddelandena.
Du kan:
- Justera loggparametrarna i Felix Console genom att klicka på Loggningskonfigurationer ikon.
- Rensa meddelandena genom att klicka på knappen Pensel ikon.
- Fäst meddelandet vid den aktuella markeringen genom att klicka på knappen Fäst ikon.
- Aktivera eller inaktivera visning av meddelanden genom att klicka på Stoppa ikon.