Actualización de aplicaciones
¿Su aplicación funciona con una versión antigua?
La hago segura, y sus cambios le costarán menos.
PHP 7, Symfony 4 o 5, una biblioteca abandonada: mientras funciona, nadie la toca. Pero ya no se corrigen sus vulnerabilidades. Un día, el proveedor de alojamiento deja de ofrecer la versión antigua de PHP. Y cada nueva función cuesta cada vez más.
Cuanto más se espera, más tiempo lleva. Pasar a la versión siguiente lleva unos días. Ponerse al día de cuatro de golpe puede llevar semanas.
Paso a una versión reciente, paso a paso
Empiezo por un diagnóstico: en qué estado está la aplicación, qué bloquea y cuánto va a costar. Usted conoce el precio y la duración antes de empezar.
Después, paso una versión tras otra. En cada paso, compruebo que todo funciona como antes. Mientras tanto, usted sigue usando la aplicación: la nueva versión solo llega cuando está lista.
- Paso de PHP 7 a PHP 8, y a las versiones siguientes
- Actualización de Symfony, incluso desde una versión muy antigua
- Sustitución de las bibliotecas abandonadas
- Pruebas añadidas para comprobar que nada ha cambiado
- Sitios WordPress a medida: tema, extensiones y PHP
Tarifa
Presupuesto a medida
El diagnóstico da el precio: usted lo conoce antes de que empiece.
Hablar de su proyectoLas tecnologías que actualizo
Las uso a diario y sigo sus nuevas versiones.
PHP 8
Paso desde PHP 5 o 7: funciones eliminadas, extensiones que adaptar.
Symfony
Actualización versión tras versión, y sustitución de lo que ha desaparecido.
Doctrine
Lo que cambia en la base de datos de una versión a otra.
Composer y dependencias
Bibliotecas abandonadas sustituidas, alertas de seguridad corregidas.
WordPress
Temas y extensiones a medida adaptados a las versiones recientes de PHP.
Docker y despliegue
Una copia exacta de su servidor, para probar la nueva versión antes de ponerla en línea.
Cómo funciona
1. Un diagnóstico: en qué estado está la aplicación, qué bloquea, el precio
2. Una copia de la aplicación, para no tocar la que usted utiliza
3. La actualización, paso a paso, comprobada cada vez
4. La puesta en línea, cuando usted quiera
¿Todavía tiene preguntas?
Respondo a todas sus dudas.
-
¿Se detendrá mi aplicación durante la actualización?
No. Trabajo sobre una copia. Su aplicación sigue en línea hasta el cambio, que lleva unos minutos, en el momento que usted elija.
-
¿Por qué no rehacerlo todo?
Porque cuesta mucho más. Y habría que volver a descubrir todas las reglas que la aplicación ya sigue, incluso las que nadie escribió. Una actualización conserva lo que funciona.
Si una parte no merece conservarse, se lo digo, con el precio de las dos opciones.
-
Mi aplicación la hizo otra persona, ¿es un problema?
No, es el caso más habitual. Leo el código antes de proponer nada, aunque no haya documentación.
-
¿Una actualización corrige las vulnerabilidades de seguridad?
Corrige las de las versiones antiguas, y eso suele ser lo más importante. Para encontrar las demás vulnerabilidades, está la auditoría de seguridad.
-
¿Cómo evitar que vuelva a pasar?
Haciendo pequeñas actualizaciones periódicas. Cuestan mucho menos que ponerse al día de golpe cada cinco años. Puedo encargarme de ello con un contrato de mantenimiento.