Desarrollo con CRXDE Lite developing-with-crxde-lite
En esta sección se describe cómo desarrollar la aplicación de Adobe Experience Manager AEM () mediante CRXDE Lite.
Consulte la documentación general para obtener más información sobre los diferentes entornos de desarrollo disponibles.
CRXDE Lite AEM está incrustado en la interfaz de usuario de 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 el CRXDE Lite AEM cuando no tenga acceso directo al servidor de la. O bien, cuando desarrolle una aplicación ampliando o modificando los componentes predeterminados y los paquetes Java™, o cuando no necesite un depurador dedicado, la finalización del código y el resaltado de la 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 a usar CRXDE Lite, siga estos pasos:
-
AEM Instalar.
-
En su explorador, escriba
https://<host>:<port>/crx/de
. De manera predeterminada eshttps://localhost:4502/crx/de
. -
Escriba su nombre de usuario y su contraseña. De manera predeterminada es
admin
yadmin
. -
Haga clic en OK.
La interfaz de usuario de CRXDE Lite tiene el siguiente aspecto en el explorador:
Ahora puede utilizar CRXDE Lite para desarrollar la aplicación.
Información general sobre 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 de navegación, haga clic con el botón derecho en la carpeta en la que desea crear la carpeta, seleccione Crear…, luego Crear carpeta….
-
Escriba la carpeta Name y haga clic en Aceptar.
-
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 un CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel de navegación, haga clic con el botón derecho en la carpeta donde desea crear la plantilla, seleccione Crear…, luego Crear plantilla….
-
Escriba la Etiqueta, Título, Descripción, Tipo de recurso y Clasificación de la plantilla. Haga clic en Siguiente.
-
Este paso es opcional: establezca las Rutas permitidas. Haga clic en Siguiente
-
Este paso es opcional: establezca Padres permitidos. Haga clic en Siguiente.
-
Este paso es opcional: establezca Elementos secundarios permitidos. Haga clic en OK.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Esto crea lo siguiente:
-
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 la sección Creación de una propiedad.
Creación de un componente creating-a-component
La característica que se describe aquí solo está disponible si está instalado CQ5, es decir, si el tipo de nodo cq:Component
está disponible en el repositorio.
Para crear un componente con un CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel de navegación, haga clic con el botón derecho en la carpeta donde desee crear el componente, seleccione Crear…, luego Crear componente….
-
Escriba Label, Title, Description, Super Resource Type y Group del componente. Haga clic en Siguiente.
-
Este paso es opcional: establezca las propiedades del componente Es contenedor, Sin decoración, Nombre de celda y Ruta de diálogo. Haga clic en Siguiente.
-
Este paso es opcional: establezca la propiedad del componente Padres permitidos. Haga clic en Siguiente.
-
Este paso es opcional: establezca la propiedad del componente Elementos secundarios permitidos. Haga clic en OK.
-
Haga clic en Guardar todo para guardar los cambios en el servidor.
Esto crea lo siguiente:
- 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 de navegación, haga clic con el botón secundario en el componente donde desee crear el cuadro de diálogo, seleccione Crear… y, a continuación, Crear cuadro de diálogo….
-
Escriba Label y Title. Haga clic en OK.
-
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 nodos.
También puede utilizar el Editor de cuadros 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. Consulte Editor de cuadros de diálogo para obtener más información.
Creación de un nodo creating-a-node
Para crear un nodo con un CRXDE Lite:
- Abra el CRXDE Lite en el explorador.
- En el panel de navegación, haga clic con el botón derecho en el nodo donde desee crear el nodo, seleccione Crear … y, a continuación, Crear nodo ….
- Escriba Name y Type. Haga clic en OK.
- Haga clic en Guardar todo para guardar los cambios en el servidor.
Ahora puede adaptar el nodo a sus necesidades modificando propiedades o creando nodos.
nt:unstructured
como secundario del nodo nt:folder
).Creación de una propiedad creating-a-property
Para crear una propiedad con el CRXDE Lite:
-
Abra el CRXDE Lite en el explorador.
-
En el panel Navegación, seleccione el nodo al que desee agregar la nueva propiedad.
-
En la ficha Propiedades del panel inferior, escriba Nombre, 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 secuencia de comandos:
-
Abra el CRXDE Lite en el explorador.
-
En el panel de navegación, haga clic con el botón derecho en el componente donde desee crear el script, seleccione Crear…, luego Crear archivo….
-
Escriba el archivo Name, incluida su extensión. Haga clic en OK.
-
El nuevo archivo se abrirá como una pestaña en el panel de edición.
-
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 CRXDE Lite, puede importar o exportar definiciones de tipo de nodo en notación CND (Compact Namespace and Node Type Definition).
Para exportar una definición de tipo de nodo:
-
Abra el CRXDE Lite en el explorador.
-
Seleccione el nodo requerido.
-
Seleccione Herramientas y luego Exportar tipo de nodo.
-
La definición, en notación cnd, 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.
-
Seleccione Herramientas y después Importar tipo de nodo….
-
Introduzca la notación CDN 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 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 apropiado. Proceda como se indica a continuación:
-
Abra el CRXDE Lite en el explorador.
-
En la ficha Consola de la parte inferior de la ventana, en el menú desplegable de la derecha, seleccione Registros de servidor.
-
Haga clic en el icono Detener para mostrar los mensajes.
Puede hacer lo siguiente:
- Ajuste los parámetros de registro en la consola Felix haciendo clic en el icono Configuraciones de registro.
- Borra los mensajes haciendo clic en el icono Pincel.
- Fije el mensaje en la selección haciendo clic en el icono Fijar.
- Habilite o deshabilite la visualización de mensajes al hacer clic en el icono Detener.