Manual de usuario
Versiones
Introducción

Introducción a las Versiones

¿Por qué es importante la gestión de versiones?

Las aplicaciones móviles no siempre se actualizan al mismo tiempo en todos los dispositivos. Algunos usuarios pueden tardar en actualizar a la última versión, lo que significa que aún estarán consumiendo contenido basado en versiones anteriores. Para evitar problemas de compatibilidad, el CMS permite:

  • Mantener múltiples versiones del contenido sin afectar a los usuarios que no han actualizado.
  • Publicar nuevas versiones con cambios y nuevos componentes, asegurando que solo las aplicaciones compatibles las utilicen.

Ejemplo de uso

Supongamos que una aplicación móvil está en la versión 1.0 y consume contenido del CMS. Ahora, en la versión 2.0, se introducen nuevos componentes y cambios en la estructura de los datos.

1️⃣ Antes del lanzamiento de la versión 2.0: • Se mantiene el contenido para la versión 1.0 para los usuarios que aún no han actualizado. • Se crea una nueva versión en el CMS con los cambios necesarios.

2️⃣ Después del lanzamiento de la versión 2.0: • Los usuarios con la versión antigua siguen viendo el contenido para la versión 1.0. • Los usuarios que actualizan a la versión 2.0 reciben el contenido más reciente.

3️⃣ Fase de transición: • Cuando la mayoría de los usuarios han migrado a la nueva versión, las versiones antiguas pueden archivarse o eliminarse según sea necesario.

Las Versiones son una parte esencial de la gestión de proyectos en nuestro sistema. Cada versión representa un estado específico del contenido dentro de un proyecto, permitiendo un control detallado y flexible sobre el desarrollo y la publicación de tu aplicación. A continuación, se describen las funcionalidades básicas que puedes utilizar para gestionar las versiones de manera efectiva:

¿Qué es una versión?

Una Versión es un estado específico del contenido dentro de un proyecto. Las versiones te permiten controlar y modificar lo que estará disponible en tu aplicación.

¿Qué puedes hacer con las versiones?

  • Modificar: Puedes editar una versión para actualizar o cambiar el contenido antes de lanzarlo.
  • Desplegar: Una vez que la versión esté lista, puedes desplegarla a producción directamente desde e proyecto.
  • Guardar como Borrador: También puedes mantener una versión en borrador si aún no está lista para publicarse.

Ejemplo de uso de versiones

Supongamos que estás desarrollando una nueva funcionalidad para tu app móvil. Podrías crear una versión en borrador para trabajar en ella, y una vez que esté lista, la despliegas a producción.

Visualización de Versiones

Para visualizar las versiones, primero debes seleccionar un proyecto dentro de un workspace específico. Una vez seleccionado el proyecto, se desplegará un listado de todas las versiones disponibles para ese proyecto. Este listado te permite ver las diferentes etapas y estados del desarrollo del contenido.

lista de versiones

Menú Contextual

Cada versión tiene un menú contextual que te ofrece varias funcionalidades básicas. Estas opciones están disponibles para facilitar la gestión y manipulación de las versiones:

  • Crear una Versión a partir de una Existente: Si necesitas desarrollar una nueva versión basada en una versión ya existente, puedes duplicar la versión actual. Esto es útil para implementar nuevas funcionalidades o mejoras sin partir desde cero.
  • Modificar y Guardar Cambios: Puedes realizar ajustes en una versión existente y guardar los cambios. Esta opción te permite actualizar el contenido de una versión sin afectar otras versiones en producción.
  • Editar Version: Para una organziar las versiones podras cambiar los nombres y descripciones que se crean por defecto, o modificarlas.
  • Duplicar Version:Una vez tengas una version creada podras duplicar y hacer varias copias segun las nesecidades del cliente, con ello podras programas versiones distintas a partir de una original.
  • Programar una Versión: Para una gestión más organizada, puedes programar la publicación de versiones futuras. Esta funcionalidad te permite planificar el lanzamiento de nuevas versiones en momentos específicos, asegurando una transición fluida en el ciclo de vida de tu aplicación.

menu contextual

Edición de Versiones

Además de las opciones del menú contextual, puedes acceder a la funcionalidad de edición de una versión específica al oprimir el nombre de la versión en el listado. Esto te permitirá hacer modificaciones directas en el contenido de la versión seleccionada.

editar version

Estas herramientas te brindan un control preciso y una gestión eficaz de las diferentes etapas de desarrollo, ayudándote a mantener un flujo de trabajo ordenado y adaptado a las necesidades de tu proyecto.

Nota Importante

  • Revisa tus permisos antes de continuar: Algunas acciones pueden estar limitadas según tu rol en la cuenta y en cada proyecto.
  • Si no encuentras una opción disponible o no puedes realizar una acción, verifica tus permisos en las secciones de Permisos a nivel de cuenta y Permisos a nivel de proyecto.
  • En caso de necesitar más acceso, contacta a un administrador o SuperAdmin de la cuenta.