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 AEM AEM recomienda que use las Herramientas para desarrolladores para Eclipse y la Extensión de corchetes de HTL de 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 su explorador, escriba https://<host>:<port>/crx/de. De manera predeterminada es https://localhost:4502/crx/de.

  3. Escriba su nombre de usuario y su contraseña. De manera predeterminada es admin y admin.

  4. Haga clic en OK.

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, por ejemplo, introducir la cadena oak 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 ficha Propiedades. 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

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

Haga doble clic en un archivo en el panel Explorador 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 el panel Editar, las siguientes herramientas están disponibles en la barra de herramientas:

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

Al hacer doble clic en la línea de estado del panel Editar, se abre el cuadro de diálogo Ir a la línea para que pueda escribir un número de línea específico al que dirigirse.

Pestaña Propiedades
Muestra las propiedades del nodo que ha seleccionado. Puede agregar 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

- Directiva de control de acceso aplicable: directivas que se pueden aplicar a la selección.

- Directivas de control de acceso local: Las directivas aplicadas localmente a la selección.

- Directivas efectivas de control de acceso: Las directivas aplicadas para la selección podrían establecerse localmente o heredarse de los nodos primarios.

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.
Ficha de 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 habilitar o deshabilitar la visualización de mensajes.

Control de versiones:

Muestra mensajes de control de versiones.

Ficha 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 todo:

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

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 bajo el nodo seleccionado:

- Nodo: un nodo con un tipo de nodo arbitrario

- Archivo: nt:nodo de archivo y su subnodo nt:resource

- Carpeta: nt:nodo de carpeta

AEM - Plantilla: plantilla de la

AEM - Componente: componente de

AEM - Cuadro de diálogo: Cuadro de diálogo de

Eliminar
Elimina el nodo seleccionado.
Copiar
Copia el nodo seleccionado.
Pegar
Pega el nodo copiado en 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.
Mixins...
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 donde se puede probar el permiso para una ruta de acceso o entidad de seguridad determinada.

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

- Importar tipo de nodo ...: para importar tipos de nodo 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 usuario anónimo, use anonymous 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, ha caducado), el widget de inicio de sesión mostrará "No autorizado: 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, seleccione Crear…, luego Crear carpeta….

  3. Escriba la carpeta Name y haga clic en Aceptar.

  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 desea crear la plantilla, seleccione Crear…, luego Crear plantilla….

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

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

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

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

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

  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, seleccione Crear…, luego Crear componente….

  3. Escriba Label, Title, Description, Super Resource Type y Group del componente. Haga clic en Siguiente.

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

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

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

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

  3. Escriba Label y Title. Haga clic en OK.

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

  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 donde desee crear el nodo, seleccione Crear … y, a continuación, Crear nodo ….
  3. Escriba Name y Type. Haga clic en OK.
  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 nodo nt:unstructured como secundario del nodo nt:folder).

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 la ficha Propiedades del panel inferior, escriba Nombre, Tipo y Valor. Haga clic en Agregar.

  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 de navegación, haga clic con el botón derecho en el componente donde desee crear el script, seleccione Crear…, luego Crear archivo….

  3. Escriba el archivo Name, incluida su extensión. Haga clic en OK.

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

  5. Edite el archivo.

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

  1. Abra el CRXDE Lite en el explorador.

  2. Seleccione el nodo requerido.

  3. Seleccione Herramientas y luego 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. Seleccione Herramientas y después 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 apropiado. Proceda como se indica a continuación:

  1. Abra el CRXDE Lite en el explorador.

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

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

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