Reutiliza aplicaciones y módulos

Al igual que las plantillas, la reutilización de aplicaciones o páginas completas, modelos y secuencias de comandos te ayuda a lograr lo siguiente:

  • Compilar aplicaciones más rápido.
  • Mantener un diseño de aplicación coherente.
  • Evitar la repetición del trabajo. Puedes compartir aplicaciones (o componentes seleccionados) con tu organización y otros usuarios de App Maker

Para reutilizar aplicaciones completas o una selección de páginas de aplicaciones, modelos y secuencias de comandos, expórtalos desde una aplicación y, luego, impórtalos a otra.

Cuando exportas un subconjunto de páginas, modelos y secuencias de comandos en lugar de una aplicación completa, App Maker lo agrupa en un módulo.

Exporta una aplicación o módulo

  1. Abre la aplicación en App Maker.
  2. En la parte inferior del panel izquierdo, haz clic en Exportar.
  3. Selecciona la aplicación o las páginas, modelos y secuencias de comandos específicos para exportar:
    • Para exportar la aplicación completa, asegúrate de que la casilla Exportar todo esté marcada.
    • Para exportar un subconjunto de páginas, modelos y secuencias de comandos desde la aplicación, desmarca la casilla Exportar todo y marca las casillas de los componentes a exportar. Si el módulo exportado incluye páginas, el estilo de la página se exporta, pero no el estilo global.
  4. Haz clic en Exportar y, luego, ingresa un nombre para el archivo ZIP exportado.

Importa una aplicación o módulo

Antes de comenzar, revisa los siguientes puntos sobre lo que sucede durante una importación:

  • Cuando importas un módulo, la importación no incluye las siguientes configuraciones:

    • La configuración de estilo global (se importan la página, los fragmento de página y los estilos de ventanas emergentes)
    • La configuración de la aplicación, incluidas las URL de recursos externos y las bibliotecas de secuencias de comandos.

    El módulo importado también podría no incluir todas las dependencias requeridas. Debes editar la configuración y las dependencias como parte del proceso de importación.

  • Para revertir la aplicación a su estado previo, haz clic en Configuración de Revisiones settings chevron_right y vuelve a la revisión anterior. Para obtener más información, consulta Revisiones.

  • App Maker corrige automáticamente los conflictos de nombres y vinculaciones. Por ejemplo, si importas un widget llamado "EmployeeData" y ya existe un widget con el mismo nombre, App Maker cambia el nombre del widget importado "EmployeeData1".

  • Debes resolver manualmente los conflictos en secuencias de comandos personalizadas después de la importación.

Para importar una aplicación o módulo, sigue estos pasos:

  1. Abre la aplicación en App Maker.
  2. Haz clic en Menú menu chevron_right Importar (.zip).
  3. Selecciona el archivo exportado y haz clic en Abrir.
  4. Selecciona una opción para el comportamiento de reemplazo:
    • Para importar sin reemplazar, asegúrate de que la casilla Reemplazar la aplicación actual en la importación no esté marcada. Esta opción combina los módulos importados en la aplicación actual y no importa la configuración de la aplicación.
    • Para importar y reemplazar la aplicación existente, marca la casilla Reemplazar la aplicación actual en la importación. Esta opción borra toda la configuración y los componentes actuales y los reemplaza con la configuración y los componentes de la aplicación importada.
  5. Haz clic en Importar.
  6. Si importaste un modelo de datos, confirma que la base de datos está sincronizada.
  7. El cuadro de diálogo de la importación muestra las páginas, los modelos y las secuencias de comandos que se importaron. Haz clic en Aceptar para cerrar el cuadro de diálogo de la importación.
  8. Si importaste un módulo, edita la configuración de la aplicación, los estilos de página, las dependencias, las secuencias de comandos y los recursos externos, según sea necesario.
  9. Obtén una vista previa de la aplicación. Revisa los estilos y la configuración para asegurarte de que tu aplicación se vea y funciones como lo deseas.