Sobre este projeto
it-programming / web-development
Aberto
Situación actual
Vtiger CRM 6.2.0 sobre PHP 5.x, en una instancia AWS EC2, con MySQL local. El servidor tiene más de 10 años y se considera vulnerable.
12 módulos personalizados:
11 creados con ModuleDesigner: Expos, Stands, Contratos, Seguimientos a Cobranza, CatalogoWeb, Plazas, Tipos Expo, Revistas, Tipos Revista, CuentaBancaria y Beneficios.
1 extensión de terceros: Reportes SQL.
Plano interactivo de stands en HTML, integrado al módulo Expos y ligado a Cotizaciones, Contratos y Cuentas.
Etiquetas sin traducir en la interfaz (LBL_, SINGLE_, RELATED_).
Destino
Vtiger Open Source 8.4 sobre PHP 8.x, en un servidor nuevo.
Se espera una actualización en cadena: 6.2 → 6.5 → 7.0 … 7.5 → 8.0 → 8.4.
Alcance
Actualizar a Vtiger 8.4 en el servidor staging, con todos los datos migrados.
Adaptar los 11 módulos personalizados y el plano interactivo para que funcionen igual que hoy.
Resolver la compatibilidad de Reportes SQL (versión compatible o reemplazo funcional) y de cualquier archivo cifrado con ionCube.
Traducir al español las etiquetas sin traducir.
Replicar las tareas programadas (cron) y los workflows.
Entregar un documento con los cambios realizados y el procedimiento de despliegue.
Requisitos
Experiencia comprobable en migraciones de Vtiger 6 o 7 a 8.x y en módulos creados con vtlib o ModuleDesigner.
Firma de acuerdo de confidencialidad: el sistema contiene datos de clientes, contratos y cuentas bancarias.
Para postularte, responde:
¿Cuántas migraciones de Vtiger 6 o 7 a 8.x has realizado? ¿Cuál fue el error más común?
¿Cómo manejas un módulo creado con vtlib o ModuleDesigner que falla en PHP 8?
¿Qué haces si un archivo está cifrado con ionCube y el proveedor original ya no existe?
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias