Arquitectura modular de bloques
b10cks se basa en una arquitectura modular de bloques que refleja cómo ya piensan los equipos frontend modernos sobre la interfaz. Construye tu modelo de contenido a partir de bloques atómicos, reutilizables y componibles, y luego ensámblalos para crear cualquier cosa.
El problema de la desalineación
El desarrollo frontend moderno se basa en los principios del diseño atómico: átomos, moléculas, organismos, plantillas, páginas. Los componentes se componen a partir de otros más pequeños. La estructura es reutilizable, predecible y mantenible.
Luego abres tu CMS y te encuentras con una lista plana de campos de texto.
b10cks cierra esa brecha. Tu modelo de contenido se construye a partir de bloques — exactamente igual que tus componentes de UI —, así que la estructura de tu CMS refleja la estructura de tu producto. Se acabó la capa de traducción. Se acabó adivinar a qué corresponde cada campo.
¿Qué es un bloque?
Un bloque es una estructura de contenido con nombre, tipo y reutilizable. Piensa en él como un componente de contenido: tiene un nombre, un conjunto de campos tipados y un propósito definido en tu modelo de contenido.
Ejemplos:
HeroSection — title: Text, subtitle: Text, cta: Link, background: ImageFeatureCard — icon: Text, heading: Text, body: RichTextTestimonialBlock — quote: Text, author: Reference(TeamMember), company: TextPricingTier — name: Text, price: Number, features: Array(Text), highlighted: BooleanDefínelo una vez. Úsalo donde quieras.
Diseño atómico, compatible de forma nativa
b10cks admite anidación completa de bloques. Un bloque puede contener campos, referencias a otros bloques o arrays de bloques, lo que te permite construir jerarquías de contenido que encajan exactamente con tu sistema de diseño atómico.
Bloques en el editor visual
Cada tipo de bloque que defines en el lienzo se asigna directamente a un componente en el editor visual de contenido. Los editores ven los bloques como formularios estructurados y con nombre, no como un muro de campos de texto idénticos.
Tus desarrolladores definen la estructura. Tus editores la rellenan, de forma intuitiva y sin necesidad de formación.
Esquemas de bloques como código
Define los esquemas de tus bloques de forma programática usando el formato de esquema de b10cks, con control de versiones en tu repositorio junto con el código de tu frontend.
Empuja los cambios de esquema a través de CI/CD como cualquier otro cambio de código. El lienzo los refleja automáticamente.
Migración y evolución
Las arquitecturas de contenido reales evolucionan. Añadirás campos, renombrarás tipos y reestructurarás jerarquías a medida que tu producto crezca. b10cks hace que esos cambios sean manejables:
Crea contenido como construyes la UI.