AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
Adobe recomienda utilizar el Editor de SPA para proyectos que requieren una representación del lado del cliente basada en el marco de aplicaciones de una sola página (por ejemplo, React). Más información.
El proceso AEM de desarrollo de aplicaciones móviles reconoce que los usuarios con diferentes conocimientos contribuyen al desarrollo de aplicaciones móviles. El siguiente mapa de procesos ilustra el orden general en el que los autores de contenido y los desarrolladores de aplicaciones realizan tareas.
En esta página se muestra información sobre cómo realizar las tareas de experto en marketing. Para obtener información sobre las tareas de desarrollador, consulte Creación de aplicaciones PhoneGap.
AEM Mobile proporciona el modelo de aplicación Phonegap para la creación de aplicaciones móviles. El modelo define la estructura de las aplicaciones que crea. Las solicitudes constan de los siguientes elementos:
La página raíz de las aplicaciones móviles que crea en AEM aparece en la consola Aplicaciones .
La página raíz se almacena debajo de la propiedad Ruta de destino de la aplicación que se especificó al crear la aplicación (la ruta predeterminada es /content/phonegap/apps). El nombre de página es la propiedad Name de la aplicación. Por ejemplo, la dirección URL predeterminada de la página raíz del sitio con el nombre myphonegapapp
es http://localhost:4502/content/phonegap/apps/myphonegapapp.html
.
Las primeras páginas secundarias de la página raíz son las variaciones de idioma de la aplicación. El nombre de cada página es el idioma en el que se crea la aplicación. Por ejemplo, English es el nombre de la variación en inglés de la aplicación.
Nota: El modelo predeterminado de PhoneGap crea solo una aplicación en inglés. El desarrollador puede modificar el modelo para que pueda crear más variaciones de idioma.
La página de idioma tiene dos propósitos:
Cuando se abre la aplicación, aparece la página de inicio o la página index.html de una variación de idioma de una aplicación. La página de inicio proporciona a los usuarios un menú de vínculos a varias páginas de la aplicación. El sistema de párrafos le permite añadir componentes a la página para crear contenido.
Las aplicaciones móviles se basan en un modelo que define una estructura y propiedades de página. Puede configurar las siguientes propiedades de aplicación:
También puede proporcionar un archivo de imagen para utilizarlo como miniatura de la aplicación, seleccionar la configuración de PhoneGap Build que desea utilizar y seleccionar la configuración de análisis de aplicaciones móviles que desea utilizar. Esta imagen solo se utiliza como miniatura para representar la aplicación móvil en la consola de aplicaciones móviles en Experience Manager.
Existen pestañas adicionales (y opcionales) para crear el servicio de nube e integrar el complemento SDK de Adobe Mobile Services en la aplicación.
Los desarrolladores pueden utilizar el AEM PhoneGap Starter Kit para crear aplicaciones y agregarlas a la consola.
El siguiente procedimiento utiliza la IU táctil para crear una aplicación móvil.
En el carril , haga clic en Aplicaciones.
Toque o haga clic en el icono Crear .
(Opcional) En la ficha Avanzado , proporcione una descripción para la aplicación y cambie la URL del servidor si es necesario.
(Opcional) Si está utilizando PhoneGap Build para compilar la aplicación, en la ficha Compilación , seleccione la Configuración que desea utilizar.
Para crear una configuración de compilación de PhoneGap, haga clic en Administrar configuraciones.
(Opcional) Si utiliza SiteCatalyst para rastrear la actividad de la aplicación, en la pestaña Analytics , seleccione la configuración que desee utilizar.
Para crear una configuración de aplicación móvil, haga clic en Administrar configuraciones.
(Opcional) Para proporcionar un icono de aplicación, haga clic en el botón Examinar, seleccione el archivo de imagen del sistema de archivos y haga clic en Abrir.
Haga clic en Crear.
Después de crear una aplicación móvil, puede cambiar las propiedades.
En el carril, toque o haga clic en Aplicaciones.
Seleccione la aplicación que desea configurar y haga clic en el icono Ver propiedades de página .
Para cambiar los valores de las propiedades, toque o haga clic en el icono Editar .
Configure las propiedades Básico y Avanzado y, a continuación, toque o haga clic en el icono Listo .
En el carril, toque o haga clic en Aplicaciones.
Haga clic en para explorar en profundidad la aplicación móvil que desea editar en la consola de administración de aplicaciones. Seleccione la versión de idioma de la aplicación para configurarla y haga clic en el icono Ver propiedades de la aplicación .
Para cambiar los valores de las propiedades, toque o haga clic en el icono Editar .
Configure las propiedades en las fichas Básico, Avanzado, Generar y Analytics y, a continuación, toque o haga clic en el icono Listo .
Después de crear la aplicación móvil, añada contenido que se utilice como interfaz de usuario de la aplicación.
La caché de sincronización de contenido de la instancia de publicación de AEM se utiliza como repositorio de contenido para aplicaciones móviles:
Las aplicaciones móviles incluyen un comando Actualizaciones que descarga e instala el contenido actualizado de la aplicación. Cuando una instancia de aplicación envía una solicitud de actualización, la sincronización de contenido determina qué contenido ha cambiado desde la última vez que se actualizó o instaló la aplicación y proporciona el nuevo contenido.
Para que el contenido actualizado esté disponible para las aplicaciones, actualice la caché de sincronización de contenido. La primera vez que actualice la caché, se añadirá todo el contenido publicado. Las actualizaciones posteriores agregan solo el contenido publicado que ha cambiado desde la actualización anterior.
La sincronización de contenido también rastrea cuándo se producen las actualizaciones. Con esta información, la sincronización de contenido puede determinar qué actualización de caché se enviará a una aplicación móvil.
Realice el siguiente procedimiento en la instancia en la que desea actualizar la caché. Por ejemplo, si la aplicación solicita actualizaciones de la instancia de publicación, realice el procedimiento en la instancia de publicación.
En el carril, toque o haga clic en Aplicaciones y, a continuación, toque o haga clic en su aplicación.
Seleccione la página de inicio y, a continuación, toque o haga clic en el icono Actualizar caché .
Esta función está disponible con el paquete de funciones 2 de las aplicaciones 6.1 y ofrece una forma sencilla de aprovechar las plantillas de aplicación existentes para crear nuevas aplicaciones en AEM.
¿Qué es una plantilla de aplicación? Piense en ella como una colección de plantillas de página y componentes que representan una línea de base o una base de una aplicación.
Al crear una aplicación nueva basada en la plantilla de otra aplicación, obtendrá una aplicación que tenga un punto de partida representativo de la aplicación desde la que se creó.
Debe tener una plantilla de aplicación móvil existente (o una aplicación instalada que tenga una plantilla de aplicación) para poder usar esta función.
El último paquete de muestras de AEM Apps 6.1 incluye una versión actualizada de la aplicación de Geometrixx con una plantilla de aplicación. Como alternativa, puede instalar el StarterKit que también proporciona una plantilla.
Pasos para crear una aplicación nueva basada en una plantilla de aplicación:
Haga clic en Siguiente.
Proporcione un Id. de aplicación y un Título, aunque puede que desee incluir también un Nombre y una Descripción.
Si desinstala el paquete de aplicación de referencia de los Geometrixx Outdoors de AEM y tiene una aplicación creada en función de su plantilla, dicha aplicación ya no funcionará. La aplicación de Geometrixx Outdoors se puede eliminar, pero la plantilla de aplicación debe permanecer si la usan otras aplicaciones móviles.
La aplicación Geometrixx Outdoors es una aplicación PhoneGap de ejemplo que muestra las características del modelo predeterminado de la aplicación PhoneGap y los componentes móviles de ejemplo.
Para abrir la aplicación, en el carril haga clic en Aplicaciones móviles y, a continuación, seleccione Aplicación de Geometrixx Outdoors .
Cada página de la aplicación móvil incluye las siguientes funciones:
Botón Atrás para volver a la página principal. Tenga en cuenta que el botón Atrás no aparece en la página de inicio.
Un carril expandible que ofrece un menú de comandos y vínculos:
El sistema de párrafos, para añadir componentes y crear contenido.
El contenido de la página principal consta de las siguientes herramientas de navegación:
La página Engranaje proporciona a los usuarios acceso a las páginas de producto. Un componente Lista de menús proporciona acceso a las páginas secundarias de la página Engranaje. Las páginas secundarias son categorías de productos que incluye el sitio web.
Cada página de categoría utiliza la misma estructura de contenido que la página Engranaje . El carrusel proporciona acceso a páginas secundarias que son subcategorías de productos. Las páginas de subcategoría contienen listas de productos que proporcionan vínculos a páginas de productos.
La página Productos y su jerarquía de páginas secundarias implementan un sistema de clasificación para páginas de productos. Las páginas más bajas de cada rama de la jerarquía son una página de producto que contiene un componente de producto ng.
La página Productos no está disponible para los usuarios de la aplicación. La página Engranaje proporciona acceso a cada página de producto.
Contiene un botón Atrás. El sistema de párrafos le permite añadir componentes.
Al utilizar la aplicación, la página Reseñas está disponible en el carrusel de la página en inglés.
Contiene un botón Atrás. El sistema de párrafos le permite añadir componentes.
Al utilizar la aplicación, la página Noticias está disponible desde el carrusel en la página en inglés.
La página Acerca de nosotros contiene varios componentes de fila de dos columnas . Cada columna contiene un componente Imagen o Texto . Los componentes son editables y el sistema de párrafos le permite añadir componentes.
Al utilizar la aplicación, la página Acerca de nosotros está disponible en el carrusel de la página en inglés.
La página Ubicaciones contiene un componente Ubicaciones .
Al utilizar la aplicación, la página Ubicaciones está disponible en la lista de menús de la página en inglés.
Hay varios componentes disponibles de forma inmediata en la barra de tareas al crear las páginas de una aplicación móvil. Los componentes pertenecen al grupo de componentes PhoneGap.
El componente Carrusel de barrido es una herramienta para mostrar y navegar por las páginas del sitio. El componente incluye un carrusel que recorre las imágenes de las páginas situadas encima de una lista de vínculos de página. Edite el componente para especificar las páginas que desea mostrar y el comportamiento del carrusel.
Tenga en cuenta que las imágenes aparecen en el carrusel para las páginas que están asociadas a una imagen de una manera específica. Cuando las páginas no están asociadas con imágenes, solo aparece la lista de vínculos.
Pestaña Propiedades del carrusel
Configure el comportamiento del carrusel:
Ficha Propiedades de lista
Especifique cómo se genera la lista de páginas:
El componente Carrusel de barrido proporciona los siguientes valores para la propiedad Uso de la lista de compilación . El cuadro de diálogo de edición cambia según el valor que seleccione:
Páginas secundarias
El componente enumera todas las páginas secundarias de una página específica. Después de seleccionar este valor, seleccione la página en la ficha Páginas secundarias o especifique ningún valor para enumerar los elementos secundarios de la página actual.
Lista fija
Especifique una lista de páginas de inclusión. Después de seleccionar este valor, configure la lista en la ficha Lista fija que aparece al seleccionar Lista fija:
La propiedad Ordenar por no afecta al orden de las listas fijas.
Buscar
Rellene la lista con los resultados de una búsqueda de palabras clave. La búsqueda se realiza en los elementos secundarios de una página que especifique:
Búsqueda avanzada
Rellene la lista con un Querybuilder consulta.
Añada una imagen al contenido de la aplicación.
Agregue texto enriquecido al contenido de la aplicación.
El componente Ubicaciones de la tienda proporciona a los usuarios herramientas para encontrar puntos de venta comerciales:
El componente requiere que el repositorio contenga información de ubicación para cada almacén. Las ubicaciones de muestra se instalan en el nodo /etc/commerce/locations/adobe .
Permite agregar componentes en paralelo a una página.