Desarrollo con CRXDE Lite developing-with-crxde-lite
En esta sección se describe cómo desarrollar la aplicación de AEM con CRXDE Lite.
Consulte la documentación de información general para obtener más información sobre los diferentes entornos de desarrollo disponibles.
CRXDE Lite está incrustado en AEM y le permite realizar tareas de desarrollo estándar en el explorador. Con CRXDE Lite, puede crear un proyecto, crear y editar archivos (como .jsp y .java), carpetas, plantillas, componentes, cuadros de diálogo, nodos, propiedades y paquetes durante el registro.
Se recomienda utilizar CRXDE Lite cuando no tenga acceso directo al servidor de AEM, cuando desarrolle una aplicación ampliando o modificando los componentes y paquetes Java predeterminados o cuando no necesite un depurador dedicado, la finalización del código y el resaltado de sintaxis.
Los usuarios se redirigen a la pantalla de inicio de sesión.
Introducción a CRXDE Lite getting-started-with-crxde-lite
Para empezar con CRXDE Lite, siga estos pasos:
-
Instalar AEM.
-
En el explorador, escriba https://
<host>
:<port>
/crx/de. De forma predeterminada, eshttp://localhost:4502/crx/de
. -
Escriba la username y password. De forma predeterminada, es
admin
yadmin
. -
Haga clic en Aceptar.
La interfaz de usuario del CRXDE Lite tiene el siguiente aspecto en el explorador:
Ahora puede utilizar CRXDE Lite para desarrollar su aplicación.
Descripción general de la interfaz de usuario overview-of-the-user-interface
CRXDE Lite ofrece las siguientes funciones:
Creación de una carpeta creating-a-folder
Para crear una carpeta con el CRXDE Lite :
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en la carpeta en la que desee crear la nueva carpeta y seleccione Crear…, luego Crear carpeta ….
-
Introduzca la carpeta Nombre y haga clic en OK.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Creación de una plantilla creating-a-template
Para crear una plantilla con CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en la carpeta donde desee crear la plantilla y seleccione Crear…, luego Crear plantilla ….
-
Introduzca la variable Etiqueta, Título, Descripción, Tipo de recurso y Clasificación de la plantilla. Haga clic en Siguiente.
-
Este paso es opcional: configure la variable Rutas permitidas. Haga clic en Siguiente
-
Este paso es opcional: configure la variable Principales permitidos. Haga clic en Siguiente.
-
Este paso es opcional: configure la variable Niños permitidos. Haga clic en Aceptar.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Crea:
-
Un nodo de tipo
cq:Template
con propiedades de plantilla -
Un nodo secundario de tipo
cq:PageContent
con propiedades de contenido de página
Puede agregar propiedades a la plantilla: consulte Creación de una propiedad para obtener más información.
Creación de un componente creating-a-component
La función descrita aquí solo está disponible si el tipo de nodo cq:Component
está disponible en el repositorio.
Para crear un componente con CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en la carpeta donde desee crear el componente y seleccione Crear…, luego Crear componente ….
-
Introduzca la variable Etiqueta, Título, Descripción, Tipo de recurso superior y Grupo del componente. Haga clic en Siguiente.
-
Este paso es opcional: establecer las propiedades del componente Is Container, No Decoration, Nombre de celda y Ruta de diálogo. Haga clic en Siguiente.
-
Este paso es opcional: establecer la propiedad del componente Principales permitidos. Haga clic en Siguiente.
-
Este paso es opcional: establecer la propiedad del componente Niños permitidos. Haga clic en Aceptar.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Crea:
- Un nodo de tipo
cq:Component
- Propiedades del componente
- Un script .jsp de componente
Creación de un cuadro de diálogo creating-a-dialog
Para crear un cuadro de diálogo con el CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en el componente donde desee crear el cuadro de diálogo y seleccione Crear…, luego Crear cuadro de diálogo….
-
Introduzca la variable Etiqueta y Título. Haga clic en Aceptar.
-
Haga clic en Guardar todo l para guardar los cambios en el servidor.
Crea un cuadro de diálogo con la siguiente estructura:
dialog[cq:Dialog]/items[cq:Widget]/items[cq:WidgetCollection]/tab1[cq:Panel]
Ahora puede adaptar el cuadro de diálogo a sus necesidades modificando propiedades o creando nuevos nodos.
También puede utilizar el Editor de cuadro de diálogo para editar un cuadro de diálogo. Al hacer doble clic en el nodo de diálogo en el CRXDE Lite, aparece el editor. Encontrará más información sobre el Editor de cuadro de diálogo here.
Creación de un nodo creating-a-node
Para crear un nodo con CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en el nodo en el que desee crear el nuevo nodo, seleccione Crear…, luego Crear nodo ….
-
Introduzca la variable Nombre y Tipo. Haga clic en Aceptar.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Ahora puede adaptar el nodo a sus necesidades modificando propiedades o creando nuevos nodos.
nt:unstructured
como nodo secundario de nt:folder
nodo ).Creación de una propiedad creating-a-property
Para crear una propiedad con CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, seleccione el nodo en el que desea agregar la nueva propiedad.
-
En el Propiedades en el panel inferior, introduzca la Nombre, el Tipo y Valor. Haga clic en Agregar.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Creación de una secuencia de comandos creating-a-script
Para crear una nueva secuencia de comandos:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, haga clic con el botón derecho en el componente donde desee crear la secuencia de comandos, seleccione Crear…, luego Crear archivo ….
-
Introduzca el archivo Nombre incluida su extensión. Haga clic en Aceptar.
-
El nuevo archivo se abre como una ficha en el panel Editar.
-
Edite el archivo.
-
Haga clic en Guardar todo para guardar los cambios.
Exportación e importación de tipos de nodo exporting-and-importing-node-types
Con el CRXDE Lite puede importar o exportar definiciones de tipo de nodo en Anotación CND (espacio de nombres compacto y definición de tipo de nodo).
Para exportar una definición de tipo de nodo:
-
Abra el CRXDE Lite en el explorador.
-
Seleccione el nodo requerido.
-
Select Herramientas then Exportar tipo de nodo.
-
La definición, en notación de código, se muestra en el explorador. Guarde la información si es necesario.
Para importar una definición de tipo de nodo:
-
Abra el CRXDE Lite en el explorador.
-
Select Herramientas then Importar tipo de nodo….
-
Introduzca la notación CND para la definición en el cuadro de texto.
-
Marque Permitir actualización si está actualizando una definición existente.
-
Haga clic en Importar.
Registro logging
Con el CRXDE Lite puede mostrar el archivo error.log
que se encuentra en el sistema de archivos en <crx-install-dir>/crx-quickstart/server/logs
y filtrarlo con el nivel de registro adecuado. Proceda de la siguiente manera:
-
Abra el CRXDE Lite en el explorador.
-
En el Consola en la parte inferior de la ventana, en el menú desplegable de la derecha, seleccione Registros del servidor.
-
Haga clic en el Stop para mostrar los mensajes.
Puede hacer lo siguiente:
- Ajuste los parámetros de registro en la consola Felix haciendo clic en el botón Configuraciones de registro icono.
- Para borrar los mensajes, haga clic en el botón Pincel icono.
- Para anclar el mensaje a la selección actual, haga clic en el botón Fijar icono.
- Para habilitar o deshabilitar la visualización de mensajes, haga clic en el botón Stop icono.