Roots Bedrock vs WordPress clásico: cuándo merece la pena el cambio
Uso ambos según el proyecto. Te explico qué aporta realmente Roots Bedrock frente a una instalación de WordPress tradicional, y cuándo no hace falta complicarse.
Uso tanto WordPress “clásico” como Roots Bedrock según el proyecto, y no, no es porque uno sea mejor que el otro en todo. Son dos formas distintas de organizar lo mismo por dentro.
Qué es Bedrock, sin tecnicismos
WordPress clásico organiza sus archivos de una forma pensada de hace más de veinte años: todo mezclado en una misma estructura de carpetas, sin una gestión moderna de dependencias. Funciona, y funciona bien, pero no se parece en nada a cómo se organiza un proyecto de software moderno.
Bedrock es una forma alternativa de estructurar un proyecto WordPress: usa Composer (el gestor de dependencias estándar de PHP) para manejar el core, los plugins y el theme como dependencias versionadas, separa la configuración (variables de entorno, claves, configuración por entorno) del código, y organiza las carpetas de forma más parecida a como lo haría cualquier framework PHP moderno.
Lo que de verdad cambia en el día a día
- Control de versiones más limpio. Con Bedrock, el código de plugins de terceros no se mezcla directamente en tu repositorio de Git de la misma forma; se gestionan como dependencias. Esto hace que los repositorios sean más manejables.
- Configuración por entorno. Variables de entorno separadas para desarrollo, staging y producción, en vez de tener la configuración de base de datos escrita directamente en un archivo que puede acabar donde no debe.
- Más cercano a un flujo de desarrollo moderno. Si vienes de trabajar con Laravel, Node o cualquier stack más “de desarrollador”, Bedrock se siente mucho más familiar que un WordPress clásico.
Lo que no cambia
Sigue siendo WordPress. La base de datos, el admin, los plugins, los themes — todo eso sigue funcionando exactamente igual. Bedrock no es un WordPress distinto, es una forma distinta de organizar el mismo WordPress por dentro.
Cuándo elijo cada uno
Si el proyecto es sencillo, lo va a mantener alguien sin perfil técnico avanzado, o el hosting no permite fácilmente estructuras de carpetas no estándar, WordPress clásico sigue siendo la opción con menos fricción. Si el proyecto lo vamos a mantener yo u otro desarrollador a largo plazo, con control de versiones serio y varios entornos (desarrollo, pruebas, producción), Bedrock aporta una organización que se agradece con el tiempo.
No es una cuestión de “cuál es mejor”, es una cuestión de quién va a tocar el proyecto después y con qué herramientas se siente cómodo.