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.

NOTE
AEM A partir de la versión 6.5.5.0, el acceso anónimo del CRXDE Lite ya no es posible.
Los usuarios se redirigen a la pantalla de inicio de sesión.
NOTE
El Adobe recomienda que utilice la variable AEM Herramientas para desarrolladores para Eclipse y el AEM Extensión de corchetes de HTL durante el desarrollo del proyecto.

Introducción a CRXDE Lite getting-started-with-crxde-lite

Para empezar a usar CRXDE Lite, siga estos pasos:

  1. AEM Instalar.

  2. En el explorador, introduzca https://<host>:<port>/crx/de. De forma predeterminada, es https://localhost:4502/crx/de.

  3. Introduzca su nombre de usuario y contraseña. De forma predeterminada, es admin y admin.

  4. Haga clic en Aceptar.

La interfaz de usuario de CRXDE Lite tiene el siguiente aspecto en el explorador:

chlimage_1-18

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:

Barra de conmutación superior
Cambie rápidamente entre CRXDE Lite, Administrador de paquetes y Uso compartido de paquetes.
Widget de ruta del nodo

Muestra la ruta al nodo seleccionado.

También puede utilizarlo para saltar a un nodo, introduciendo la ruta a mano o pegándola desde otro lugar, y pulsando Intro.

También proporciona compatibilidad para buscar nodos con un nombre de nodo específico. Introduzca el nombre del nodo que desea encontrar y espere (o pulse el símbolo de búsqueda en el lado derecho). Puede intentar introducir, por ejemplo, la cadena roble en el widget para ver cómo funciona. Si se carga un nodo o nodos determinados en el panel del explorador, se muestra la lista y puede seleccionar la ruta y pulsar Intro para desplazarse hasta ella. Solo funciona para los nodos cargados en la aplicación cliente CRXDE en el explorador. Si desea buscar en todo el repositorio, utilice Herramientas y luego Consulta.

Panel del explorador

Muestra un árbol de todos los nodos del repositorio.

Haga clic en un nodo para mostrar sus propiedades en la Propiedades pestaña. Después de hacer clic en un nodo, puede seleccionar una acción en la barra de herramientas. Vuelva a hacer clic en el nodo para cambiarle el nombre.

Filtro de navegación de árbol (icono binocular): permite filtrar los nodos del repositorio para los que el nombre contiene el texto de entrada. Solo se aplica a los nodos que se han cargado localmente.

Panel de edición

Inicio pestaña: permite buscar contenido o documentación y acceder a recursos para desarrolladores (documentación, blog para desarrolladores, base de conocimiento) y asistencia (página principal de Adobe y centro de asistencia).

Haga doble clic en un archivo de Explorer para que pueda mostrar su contenido. Por ejemplo, un archivo .jsp o .java. A continuación, puede modificarla y guardar los cambios.

Una vez editado un archivo en la Editar , las siguientes herramientas están disponibles en la barra de herramientas:

- Mostrar en el árbol: muestra el archivo en el árbol del repositorio.
- Buscar/Reemplazar...: buscar o reemplazar.

Haga doble clic en la línea de estado del Editar El panel abre el Ir a línea para que pueda introducir un número de línea específico al que ir.

Pestaña Propiedades
Muestra las propiedades del nodo que ha seleccionado. Puede añadir nuevas propiedades o eliminar las existentes.
Pestaña Control de acceso

Mostrar permisos basados en la ruta, el nivel de repositorio o el principal.

Los permisos se desglosan en

- Política de control de acceso aplicable: Las políticas que se pueden aplicar a la selección.

- Políticas de control de acceso local: Las políticas aplicadas localmente a la selección.

- Políticas de control de acceso efectivas: las directivas aplicadas para la selección pueden configurarse localmente o heredarse de nodos principales.

Nota. Para poder ver la información de control de acceso, el usuario que ha iniciado sesión en el CRXDE Lite debe tener derechos de lectura para las entradas ACL. El usuario anónimo no puede ver esta información de forma predeterminada: inicie sesión como administrador para ver la información, por ejemplo.

Pestaña Replicación
Mostrar el estado de replicación del nodo. Puede replicar y replicar y eliminar el nodo.
Pestaña Consola

Registros de servidor:

Muestra los mensajes de registro. Puede configurar el nivel de registro, borrar la consola, fijar la posición de desplazamiento seleccionada y activar o desactivar la visualización de mensajes.

Control de versión:

Muestra mensajes de control de versiones.

Pestaña Información de compilación
Muestra información cuando se está creando un paquete.
Actualizar
Actualiza la selección. Los cambios de otros usuarios se actualizan en la vista del repositorio. Los cambios que ha realizado no se ven afectados.
Guardar todos

Guardar todos:

Guarda todos los cambios realizados. Hasta que haga clic en Guardar, los cambios son temporales y se pierden al salir de la consola.

Revertir:

Descarta todos los cambios realizados en el nodo seleccionado desde la última acción de guardado y vuelve a cargar el estado del repositorio para el nodo seleccionado.

Revertir todos:

Descarta todos los cambios realizados en todo el repositorio desde la última acción de guardado y vuelve a cargar el estado del repositorio.

Crear ...

Menú desplegable para crear lo siguiente en el nodo seleccionado:

- Nodo: un nodo con un tipo de nodo arbitrario

- Archivo: nodo nt:file y su subnodo nt:resource

- Carpeta: nt:nodo de carpeta

- Plantilla AEM : plantilla de

- Componente AEM : componente

- Diálogo AEM : cuadro de diálogo

Eliminar
Elimina el nodo seleccionado.
Copiar
Copia el nodo seleccionado.
Pegar
Pega el nodo copiado bajo el nodo seleccionado.
Mover ...
Mueve el nodo seleccionado al nodo definido a través del cuadro de diálogo.
Cambiar nombre ...
Cambia el nombre del nodo seleccionado.
Clases...
Permite agregar tipos de mezcla al tipo de nodo. Los tipos de mezcla se utilizan principalmente para agregar funciones avanzadas como versiones, control de acceso, referencias y bloqueo al nodo.
Herramientas

Menú desplegable con las siguientes herramientas:

- Configuración del servidor...: para acceder a la consola Felix.

- Consulta...: para consultar el repositorio.

- Privilegios...: para abrir la administración de privilegios, donde puede ver y agregar privilegios.

- Probar control de acceso...: un lugar en el que puede probar el permiso para una ruta o entidad de seguridad determinada.

- Exportar tipo de nodo: para exportar tipos de nodos en el sistema como notación cnd.

- Importar tipo de nodo...: para importar tipos de nodos mediante notación cnd.

- Instalar SiteCatalyst Debugger...: instrucciones sobre cómo instalar Analytics Debugger.

Widget de inicio de sesión

Muestra los usuarios que han iniciado sesión y el espacio de trabajo en el que han iniciado sesión, por ejemplo, admin@crx.default.

Haga clic en él para iniciar sesión o volver a iniciar sesión como un usuario específico. Si no especifica un espacio de trabajo en el que iniciar sesión, se iniciará la sesión en el espacio de trabajo predeterminado, crx.default.

Si desea examinar el repositorio como un usuario anónimo, utilice anónimo como nombre de inicio de sesión y cualquier contraseña (por ejemplo, un espacio o un punto).

Si la autorización ya no es válida (por ejemplo, si ha caducado), se muestra el widget de inicio de sesión "Sin autorización; inicio de sesión...". Haga clic en él para volver a iniciar sesión.

Creación de una carpeta creating-a-folder

Para crear una carpeta con el CRXDE Lite:

  1. Abra el CRXDE Lite en el explorador.

  2. En el panel de navegación, haga clic con el botón derecho en la carpeta en la que desea crear la carpeta y seleccione Crear…, entonces Crear carpeta….

  3. Introduzca la carpeta Nombre y haga clic en OK.

  4. 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:

  1. Abra el CRXDE Lite en el explorador.

  2. En el panel de navegación, haga clic con el botón derecho en la carpeta donde desee crear la plantilla y seleccione Crear…, entonces Crear plantilla….

  3. Introduzca el Etiqueta, Título, Descripción, Tipo de medio, y Clasificación de la plantilla. Haga clic en Siguiente.

  4. Este paso es opcional: establezca el Rutas permitidas. Haga clic en Siguiente

  5. Este paso es opcional: establezca el Principales permitidos. Haga clic en Siguiente.

  6. Este paso es opcional: establezca el Elementos secundarios permitidos. Haga clic en Aceptar.

  7. 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 añadir propiedades a la plantilla: consulte las Creación de una propiedad sección.

Creación de un componente creating-a-component

La función 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:

  1. Abra el CRXDE Lite en el explorador.

  2. En el panel de navegación, haga clic con el botón derecho en la carpeta donde desee crear el componente y seleccione Crear…, entonces Crear componente….

  3. Introduzca el Etiqueta, Título, Descripción, Tipo de superrecurso, y Grupo del componente. Haga clic en Siguiente.

  4. Este paso es opcional: establecer las propiedades del componente Es un contenedor, Sin decoración, Nombre de celda, y Ruta de diálogo. Haga clic en Siguiente.

  5. Este paso es opcional: establecer la propiedad del componente Principales permitidos. Haga clic en Siguiente.

  6. Este paso es opcional: establecer la propiedad del componente Elementos secundarios permitidos. Haga clic en Aceptar.

  7. 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:

  1. Abra el CRXDE Lite en el explorador.

  2. 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…, entonces Crear diálogo….

  3. Introduzca el Etiqueta y el Título. Haga clic en Aceptar.

  4. Clic 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. Encontrará más información sobre el Editor de diálogos aquí.

Creación de un nodo creating-a-node

Para crear un nodo con un CRXDE Lite:

  1. Abra el CRXDE Lite en el explorador.
  2. En el panel de navegación, haga clic con el botón derecho en el nodo en el que desea crear el nodo y seleccione Crear…, entonces Crear nodo….
  3. Introduzca el Nombre y el Tipo. Haga clic en Aceptar.
  4. 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.

NOTE
La mayoría de las operaciones de edición, incluido Crear nodo, conserva todos los cambios en la memoria y solo los almacena en el repositorio al guardarlos (con el botón "Guardar todo"). Sin embargo, algunas operaciones, como mover, persisten automáticamente.
La validación con respecto a si el nodo recién creado está permitido por el tipo de nodo del nodo principal también la realiza primero el repositorio JCR al guardar los cambios. Si recibe un mensaje de error al guardar un nodo, compruebe si la estructura de contenido es válida (por ejemplo, no puede crear un nt:unstructured nodo como elemento secundario de nt:folder node).

Creación de una propiedad creating-a-property

Para crear una propiedad con el CRXDE Lite:

  1. Abra el CRXDE Lite en el explorador.

  2. En el panel Navegación, seleccione el nodo al que desee agregar la nueva propiedad.

  3. En el Propiedades en el panel inferior, introduzca la pestaña Nombre, el Tipo, y el Valor. Clic Añadir.

  4. 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:

  1. Abra el CRXDE Lite en el explorador.

  2. En el panel Navegación, haga clic con el botón derecho en el componente donde desee crear el script y seleccione Crear…, entonces Crear archivo….

  3. Introduzca el archivo Nombre incluida su extensión. Haga clic en Aceptar.

  4. El nuevo archivo se abrirá como una pestaña en el panel de edición.

  5. Edite el archivo.

  6. Clic 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 y Node Type Definition).

Para exportar una definición de tipo de nodo:

  1. Abra el CRXDE Lite en el explorador.

  2. Seleccione el nodo requerido.

  3. Seleccionar Herramientas entonces Exportar tipo de nodo.

  4. 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:

  1. Abra el CRXDE Lite en el explorador.

  2. Seleccionar Herramientas entonces Importar tipo de nodo….

  3. Introduzca la notación CDN para la definición en el cuadro de texto.

  4. Marque Permitir actualización si está actualizando una definición existente.

  5. 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 adecuado. Proceda como se indica a continuación:

  1. Abra el CRXDE Lite en el explorador.

  2. En el Consola en la parte inferior de la ventana, en el menú desplegable de la derecha, seleccione Registros de servidor.

  3. Haga clic en Detener para mostrar los mensajes.

Puede hacer lo siguiente:

  • Ajuste los parámetros de registro en la consola Felix haciendo clic en el Configuraciones de registro icono.
  • Borre los mensajes haciendo clic en el Pincel icono.
  • Anclar el mensaje en la selección haciendo clic en Fijar icono.
  • Habilite o deshabilite la visualización de mensajes haciendo clic en Detener icono.

Control de acceso access-control

NOTE
Consulte Administración de derechos de acceso, grupos y usuarios para obtener más información.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2