Outils de développement

Pour développer vos applications JCR, Apache Sling ou AEM, les jeux d’outils suivants sont disponibles :

  • one set consisting of CRXDE Lite and WebDAV. CRXDE Lite est incorporé dans CRX/AEM et permet d’effectuer des tâches de développement standard dans le navigateur. Avec CRXDE Lite, vous pouvez créer et modifier des fichiers (par exemple, dotés des extensions .jsp et .java), des dossiers, des modèles, des composants, des boîtes de dialogue, des nœuds, des propriétés et des lots lors de la connexion et de l’intégration à SVN.

    CRXDE Lite est recommandé lorsque vous n’avez pas d’accès direct au serveur CRX/AEM, lorsque vous développez une application en étendant ou en modifiant les composants prêts à l’emploi et les lots Java ou lorsque vous n’avez pas besoin d’un débogueur dédié, de la saisie du code et de la mise en surbrillance de la syntaxe.

  • one set consisting of an Integrated Development Environment (for example: Eclipse or IntelliJ), a build tool (for example: Apache Maven), FileVault which has been developed by Adobe to map a repository to a file system, a version control system (for example: Subversion), a bug tracker system (for example: Jira), a central dependency management system (for example: Apache Archiva) and a build automation system (for example: Apache Continuum).

    Cette configuration permet d’intégrer complètement votre application (contenu, code, configuration) dans tout environnement et processus de développement. Le lien entre les différents éléments est la représentation du système de fichiers du référentiel par l’intermédiaire de FileVault car tous les outils de développement mentionnés ci-dessus peuvent utiliser des fichiers.

Extensions pour les environnements de développement intégrés

Adobe a sorti les extensions suivantes :

Autres outils

AEM est livré avec d’autres outils qui facilitent le développement :

Outils facilitant la création de projets :

Remarque

Le didacticiel suivant peut être intéressant pour le démarrage d’un nouveau projet AEM :
Prise en main de AEM Sites Partie 1 - Configuration du projet

Sur cette page