Herramientas de desarrollo development-tools
Para desarrollar sus aplicaciones JCR, Apache Sling o Adobe Experience Manager AEM (), están disponibles los siguientes conjuntos de herramientas:
-
un conjunto formado por CRXDE Lite y WebDAV. CRXDE Lite está incrustado en CRX AEM/y le permite realizar tareas de desarrollo estándar en el explorador. Con CRXDE Lite, puede crear y editar archivos (como .jsp y .java), carpetas, plantillas, componentes, cuadros de diálogo, nodos, propiedades y paquetes al registrar e integrar con SVN.
Se recomienda utilizar CRXDE Lite cuando no tenga acceso directo al servidor de CRX AEM/, cuando desarrolle una aplicación ampliando o modificando los componentes predeterminados y los paquetes Java™ o cuando no necesite un depurador dedicado, finalización de código y resaltado de sintaxis.
-
un conjunto formado por lo siguiente:
- Un Entorno De Desarrollo Integrado. Por ejemplo, Eclipse o IntelliJ.
- Una herramienta de compilación. Por ejemplo, Apache Maven.
- FileVault, que ha sido desarrollado por el Adobe para asignar un repositorio a un sistema de archivos, un sistema de control de versiones. Por ejemplo, Subversion.
- Un sistema de seguimiento de errores. Por ejemplo, Jira.
- Un sistema de administración de dependencias central. Por ejemplo, Apache Archiva.
- Y construir un sistema de automatización. Por ejemplo, Apache Continuum.
Esta configuración le permite integrar completamente su aplicación (contenido, código, configuración) en cualquier entorno y proceso de desarrollo. El vínculo entre los diferentes elementos es la representación del sistema de archivos del repositorio a través de FileVault, ya que todas las herramientas de desarrollo mencionadas anteriormente pueden trabajar con archivos.
Extensiones para entornos de desarrollo integrados extensions-for-integrated-development-environments
El Adobe ha lanzado las siguientes extensiones:
Otras herramientas other-tools
AEM Se envía con otras herramientas que facilitan el desarrollo:
- Editor de diálogos
- Usar Translator para administrar diccionarios
- Administración de paquetes mediante Maven
- AEM Cómo desarrollar proyectos de mediante Eclipse
- AEM Cómo crear proyectos de con Apache Maven
- AEM Cómo desarrollar proyectos de con IntelliJ IDEA
- Cómo utilizar la herramienta VLT
- Cómo utilizar la herramienta de servidor proxy
- Herramientas de modernización de AEM
- AEM Repo Tool
Herramientas que facilitan la creación de nuevos proyectos:
Introducción a AEM Sites, parte 1: Configuración del proyecto