AEM AEM La extensión de brackets proporciona un flujo de trabajo fluido para editar componentes de y bibliotecas de cliente, y aprovecha la potencia de la Corchetes editor de código, que proporciona acceso desde el editor de código a los archivos y capas de Photoshop. AEM La fácil sincronización que proporciona la extensión (no se requiere Maven ni File Vault) aumenta la eficacia del desarrollador y también ayuda a los desarrolladores de front-end con conocimientos limitados a participar en proyectos. Esta extensión también proporciona cierta compatibilidad con el Lenguaje de plantilla de HTML (HTL), que elimina la complejidad de JSP para que el desarrollo de componentes sea más fácil y seguro.
AEM Las principales características de la extensión de corchetes de la son:
data-sly-*
instrucciones de bloque.AEM Además, Brackets incluye muchas funciones útiles para los desarrolladores de front-end de:
AEM La extensión de corchetes de la admite corchetes de la versión 1.0 o buena.
Descargue la última versión de Brackets de paréntesis.io.
Para instalar la extensión, siga estos pasos:
Abra los corchetes. En el menú Archivo, seleccione Extension Manager…
Entrar AEM en la barra de búsqueda y busque AEM Extensión de corchetes de.
Clic Instalar.
Cierre el cuadro de diálogo y el Extension Manager una vez finalizada la instalación.
AEM Una vez instalada la extensión, puede empezar a desarrollar componentes de la abriendo una carpeta de paquete de contenido desde el sistema de archivos con corchetes.
El proyecto debe contener al menos:
a jcr_root
carpeta (por ejemplo, myproject/jcr_root
)
a filter.xml
archivo (p. ej., myproject/META-INF/vault/filter.xml
); para obtener más detalles acerca de la estructura del filter.xml
por favor, consulte el Definición del filtro de Workspace.
Entre paréntesis Archivo menú, elija Abrir carpeta… y elija la jcr_root
o la carpeta del proyecto principal.
Si no tiene un proyecto propio con un paquete de contenido, puede probar el Ejemplo de HTL TodoMVC. En GitHub, haga clic en Descargar ZIP, extraiga los archivos localmente y, como se indica más arriba, abra el jcr_root
carpeta en Corchetes. A continuación, siga los pasos a continuación para configurar el Configuración de proyecto AEM y, finalmente, cargue todo el paquete en la instancia de desarrollo de su haciendo un Exportar paquete de contenido como se indica más adelante en la sección Sincronización completa del paquete de contenido.
Después de estos pasos, debe poder acceder a las /content/todo.html
AEM AEM En la URL de la instancia de desarrollo de la puede empezar a realizar modificaciones en el código de Brackets y ver cómo, después de realizar una actualización en el explorador web, los cambios se sincronizan inmediatamente con el servidor de la.
AEM Para sincronizar el contenido con y desde una instancia de desarrollo de, debe definir la Configuración del proyecto. Esto se puede hacer accediendo a la AEM menú y elegir Configuración del proyecto…
La Configuración del proyecto permite definir lo siguiente:
http://localhost:4502
)admin
)admin
)AEM La extensión Brackets proporciona los siguientes tipos de sincronización de contenido para archivos y carpetas permitidos por las reglas de filtrado definidas en filter.xml
:
AEM Esto solo sincronizará los cambios de Paréntesis a la instancia de la, pero nunca al revés.
En el Explorador del proyecto, abra el menú contextual haciendo clic con el botón secundario en cualquier archivo o carpeta y, a continuación, seleccione Exportar a servidor o Importar desde servidor se puede acceder a las opciones.
Si la entrada seleccionada está fuera de jcr_root
carpeta, la Exportar a servidor y Importar desde servidor las entradas del menú contextual están desactivadas.
En el AEM , el menú Exportar paquete de contenido o Importar paquete de contenido Las opciones de permiten sincronizar todo el proyecto con el servidor.
AEM La extensión de corchetes de la barra de herramientas de la parte derecha de la ventana Corchetes, que muestra un icono de notificación que indica el estado de la última sincronización, incluye la siguiente información:
Al hacer clic en el icono de notificación, se abrirá el cuadro de diálogo del informe Estado de sincronización que enumera todos los estados de cada archivo sincronizado.
Solo el contenido marcado como incluido por las reglas de filtrado de filter.xml
se sincronizarán, independientemente del método de sincronización utilizado.
Además, .vltignore
Los archivos de se admiten para excluir el contenido de la sincronización con el repositorio y desde él.
AEM La extensión Brackets también incluye algunas características de finalización automática para facilitar la escritura de atributos y expresiones HTL.
sly
. El atributo se completa automáticamente en data-sly-
.Dentro de una expresión ${}
, los nombres de variables comunes se completan automáticamente.
AEM La extensión de Brackets es un proyecto de código abierto, alojado en GitHub por el Adobe Marketing Cloud organización, bajo la licencia de Apache, versión 2.0:
El editor de código Brackets también es un proyecto de código abierto, alojado en GitHub por el Adobe Systems Incorporated organización:
¡Siéntase libre de contribuir!