Ontwikkelingsinstrumenten development-tools
Voor het ontwikkelen van uw JCR-, Apache Sling- of AEM-toepassingen zijn de volgende gereedschapssets beschikbaar:
-
één stel 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 extensions-for-integrated-development-environments
Adobe heeft de volgende extensies uitgebracht:
- Extensie Eclipse AEM
- Extensie AEM
- AEM IntelliJ Extension (vanaf kopdraad)
Overige gereedschappen other-tools
AEM schepen met andere instrumenten die de ontwikkeling bevorderen:
- Dialoogvenster-editor
- Woordenboeken beheren met Vertaler
- Pakketten beheren met Maven
- Hoe te om AEM Projecten te ontwikkelen gebruikend Eclipse
- Hoe te om AEM Projecten te bouwen gebruikend Apache Maven
- Hoe te om AEM Projecten te ontwikkelen gebruikend IntelliJ IDEA
- Het gereedschap VLT gebruiken
- Het gereedschap Proxyserver gebruiken
- AEM-moderniseringstools
- AEM
Instrumenten die het opzetten van nieuwe projecten vergemakkelijken:
Aan de slag met AEM Sites Deel 1 - Projectinstelling