Nivel 8
ZoneMirror: sincronizar DNS de cPanel a Cloudflare en tiempo real
Plugin de cPanel y WHM con licencia MIT, multiinquilino, con tokens cifrados por usuario y un demonio supervisado por systemd. Sin cron.
- php
- cpanel
WordPress es una herramienta buena para una parte concreta del trabajo: publicar contenido que alguien del equipo tiene que poder editar sin llamar a nadie. Para eso funciona, tiene ecosistema y no hay razón para escribir algo propio.
Deja de encajar cuando el sitio ya no es contenido. Cada regla de negocio que se resuelve encadenando plugins añade una dependencia que hay que actualizar, una consulta más en cada visita y una superficie más por la que entrar. Un sitio con treinta plugins no es un sitio flexible: es un sitio cuyo comportamiento nadie puede describir entero.
El trabajo aquí es en dos direcciones. Sobre WordPress: reducir lo que sobra, mover a código lo que se estaba sosteniendo con configuración, controlar el rendimiento en usuarios reales y mantener el núcleo, PHP y los plugins al día probándolo antes en un entorno aparte. Y fuera de WordPress: reconocer el punto en el que el proceso pide una aplicación y decirlo, en vez de seguir apilando extensiones.
Este mismo sitio salió de ahí. Estaba en WordPress con un maquetador visual, se archivó entero antes de tocarlo y se reconstruyó en Next.js conservando cada URL indexada. Esa es la clase de decisión que merece la pena tomar con datos: qué hay publicado, qué lo enlaza y qué cuesta mantenerlo un año más.
La decisión merece tomarse con datos y no con preferencias. Los datos son concretos: qué URL hay publicadas, quién las enlaza, cuántos plugins están activos y cuáles llevan años sin actualizarse, cuánto tarda hoy la página y cuántas horas al mes se van en mantener todo eso en pie. Con esa foto delante, la comparación deja de ser WordPress contra otra cosa y pasa a ser lo que de verdad importa: cuánto cuesta el año que viene cada uno de los dos caminos, y cuál de los dos permite hacer lo que el negocio necesita hacer después.
Hechos concretos
Nivel 8
Plugin de cPanel y WHM con licencia MIT, multiinquilino, con tokens cifrados por usuario y un demonio supervisado por systemd. Sin cron.
30.000
Buscador, comunicaciones y reconocimiento entre compañeros dentro de la plataforma de empleado de una gran empresa.
24M
Frontend, rendimiento y fiabilidad en producción sobre una plataforma de cotizaciones en tiempo real.
Cómo trabajamos
El mismo proceso en un encargo de tres semanas y en una plataforma de dos años.
Una sesión para entender el proceso de negocio, no para enseñar plantillas. Salimos con prioridades y precio por fases.
Modelo de datos, integraciones y presupuesto de rendimiento antes de escribir la primera pantalla.
Entregas semanales en un entorno visitable. Lo que se aprueba se despliega, no se acumula.
Monitorización, copias verificadas y despliegues que cualquiera del equipo puede ejecutar.
Cuando el sitio es fundamentalmente contenido, quien lo edita ya sabe usarlo y lo que se necesita cabe en el ecosistema sin encadenar cinco plugins para un solo flujo. En ese escenario cambiar de tecnología es gastar dinero en el mismo resultado.
Cuando cada funcionalidad nueva es un plugin más, cuando la web va lenta por el peso acumulado de lo que ya está instalado, o cuando el proceso de negocio real vive en un maquetador visual del que nadie puede sacarlo. Ahí el coste de mantenerlo un año más suele superar al de reconstruirlo.
No, si se planifica antes de tocar nada. Primero el inventario de URL indexadas, después el mapa de cada una a su equivalente y las redirecciones de un solo salto, y el sitio antiguo archivado entero por si hay que volver. Este sitio hizo exactamente ese camino sin perder una URL.
Siguiente paso
Respondemos en un día laborable con una propuesta de alcance por fases, o con la razón por la que creemos que no somos el estudio adecuado para el encargo.