Control de versiones
Historial de versiones ilimitado, ramificación al estilo git, etiquetado de versiones y planificación de lanzamientos, todo incluido en todos los planes de b10cks. No es un complemento premium. No es una función empresarial. Es simplemente cómo debería funcionar un CMS.
Deshacer no es control de versiones
Publicar una entrada en un CMS se siente tan delicado por una razón: si algo sale mal, volver al punto de partida no siempre es sencillo. Algunas plataformas te dan una pila de deshacer muy limitada. Otras restringen el historial a un número fijo de revisiones o a una ventana móvil de 30 días. Varias tratan el historial completo de versiones como una función empresarial que pagas aparte para desbloquear.
El resultado es un equipo de contenido que publica con mucha cautela — no porque sea disciplinado, sino porque está nervioso. Ese no es el tipo de prudencia correcto.
b10cks guarda todas las versiones para siempre, en todos los planes. Experimenta libremente. Vuelve atrás con confianza.
Historial de versiones ilimitado
Cada vez que se guarda contenido en b10cks — borrador, guardado automático, publicación o edición — se crea y almacena una nueva versión. No hay límite de retención. No hay tope en el número de revisiones. No existe eso de “las versiones antiguas se purgan después de 30 días”.
El historial de versiones de tu contenido dura tanto como el proyecto. Si necesitas ver cómo se veía tu página de inicio seis meses antes de un rebranding, ahí está.
Ramificación al estilo Git
Una rama de contenido es una copia de trabajo aislada de tu espacio de contenido. Los editores trabajan con libertad — reordenando estructuras, redactando nuevas páginas, probando nuevos tipos de contenido — sin riesgo de afectar al sitio en vivo.
Cómo funcionan las ramas en b10cks:
Este es el flujo de trabajo que permite a un desarrollador reconstruir el modelo de contenido de un sitio en staging mientras los editores siguen publicando en producción. Sin congelaciones. Sin “por favor, no toquéis el CMS esta semana”.
Etiquetado de versiones
No todas las versiones son iguales. Algunas representan un hito: un lanzamiento de producto, una campaña estacional, una captura previa al rediseño, una revisión de texto aprobada.
Las etiquetas de versión te permiten marcar cualquier versión de cualquier contenido con un nombre significativo:
v2.-launch · black-friday-2025 · pre-rebrand-snapshot · legal-approved-Q1Cuando el CEO pregunta “¿qué estaba exactamente en vivo el día del lanzamiento?” — tienes la respuesta, al instante.
Planificación de lanzamientos
Un lanzamiento en b10cks es una colección nombrada de cambios de contenido — repartidos entre varias entradas, tipos de bloque y configuraciones regionales — que se preparan juntos y se publican como un único evento coordinado.
Así se ve lanzar una campaña cuando tu CMS realmente lo permite.
Publica cualquier versión
Cada versión en el historial de b10cks se puede publicar — no solo el borrador actual. Si necesitas devolver una página en vivo a un estado anterior, no hace falta deshacer cambios manualmente ni pegar contenido desde una copia de seguridad. Promueves la versión que quieres y pasa a estar en vivo.
Sin proceso de “restaurar desde copia de seguridad”. Sin necesidad de desarrollador. Solo elige la versión que quieres en vivo y publícala.
Vista previa en vivo y diff
Vista previa en vivo de cualquier versión Apunta la URL de vista previa de tu frontend a cualquier versión histórica, etiqueta o rama — no solo al borrador actual. Ve exactamente cómo se renderizaba un estado pasado del contenido en tu sitio real, con el diseño real, antes de decidir restaurarlo o descartarlo. Funciona con cualquier framework frontend mediante la API del token de vista previa de b10cks.
Diff lado a lado Selecciona dos versiones cualesquiera de una entrada y obtén un diff a nivel de campo — qué se añadió, qué cambió y qué se eliminó. Se muestra en una salida limpia y legible: no JSON en bruto, ni un muro de líneas rojas y verdes.
Cuando alguien del equipo te pregunte “¿qué cambió desde el martes pasado?” tendrás la respuesta exacta en tres clics.
Funciona con tu flujo de trabajo de contenido
Para desarrolladores
Ramifica el propio modelo de contenido — no solo las entradas. Prueba nuevos tipos de bloque y cambios de esquema en una rama aislada antes de promocionarlos a tu espacio en vivo. Las ramas de esquema se reflejan al instante en la API, así que tu rama de frontend puede construir en paralelo sobre la nueva estructura de contenido.
Para equipos de contenido
Las campañas estacionales, las pruebas A/B de textos y los relanzamientos del sitio se benefician de las ramas. Redacta en aislamiento, previsualiza en contexto, fusiona cuando esté aprobado. Se acabaron los hilos de correo de “no publiquéis nada hasta el lanzamiento”.
Para agencias
Crea una rama por cada entrega de cliente. Construye y revisa en aislamiento. Fusiona a la principal cuando esté aprobado. El trabajo en curso de cada cliente permanece invisible para producción hasta que esté listo.
Deja de publicar con nervios. Empieza a lanzar con confianza.