La aplicación la actualiza el administrador en la pestaña Ajustes → Actualizaciones. Las actualizaciones se descargan del servidor del fabricante. La mayoría de las versiones se instalan con un solo clic (instalador automático, sin FTP); algunos paquetes se cargan manualmente por FTP - la aplicación indicará por sí misma qué camino corresponde a cada versión.

Las actualizaciones requieren una licencia válida (la misma que desbloquea el guardado en la aplicación). Sin ella, no se descargará la lista de versiones.

Comprobación automática y notificación

La aplicación comprueba por sí misma si hay actualizaciones - ya no hace falta entrar cada vez en los ajustes:

  • al iniciar sesión (al entrar en la aplicación),
  • de vez en cuando, mientras la aplicación permanece abierta,
  • al volver a la pestaña del navegador (si ha pasado un tiempo desde la última comprobación).

Cuando aparece una nueva versión, el administrador verá una breve notificación («Actualización disponible - la versión X.Y.Z está lista para instalarse») con un botón Mostrar que abre directamente Ajustes → Actualizaciones. La notificación se muestra una vez por cada versión (no molesta en cada acceso) - de la siguiente versión recibirás una nueva.

Indicador de nueva versión

Independientemente de la notificación, cuando hay una versión más reciente disponible, el administrador ve un punto rojo sobre el icono de la rueda dentada (⚙) del menú superior, y al abrir los ajustes, el mismo punto junto a la pestaña Actualizaciones. El punto desaparece automáticamente al instalar la última versión. El indicador (y la notificación) los ven únicamente los administradores.

Comprobación de las versiones disponibles

  1. Haz clic en el icono de la rueda dentada (⚙) → pestaña Actualizaciones.

Versión de desarrollo. Si la aplicación funciona en modo de desarrollo (código directamente desde el repositorio), la comprobación de actualizaciones está desactivada: no hay punto rojo ni notificaciones, y la pestaña indica claramente que estás trabajando con una versión de desarrollo.

  1. Haz clic en Comprobar actualizaciones. Verás:
    • Versión instalada - la versión que funciona en el servidor,
    • Versión del código - la versión de los archivos de la aplicación,
    • Versiones disponibles - la lista de versiones más recientes con la Lista de cambios (changelog) de cada una.

Las versiones se instalan por orden - solo está activo el botón de la versión siguiente. Las demás se habilitarán tras instalar la anterior.

Descarga del paquete

  1. En la versión disponible más cercana, haz clic en Descargar.
  2. Aparecerá un aviso sobre la copia de seguridad - antes de actualizar, haz una copia de seguridad de la base de datos y de la carpeta de adjuntos (uploads/). Confirma para continuar.
  3. El servidor descargará el paquete y verificará su suma de comprobación (SHA-256). A partir de ahí, según el tipo de paquete:
    • Paquete con instalador automático - aparecerá el botón Instalar (descripción más abajo). No tienes que cargar nada por FTP.
    • Paquete de carga manual - el navegador guardará el archivo .zip en tu disco (si hace falta, podrás volver a descargarlo con el botón Guardar paquete (.zip)) y mostrará las instrucciones de FTP.

Instalación con un clic (instalador automático)

Para las versiones compatibles con la instalación automática (la mayoría de las actualizaciones) no necesitas FTP:

  1. Tras la descarga, haz clic en Instalar.
  2. Aparecerá una barra de progreso («Instalando…») que muestra las fases: migraciones de la base de datos → copia de archivos → finalización.
  3. Al terminar, el botón se convertirá en Actualizar aplicación - haz clic en él para cargar la nueva versión (también puedes recargar la página con Ctrl/Cmd + Shift + R).

El instalador no toca tus datos - omite includes/config.php, uploads/, storage/ y logs/, y él mismo ejecuta las posibles migraciones de la base de datos. Aun así, conviene tener una copia de seguridad (aviso al descargar).

Nota: la barra de progreso es totalmente «en vivo» solo a partir del momento en que la versión instalada ya incluye este mecanismo. Al instalar desde una versión más antigua, la barra puede mostrar el avance a saltos.

Instalación por FTP (paquetes sin instalador automático)

Cuando el paquete no admite la instalación automática, la aplicación mostrará las instrucciones para la carga manual:

  1. Haz una copia de seguridad de la base de datos y de la carpeta uploads/ (si todavía no lo has hecho).
  2. Descomprime el archivo .zip descargado.
  3. Conéctate al hosting por FTP y carga el contenido del paquete en el directorio de la aplicación, sobrescribiendo los archivos existentes.
  4. NO sobrescribas (conserva los tuyos):
    • includes/config.php - configuración y secretos,
    • uploads/ - adjuntos y avatares,
    • storage/ - datos de trabajo,
    • logs/ - registros.
  5. Recarga la aplicación en el navegador (Ctrl/Cmd + Shift + R) y vuelve a hacer clic en Comprobar actualizaciones para confirmar el nuevo número de versión.

Si la versión introduce cambios en la base de datos, las instrucciones de esa versión (changelog / nota de versión) indicarán los pasos adicionales. En caso de duda, restaura primero la copia de seguridad y ponte en contacto con el proveedor.

Preguntas frecuentes

  • «No se ha podido conectar con el servidor de actualizaciones» - comprueba la conexión a internet y si la licencia es válida. La lista de versiones solo se ofrece a las instalaciones con una clave válida.
  • «Tienes la última versión» - no hay ninguna versión más reciente que la instalada.
  • La versión no ha cambiado tras la carga - asegúrate de que los archivos han llegado al directorio correcto y recarga la página sin usar la caché (Ctrl/Cmd + Shift + R).