Migrar desde Rhymix o XE
Aquí reunimos lo que debes saber al mover a Zittme un sitio que operabas con Rhymix o XE.
De Rhymix a Zittme
Zittme se separó de Rhymix 2.1.35 y mantiene la compatibilidad.
- La mayoría de los módulos, complementos, skins y layouts de terceros funcionan tal cual. El espacio de nombres
Rhymix\del núcleo se conserva como alias de compatibilidad. - El método de migración es igual al de una actualización: haz un respaldo, sobrescribe con la distribución de Zittme y entra al panel de administración.
- La estructura de la base de datos es compatible con Rhymix 2.1.35. Las tablas de las funciones exclusivas de Zittme se agregan automáticamente al entrar al panel de administración.
Ten en cuenta:
- Si modificaste directamente archivos del núcleo de Rhymix, esos cambios se pierden al sobrescribir.
- Después de migrar, se sugiere zittEditor como editor predeterminado. Si antes elegiste ckeditor de forma explícita, se conserva.
- Volver atrás (Zittme → Rhymix) implica aceptar que se ignoren los datos de las funciones exclusivas de Zittme (temas, campos repetibles, etc.), y no se recomienda. Guarda siempre un respaldo antes de migrar.
De XE 1.x a Zittme
Después de actualizar no puedes volver a XE. El único medio de recuperación es el respaldo previo.
Requisitos previos
- Para actualizar directamente necesitas XE 1.8 o superior. Si tienes una versión anterior, primero actualiza a la última de XE (1.11), termina todas las actualizaciones de módulos y la creación de tablas, y luego continúa.
- Verifica que el PHP del servidor sea 7.4 o superior (XE funcionaba incluso con 5.x, pero Zittme no).
- Respalda los archivos FTP y la base de datos en una forma que puedas restaurar tú mismo.
- Empieza el trabajo con la sesión iniciada como superadministrador.
Procedimiento
- Descarga la distribución de Zittme y sobrescribe todo en la carpeta de instalación de XE. Confirma que se subió el 100 % para que no falten carpetas nuevas (
common/framework, etc.). A veces el FTP omite algunos de los miles de archivos. - Al recargar el panel de administración aparece el aviso de actualización de módulos y creación de tablas. Ejecuta todo.
- Ejecuta la regeneración de archivos de caché. Si falla, también puedes borrar el contenido de
files/cachepor FTP. - Revisa los ajustes del sitio y de seguridad en la configuración del sistema.
- Revisa la lista de verificación de terceros de abajo y vuelve a activar en su nueva ubicación las funciones que el núcleo absorbió.
- Borra los archivos residuales del antiguo XE con la función de limpieza de archivos del núcleo innecesarios del panel de control de administración.
- Respalda
files/y la base de datos del sitio en producción - Practica primero la migración en un servidor de copia
- Resuelve los recursos que aparecen en la lista de verificación de arriba
- Reemplaza los archivos con la distribución de Zittme, entra al panel de administración y ejecuta la conversión de la base de datos
- Revisa las pantallas, el inicio de sesión, la publicación y los adjuntos
En sitios grandes la conversión tarda. Practica siempre primero en un servidor de copia; no recomendamos herramientas de migración aparte.
Lista de verificación de recursos de terceros de XE
Muchos recursos de la época de XE tienen funciones que el núcleo absorbió o que ya no funcionan.
| Recurso | Estado | Acción |
|---|---|---|
| Módulo de envío avanzado de correo | Absorbido en parte | Vuelve a revisar el método de envío de correo en Configuración del sistema > Notificaciones |
| Módulo de inicio de sesión automático | Absorbido por completo | Usa la función del núcleo. Los inicios de sesión automáticos existentes se reinician |
| Módulo multidominio | Absorbido por completo | Configuración del sistema > Sitio |
| Módulo SEO | Función trasladada | Configuración del sistema > SEO |
| Módulo de registro de errores | Función trasladada | Configuración del sistema > Depuración |
| Complemento Session Shield | Función trasladada | Clave de seguridad de sesión en Configuración del sistema > Avanzado |
| Compresión de scripts (ZipperUpper) | Función trasladada | Configuración del sistema > Avanzado |
| Complemento de comunicación | Innecesario | La mensajería está en el módulo de comunicación del núcleo |
| Complemento CAPTCHA | No funciona | Reemplázalo por reCAPTCHA |
| Complementos de carga externa de jQuery | No compatibles | Elimínalos |
| Módulos CafeXE / página web | No compatibles | Chocan con el multidominio. No se recomienda actualizar |
Criterios: absorbido por completo (integrado en el núcleo, se configura en su nueva ubicación) / absorbido en parte (solo una parte integrada) / función trasladada (movido a otro menú) / no compatible (necesita reemplazo) / no funciona (reemplazo inmediato).