Ontwikkelen met CRXDE Lite
- Onderwerpen:
- Developing
Gemaakt voor:
- Developer
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
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
CRXDE Lite biedt de volgende functionaliteit:
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.
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.
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.
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.
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.
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.
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
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.
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
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
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
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
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
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
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
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
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
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.