Categoría: Stack

  • Pasando a headless después de 15 años con WordPress

    Pasando a headless después de 15 años con WordPress

    Mi primera web era HTML puro. Cada etiqueta escrita a mano, cada layout calculado con tablas. Control total, cero abstracciones. Luego llegó Joomla, que resolvía cosas pero metía capas que no siempre quería. Cuando migré mis propios sitios a WordPress, lo hice porque tenía más sentido para lo que necesitaba, no porque fuera la moda del momento.

    Los sitios que migré eran zao3d.com, en aquel momento un portfolio de servicios 3D y tutoriales, la semilla de lo que hoy es la academia, y gpcstudio.es, que nació como excusa para dar un curso de Gestión de Portales de Comercio en Tau. El dominio original era gestionportalescomercio.com, que lo dice todo sobre cómo nombrabas las cosas en 2010. Con los años acabó siendo gpcstudio.es. Zao3D estaba en español, inglés y polaco. Las razones para el polaco las cuento en otra entrada.

    Eso fue alrededor de 2010. Y como suelo hacer cuando algo me convence, lo enseñé. Impartí un curso de WordPress mientras todavía lo estaba asimilando del todo. Siempre he aprendido mejor así, explicar algo te obliga a entenderlo de verdad.

    Quince años después sigo usando WordPress. Solo que ahora no toca el frontend.

    La decisión de montar javivega.com en headless no vino de una frustración concreta. Vino de querer recuperar algo: el control total sobre el HTML que llega al navegador. Con un stack clásico, WordPress, tema, builder, el resultado puede ser bueno, pero siempre hay una capa entre lo que quiero y lo que sale. El tema decide cosas. El builder decide otras. Con Next.js en el frontend y WordPress solo como CMS, el HTML es el que yo escribo.

    Hay otra razón. Three.js me obligó a volver a JavaScript en serio. Y cuando empiezas a entender JS de verdad, Next.js deja de parecer complicado. Las piezas encajan solas.

    El argumento que más peso tuvo al final fue práctico: si en algún momento quiero volver a WordPress clásico, no tengo que migrar nada. El contenido ya está en WordPress. Solo cambio el frontend. El 95% de mis clientes usan WordPress y eso no va a cambiar. No me interesa alejarme del ecosistema, me interesa usarlo de otra manera.

    javivega.com es donde pruebo eso. Sin cliente esperando, sin deadline. Solo a ver qué sale.