Ontwikkelen met CRXDE Lite developing-with-crxde-lite
In deze sectie wordt beschreven hoe u uw AEM toepassing kunt ontwikkelen met behulp van CRXDE Lite.
Raadpleeg de overzichtsdocumentatie voor meer informatie over de verschillende ontwikkelomgevingen die beschikbaar zijn.
CRXDE Lite is ingebed in AEM en laat u toe om standaardontwikkelingstaken in browser uit te voeren. Met CRXDE Lite kunt u een project maken, bestanden (zoals .jsp en .java), mappen, sjablonen, componenten, dialoogvensters, knooppunten, eigenschappen en bundels maken en bewerken tijdens het vastleggen.
CRXDE Lite wordt aanbevolen wanneer u geen directe toegang hebt tot de AEM server, wanneer u een toepassing ontwikkelt door de componenten en Java-bundels die buiten de box vallen uit te breiden of te wijzigen of wanneer u geen speciale debugger, codevoltooiing en syntaxismarkering nodig hebt.
Gebruikers worden omgeleid naar het aanmeldingsscherm.
Aan de slag met CRXDE Lite getting-started-with-crxde-lite
Ga als volgt te werk om aan de slag te gaan met CRXDE Lite:
-
AEM installeren.
-
Voer in uw browser https:// in
<host>
:<port>
/crx/de. Standaard is dithttp://localhost:4502/crx/de
. -
Voer uw gebruikersnaam en password. Standaard is dit
admin
enadmin
. -
Klikken OK.
De gebruikersinterface van CRXDE Lite ziet er als volgt uit in uw browser:
U kunt nu CRXDE Lite gebruiken om uw toepassing te ontwikkelen.
Overzicht van de gebruikersinterface overview-of-the-user-interface
CRXDE Lite biedt de volgende functionaliteit:
Een map maken creating-a-folder
Een map met CRXDE Lite maken:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op de map waaronder u de nieuwe map wilt maken en selecteer Maken… vervolgens Map maken….
-
Voer de map in Naam en klik op OK.
-
Klikken Alles opslaan om de wijzigingen op de server op te slaan.
Een sjabloon maken creating-a-template
Een sjabloon maken met CRXDE Lite:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op de map waar u de sjabloon wilt maken en selecteer Maken… vervolgens Sjabloon maken….
-
Voer de Label, Titel, Beschrijving, Type bron en Rangorde van de template. Klik op Next.
-
Deze stap is optioneel: instellen Toegestane paden. Klik op Next
-
Deze stap is optioneel: instellen Toegestane bovenliggende elementen. Klik op Next.
-
Deze stap is optioneel: instellen Toegestane kinderen. Klikken OK.
-
Klikken Alles opslaan om de wijzigingen op de server op te slaan.
Het leidt tot:
-
Een knooppunt van het type
cq:Template
met sjablooneigenschappen -
Een onderliggende node van het type
cq:PageContent
met eigenschappen voor Pagina-inhoud
U kunt eigenschappen aan uw sjabloon toevoegen: verwijzen naar de Een eigenschap maken sectie.
Een component maken creating-a-component
De hier beschreven functie is alleen beschikbaar als het knooppunttype cq:Component
is beschikbaar in de repository.
Een component maken met CRXDE Lite:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op de map waar u de component wilt maken en selecteer Maken… vervolgens Component maken….
-
Voer de Label, Titel, Beschrijving, Type superbron en Groep van de component. Klik op Next.
-
Deze stap is optioneel: componenteigenschappen instellen Is container, geen decoratie, Celnaam en Dialoogpad. Klik op Next.
-
Deze stap is optioneel: de componenteigenschap instellen Toegestane bovenliggende elementen. Klik op Next.
-
Deze stap is optioneel: de componenteigenschap instellen Toegestane kinderen. Klikken OK.
-
Klikken Alles opslaan om de wijzigingen op de server op te slaan.
Het leidt tot:
- Een knooppunt van het type
cq:Component
- Componenteigenschappen
- Een .jsp-componentscript
Een dialoogvenster maken creating-a-dialog
Een dialoogvenster maken met CRXDE Lite:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op de component waar u het dialoogvenster wilt maken en selecteer Maken… vervolgens Dialoogvenster maken….
-
Voer de Label en de Titel. Klikken OK.
-
Klikken Alles opslaan Om de wijzigingen op de server op te slaan.
Er wordt een dialoogvenster gemaakt met de volgende structuur:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
U kunt het dialoogvenster nu aan uw wensen aanpassen door eigenschappen te wijzigen of nieuwe knooppunten te maken.
U kunt een dialoogvenster ook bewerken met de Dialoogeditor. Als u dubbelklikt op het dialoogvenster in CRXDE Lite, wordt de editor weergegeven. Meer informatie over de Dialoogeditor vindt u hier.
Een knooppunt maken creating-a-node
Een knooppunt maken met CRXDE Lite:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op het knooppunt waar u het nieuwe knooppunt wilt maken en selecteer Maken… vervolgens Knooppunt maken….
-
Voer de Naam en de Type. Klikken OK.
-
Klikken Alles opslaan om de wijzigingen op de server op te slaan.
U kunt het knooppunt nu aan uw behoeften aanpassen door eigenschappen te wijzigen of nieuwe knooppunten te maken.
nt:unstructured
knooppunt als onderliggend element van nt:folder
knooppunt).Een eigenschap maken creating-a-property
Een eigenschap maken met CRXDE Lite:
-
Open CRXDE Lite in uw browser.
-
Selecteer in het navigatievenster het knooppunt waaraan u de nieuwe eigenschap wilt toevoegen.
-
In de Eigenschappen in het onderste venster typt u de Naam de Type en de Waarde. Klikken Toevoegen.
-
Klikken Alles opslaan om de wijzigingen op de server op te slaan.
Een script maken creating-a-script
Een nieuw script maken:
-
Open CRXDE Lite in uw browser.
-
Klik in het navigatievenster met de rechtermuisknop op de component waar u het script wilt maken en selecteer Maken… vervolgens Bestand maken….
-
Voer het bestand in Naam , met inbegrip van de verlenging ervan. Klikken OK.
-
Het nieuwe bestand wordt geopend als een tabblad in het deelvenster Bewerken.
-
Bewerk het bestand.
-
Klikken Alles opslaan om de wijzigingen op te slaan.
Nodetypen exporteren en importeren exporting-and-importing-node-types
Met CRXDE Lite kunt u knooppunttypedefinities importeren en/of exporteren in CND-notatie (compacte naamruimte en definitie van knooppunttype).
Een definitie van het knooppunttype exporteren:
-
Open CRXDE Lite in uw browser.
-
Selecteer het vereiste knooppunt.
-
Selecteren Gereedschappen dan Notitietype exporteren.
-
De definitie in cnd-notatie wordt in uw browser weergegeven. Sla de gegevens indien nodig op.
Een definitie van het knooppunttype importeren:
-
Open CRXDE Lite in uw browser.
-
Selecteren Gereedschappen dan Node-type importeren….
-
Voer in het tekstvak de CND-notatie voor de definitie in.
-
Controleren Update toestaan als u een bestaande definitie bijwerkt.
-
Klikken Importeren.
Logboekregistratie logging
Met CRXDE Lite kunt u het bestand weergeven error.log
die zich in het bestandssysteem bevindt op <crx-install-dir>/crx-quickstart/server/logs
en filtreer het met het aangewezen logboekniveau. Ga als volgt te werk:
-
Open CRXDE Lite in uw browser.
-
In de Console onder aan het venster selecteert u in het keuzemenu rechts in het scherm de optie Serverlogboeken.
-
Klik op de knop Stoppen om de berichten weer te geven.
U kunt:
- Pas de logboekparameters in de Console van het Felix aan door te klikken Logboekconfiguraties pictogram.
- De berichten wissen door op de knop Penseel pictogram.
- Plaats het bericht op de huidige selectie door op de knop Vastzetten pictogram.
- De weergave van berichten in- of uitschakelen door op de knop Stoppen pictogram.