Ontwikkelen met CRXDE Lite developing-with-crxde-lite

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

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.

NOTE
Vanaf AEM 6.4.8.1 is anonieme toegang tot CRXDE Lite niet meer mogelijk.
Gebruikers worden omgeleid naar het aanmeldingsscherm.
NOTE
Het wordt aanbevolen om de AEM Developer Tools for Eclipse en de AEM extensie HTML-haakjes tijdens de projectontwikkeling.

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:

  1. AEM installeren.

  2. Voer in uw browser https:// in<host>:<port>/crx/de. Standaard is dit http://localhost:4502/crx/de.

  3. Voer uw gebruikersnaam en password. Standaard is dit admin en admin.

  4. Klikken OK.

De gebruikersinterface van CRXDE Lite ziet er als volgt uit in uw browser:

chlimage_1-238

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:

Bovenste schakelbalk
Staat u toe om tussen CRXDE Lite, de Manager van het Pakket, en het Aandeel van het Pakket snel te schakelen.
Knooppuntwidget

Geeft het pad naar het momenteel geselecteerde knooppunt weer.

U kunt het ook gebruiken om aan een knoop te springen, door de weg door hand in te gaan, of het te kleven van ergens anders, en het drukken gaat binnen.

Het biedt ook ondersteuning voor het zoeken naar knooppunten met een specifieke knooppuntnaam. Voer de naam in van het knooppunt dat u wilt zoeken en wacht (of druk op het zoeksymbool aan de rechterkant). U kunt proberen de tekenreeks in te voeren eik in de widget om te zien hoe deze werkt. Als een bepaald knooppunt of bepaalde knooppunten in het verkennervenster wordt geladen, wordt de lijst weergegeven en kunt u het pad selecteren en op Enter drukken om naar het knooppunt te navigeren. Het werkt alleen voor de knooppunten die momenteel in de CRXDE-clienttoepassing in de browser zijn geladen. Als u de hele repository wilt doorzoeken, gebruikt u Extra en vervolgens Query.

Explorer-venster

Toont een boom van alle knopen in de bewaarplaats.

Klik op een knooppunt om de eigenschappen ervan weer te geven in het dialoogvenster Eigenschappen tab. Nadat u op een knooppunt hebt geklikt, kunt u een handeling op de werkbalk selecteren. Klik nogmaals op het knooppunt om de naam ervan te wijzigen.

Navigatiefilter (binoculair pictogram): Hiermee kunt u de knooppunten in de opslagplaats filteren waarvoor de naam de invoertekst bevat. Het is alleen van toepassing op knooppunten die lokaal zijn geladen.

Venster Bewerken

Home tab: kunt u zoeken in inhoud en/of documentatie en toegang krijgen tot bronnen voor ontwikkelaars (documentatie, blog voor ontwikkelaars, kennisbasis) en ondersteuning (Adobe homepage en ondersteuningscentrum).

Dubbelklik op een bestand in het dialoogvenster Verkenner de inhoud ervan weergeven; zoals bijvoorbeeld een .jsp- of een .java-bestand. U kunt het dan wijzigen en de veranderingen bewaren.

Als een bestand eenmaal is bewerkt in het dialoogvenster Bewerken zijn de volgende gereedschappen beschikbaar op de werkbalk:

- Tonen in boomstructuur: geeft het bestand weer in de gegevensopslagstructuur.
- Zoeken/vervangen...: zoeken of vervangen.

Dubbelklik op de statusregel van het dialoogvenster Bewerken opent het deelvenster Ga naar regel zodat u een specifiek regelnummer kunt invoeren om naar te gaan.

Eigenschappen, tabblad
Geeft de eigenschappen weer van het knooppunt dat u hebt geselecteerd. U kunt nieuwe eigenschappen toevoegen of bestaande eigenschappen verwijderen.
Het tabblad Toegangsbeheer

Toon toestemmingen die op huidige weg, bewaarplaats-niveau of hoofd worden gebaseerd.

De rechten worden opgesplitst in

- Toepasselijk toegangsbeheerbeleid: Het beleid dat op de huidige selectie kan worden toegepast.

- Beleid voor lokaal toegangsbeheer: Het huidige beleid dat lokaal op de huidige selectie wordt toegepast.

- Effectief beleid voor toegangscontrole: Het huidige beleid dat voor de huidige selectie wordt toegepast, kan lokaal worden ingesteld of van bovenliggende knooppunten worden overgeërfd.

Opmerking. Om de informatie van het Toegangsbeheer bij allen te kunnen zien, moet de gebruiker die aan CRXDE Lite wordt aangemeld rechten hebben om ACL ingangen te lezen. De anonieme gebruiker kan deze informatie standaard niet zien. Meld u aan als bijvoorbeeld beheerder om de informatie te bekijken.

Tabblad Replicatie
Toon de replicatiestatus van huidige knoop. U kunt het huidige knooppunt repliceren en herhalen.
Het tabblad Console

Serverlogboeken:

Hier worden logboekberichten weergegeven. U kunt het logboekniveau vormen, de console ontruimen, bij de geselecteerde rolpositie vastzetten en het tonen van berichten toelaten/onbruikbaar maken.

Versiebeheer:

Geeft versiebeheerberichten weer.

Tabblad Informatie samenstellen
Hiermee geeft u informatie weer wanneer een bundel wordt gemaakt.
Vernieuwen
Hiermee vernieuwt u de huidige selectie. Wijzigingen van andere gebruikers worden bijgewerkt in uw weergave van de opslagplaats. Wijzigingen die u hebt aangebracht, blijven ongewijzigd.
Alles opslaan

Alles opslaan:

Hiermee slaat u alle aangebrachte wijzigingen op. Totdat u op Opslaan klikt, zijn de wijzigingen tijdelijk en gaan deze verloren wanneer u de console afsluit.

Vorige versie:

Hiermee worden alle wijzigingen genegeerd die u hebt aangebracht in het geselecteerde knooppunt sinds de laatste opslaghandeling en wordt vervolgens de huidige status van de opslagruimte voor het geselecteerde knooppunt opnieuw geladen.

Alles herstellen:

Hiermee worden alle wijzigingen genegeerd die u hebt aangebracht in de gehele opslagplaats sinds de laatste opslaghandeling, en wordt vervolgens de huidige status van de opslagplaats opnieuw geladen.

Maken...

Vervolgkeuzemenu voor het maken van het volgende onder het geselecteerde knooppunt:

- Knooppunt: een knooppunt met een willekeurig knooppunttype

- Bestand: nt:bestandnode en het bijbehorende nt:resource subnode

- Map: nt:mapknooppunt

- Sjabloon: AEM sjabloon

- Component: AEM

- Dialoog: Dialoogvenster AEM

Verwijderen
Hiermee verwijdert u het geselecteerde knooppunt.
Kopiëren
Kopieert het geselecteerde knooppunt.
Plakken
Hiermee wordt het gekopieerde knooppunt onder het geselecteerde knooppunt geplakt.
Verplaatsen...
Hiermee verplaatst u het geselecteerde knooppunt naar het knooppunt dat via het dialoogvenster is ingesteld.
Naam wijzigen...
Wijzigt de naam van het geselecteerde knooppunt.
Mengsels ...
Hiermee kunt u mixingtypen toevoegen aan het knooppunttype. De mixintypes worden meestal gebruikt om geavanceerde eigenschappen zoals versioning, toegangsbeheer toe te voegen, van verwijzingen voorzien, en het sluiten aan de knoop.
Gereedschappen

Vervolgkeuzemenu met de volgende gereedschappen:

- Serverconfiguratie...: om toegang te krijgen tot de Felix-console.

- Query uitvoeren...: om een query uit te voeren op de repository.

- Bevoegdheden ...: om het beheer van bevoegdheden te openen, waar u bevoegdheden kunt weergeven en toevoegen.

- Toegangsbeheer testen...: een plaats waar u de toestemming voor bepaalde weg en/of hoofd kunt testen.

- Notitietype exporteren: om knooppunttypes in het systeem als knoopaantekening uit te voeren.

- Nodetype importeren...: om knooppunttypen te importeren met gebruik van codenotatie.

- Foutopsporing SiteCatalyst installeren...: instructies voor het installeren van Analytics Debugger.

Aanmeldingswidget

Geeft de momenteel aangemelde gebruikers weer en de werkruimte waarin zij zijn aangemeld, bijvoorbeeld admin@crx.default.

Klik op deze knop om u aan te melden of opnieuw aan te melden als specifieke gebruiker. Als u geen werkruimte specificeert om aan login aan te melden, zult u in de standaardwerkruimte, crx.default worden geregistreerd.

Als u de repository wilt doorbladeren als anonieme gebruiker, gebruikt u anoniem als de aanmeldingsnaam en een wachtwoord (bijvoorbeeld een spatie of een punt).

Als uw autorisatie niet langer geldig is (de autorisatie is bijvoorbeeld verlopen), wordt de aanmeldingswidget weergegeven als "Onbevoegd - Aanmelden..". Klik hierop om u opnieuw aan te melden.

Een map maken creating-a-folder

Een map met CRXDE Lite maken:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op de map waaronder u de nieuwe map wilt maken en selecteer Maken… vervolgens Map maken….

  3. Voer de map in Naam en klik op OK.

  4. Klikken Alles opslaan om de wijzigingen op de server op te slaan.

Een sjabloon maken creating-a-template

Een sjabloon maken met CRXDE Lite:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op de map waar u de sjabloon wilt maken en selecteer Maken… vervolgens Sjabloon maken….

  3. Voer de Label, Titel, Beschrijving, Type bron en Rangorde van de template. Klik op Next.

  4. Deze stap is optioneel: instellen Toegestane paden. Klik op Next

  5. Deze stap is optioneel: instellen Toegestane bovenliggende elementen. Klik op Next.

  6. Deze stap is optioneel: instellen Toegestane kinderen. Klikken OK.

  7. 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:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op de map waar u de component wilt maken en selecteer Maken… vervolgens Component maken….

  3. Voer de Label, Titel, Beschrijving, Type superbron en Groep van de component. Klik op Next.

  4. Deze stap is optioneel: componenteigenschappen instellen Is container, geen decoratie, Celnaam en Dialoogpad. Klik op Next.

  5. Deze stap is optioneel: de componenteigenschap instellen Toegestane bovenliggende elementen. Klik op Next.

  6. Deze stap is optioneel: de componenteigenschap instellen Toegestane kinderen. Klikken OK.

  7. 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:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op de component waar u het dialoogvenster wilt maken en selecteer Maken… vervolgens Dialoogvenster maken….

  3. Voer de Label en de Titel. Klikken OK.

  4. 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:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op het knooppunt waar u het nieuwe knooppunt wilt maken en selecteer Maken… vervolgens Knooppunt maken….

  3. Voer de Naam en de Type. Klikken OK.

  4. 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.

NOTE
De meeste bewerkingen, waaronder Node maken, houden alle wijzigingen in het geheugen bij en slaan deze alleen op in de opslagplaats wanneer ze worden opgeslagen (via de knop Alles opslaan). Sommige bewerkingen, zoals verplaatsen, worden echter automatisch voortgezet.
De validatie met betrekking tot het al dan niet toestaan van het nieuwe knooppunt door het knooppunttype van het bovenliggende knooppunt wordt ook eerst uitgevoerd door de JCR-opslagruimte bij het opslaan van wijzigingen. Als u een foutbericht ontvangt tijdens het opslaan van een knooppunt, moet u controleren of de inhoudsstructuur geldig is (u kunt bijvoorbeeld geen nt:unstructured knooppunt als onderliggend element van nt:folder knooppunt).

Een eigenschap maken creating-a-property

Een eigenschap maken met CRXDE Lite:

  1. Open CRXDE Lite in uw browser.

  2. Selecteer in het navigatievenster het knooppunt waaraan u de nieuwe eigenschap wilt toevoegen.

  3. In de Eigenschappen in het onderste venster typt u de Naam de Type en de Waarde. Klikken Toevoegen.

  4. Klikken Alles opslaan om de wijzigingen op de server op te slaan.

Een script maken creating-a-script

Een nieuw script maken:

  1. Open CRXDE Lite in uw browser.

  2. Klik in het navigatievenster met de rechtermuisknop op de component waar u het script wilt maken en selecteer Maken… vervolgens Bestand maken….

  3. Voer het bestand in Naam , met inbegrip van de verlenging ervan. Klikken OK.

  4. Het nieuwe bestand wordt geopend als een tabblad in het deelvenster Bewerken.

  5. Bewerk het bestand.

  6. 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:

  1. Open CRXDE Lite in uw browser.

  2. Selecteer het vereiste knooppunt.

  3. Selecteren Gereedschappen dan Notitietype exporteren.

  4. De definitie in cnd-notatie wordt in uw browser weergegeven. Sla de gegevens indien nodig op.

Een definitie van het knooppunttype importeren:

  1. Open CRXDE Lite in uw browser.

  2. Selecteren Gereedschappen dan Node-type importeren….

  3. Voer in het tekstvak de CND-notatie voor de definitie in.

  4. Controleren Update toestaan als u een bestaande definitie bijwerkt.

  5. 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:

  1. Open CRXDE Lite in uw browser.

  2. In de Console onder aan het venster selecteert u in het keuzemenu rechts in het scherm de optie Serverlogboeken.

  3. 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.

Toegangsbeheer access-control

NOTE
Zie Gebruikers, groepen en beheer van toegangsrechten voor meer informatie .
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e