Utveckla med CRXDE Lite developing-with-crxde-lite
I det här avsnittet beskrivs hur du utvecklar ditt Adobe Experience Manager-program (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. Eller 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.
-
Ange
https://<host>:<port>/crx/de
i webbläsaren. Som standard är dethttps://localhost:4502/crx/de
. -
Ange ditt användarnamn och lösenord. Som standard är det
admin
ochadmin
. -
Klicka på 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 som du vill skapa mappen under, väljer Skapa … och sedan Skapa mapp ….
-
Ange mappen Namn och klicka på OK.
-
Klicka på 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.
-
I navigeringsrutan högerklickar du på den mapp där du vill skapa mallen, väljer Skapa … och sedan Skapa mall ….
-
Ange mallens etikett, titel, beskrivning, resurstyp och rankning. 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 på OK.
-
Klicka på 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: se avsnittet Skapa en egenskap.
Skapa en komponent creating-a-component
Funktionen som beskrivs här är bara tillgänglig om CQ5 är installerat, det vill säga om nodtypen cq:Component
är tillgänglig i databasen.
Så här skapar du en komponent med CRXDE Lite:
-
Öppna CRXDE Lite i webbläsaren.
-
I navigeringsrutan högerklickar du på den mapp där du vill skapa komponenten, väljer Skapa … och sedan Skapa komponent ….
-
Ange komponentens etikett, rubrik, beskrivning, superresurstyp och grupp. Klicka på Nästa.
-
Det här steget är valfritt: ange komponentegenskaperna Är behållare, Ingen dekoration, Cellnamn och Dialogsökväg. Klicka på Nästa.
-
Det här steget är valfritt: ange komponentegenskapen Tillåtna överordnade. Klicka på Nästa.
-
Det här steget är valfritt: ange komponentegenskapen Tillåtna underordnade. Klicka på OK.
-
Klicka på 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.
-
I navigeringsrutan högerklickar du på den komponent där du vill skapa dialogrutan, väljer Skapa… och sedan Skapa dialogruta….
-
Ange etiketten och titeln. Klicka på OK.
-
Klicka på Spara alla l för att 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 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 finns i Dialogruteredigeraren.
Skapa en nod creating-a-node
Så här skapar du en nod med CRXDE Lite:
- Öppna CRXDE Lite i webbläsaren.
- I navigeringsrutan högerklickar du på den nod där du vill skapa noden, väljer Skapa … och sedan Skapa nod ….
- Ange Namn och Typ. Klicka på OK.
- Klicka på Spara alla för att spara ändringarna på servern.
Nu kan du anpassa noden efter dina behov genom att ändra egenskaper eller skapa noder.
nt:unstructured
-nod som underordnad 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.
-
På fliken Egenskaper i den nedre rutan anger du Namn, Typ och Värde. Klicka på Lägg till.
-
Klicka på Spara alla för att spara ändringarna på servern.
Skapa ett skript creating-a-script
Skapa ett skript:
-
Öppna CRXDE Lite i webbläsaren.
-
I navigeringsrutan högerklickar du på den komponent där du vill skapa skriptet, väljer Skapa … och sedan Skapa fil ….
-
Ange filen Namn med filnamnstillägget. Klicka på OK.
-
Den nya filen öppnas som en flik i rutan Redigera.
-
Redigera filen.
-
Klicka på 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-notationen (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 och sedan Exportera nodtyp.
-
Definitionen visas i slutet av webbläsaren. Spara informationen, om det behövs.
Så här importerar du en nodtypsdefinition:
-
Öppna CRXDE Lite i webbläsaren.
-
Välj Verktyg och sedan Importera nodtyp….
-
Ange CND-notation för definitionen i textrutan.
-
Markera Tillåt uppdatering om du uppdaterar en befintlig definition.
-
Klicka på 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.
-
Välj Serverloggar på fliken Konsol längst ned i fönstret i den nedrullningsbara menyn till höger.
-
Klicka på ikonen Stopp för att visa meddelandena.
Du kan:
- Justera loggparametrarna i Felix Console genom att klicka på ikonen Loggningskonfigurationer .
- Rensa meddelandena genom att klicka på ikonen Pensel .
- Fäst meddelandet vid markeringen genom att klicka på ikonen Fäst .
- Aktivera eller inaktivera visningen av meddelanden genom att klicka på ikonen Stoppa .