Ontwikkelingshulpmiddelen

Voor het ontwikkelen van uw JCR-, Apache Sling- of AEM-toepassingen zijn de volgende gereedschapssets beschikbaar:

  • één set bestaande uit CRXDE Lite en WebDAV. CRXDE Lite is ingebed in CRX/AEM en laat u toe om standaardontwikkelingstaken in browser uit te voeren. Met CRXDE Lite kunt u bestanden (zoals .jsp en .java), mappen, sjablonen, componenten, dialoogvensters, knooppunten, eigenschappen en bundels maken en bewerken terwijl u zich aanmeldt en integreert met SVN.

    CRXDE Lite wordt aanbevolen wanneer u geen directe toegang hebt tot de CRX/AEM-server, wanneer u een toepassing ontwikkelt door de out-of-the-box componenten en Java-bundels uit te breiden of te wijzigen of wanneer u geen speciale debugger, codevoltooiing en syntaxismarkering nodig hebt.

  • een reeks bestaande uit een geïntegreerde ontwikkelomgeving (bijvoorbeeld: Eclipse of IntelliJ), een bouwstijlhulpmiddel (bijvoorbeeld: Apache Maven), FileVault die door Adobe is ontwikkeld om een opslagplaats toe te wijzen aan een bestandssysteem, een versiecontrolesysteem (bijvoorbeeld: Subversion), een systeem van de insectencontrole (bijvoorbeeld: Jira), een centraal systeem voor afhankelijkheidsbeheer (bijvoorbeeld: Apache Archiva) en een automatiseringssysteem voor build (bijvoorbeeld: Apache Continuum).

    Met deze installatie kunt u uw toepassing (inhoud, code, configuratie) volledig integreren in elke ontwikkelomgeving en elk proces. De koppeling tussen de verschillende elementen is de bestandssysteemweergave van de opslagplaats via FileVault, aangezien alle bovengenoemde ontwikkelingsprogramma's met bestanden kunnen werken.

Uitbreidingen voor geïntegreerde ontwikkelomgevingen

Adobe heeft de volgende extensies uitgebracht:

Overige gereedschappen

AEM schepen met andere instrumenten die de ontwikkeling bevorderen:

Instrumenten die het opzetten van nieuwe projecten vergemakkelijken:

OPMERKING

De volgende zelfstudie kan van belang zijn voor het starten van een nieuw AEM-project:
Aan de slag met AEM Sites Deel 1 - Projectinstelling

Op deze pagina