cms
CMS de edición visual tipo headless, con modelado basado en bloques, edición colaborativa en tiempo real y API de datos rápida. Self-hostable con Docker Compose.
Ficha actualizada 23 sept 2026, 5:30 · upstream 23 sept 2026, 5:13 · release v2026.9.17-b4c3aa25
Qué es cms
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
b10cks CMS es un CMS orientado a la opacidad que modela el contenido como bloques reutilizables, editándolo visualmente en colaboración en tiempo real con comentarios incluidos. Se ejecuta mediante Docker Compose sobre MariaDB y ofrece una API REST para entregar contenido desde cualquier lugar. Incluye Git-like history, Canvas infinito para planificación de secciones, iconos propios vía Iconify protocol, 16 operadores de filtro, caché por revisiones, búsqueda full-text en MySQL o OpenSearch, gestión de assets con transformaciones automáticas (WebP/AVIF), localización multilingüe, migración entre espacios y múltiples instancias aisladas. Se diferencia de Strapi/Directus al ofrecer SSO avanzado sin gateos, de Payload por su UX editorial completa, y de Storyblok/Salesforce Content porque no es un producto SaaS con lock-in.
- Gestionar contenido multilingüe para múltiples mercados
- Crear páginas dinámicas personalizadas mediante bloques reutilizables
- Implementar edición colaborativa en tiempo real entre equipos distribuidos
- Publicar contenidos con control de versiones y revisiones auditables
- Gestionar assets multimedia (imágenes, videos) con transformaciones automáticas
- Crear páginas personalizadas mediante el Canvas de planificación visual
- Edición colaborativa en tiempo real con comentarios por bloque individual
- Historia git-like que permite ramas y revisiones sin sobrescribir contenido
- API REST completa con 16 operadores de filtro, caché por revisiones y fallback a idiomas
- Iconify registry propio para servir iconos directamente desde el frontend
- Modelado basado en bloques con reglas de ordening y nesting per-entry
- Soporte nativo de MySQL 8.0+ o MariaDB con SQLite opcional para bases por espacio
- Requiere PHP 8.5+ y Node.js 16+ para desarrollo local (no soporta versiones anteriores)
- Depende de Redis para caché y colas de trabajo, no es compatible con Docker Compose sin Redis
- La versión self-hosted es AGPL-3.0: no se puede redistribuir ni modificar el código fuente
- El Canvas requiere un entorno local con Node.js instalado en cada equipo colaborador
- No incluye SSO nativo (requiere plugins o integraciones externas)
- Depende de OpenSearch para búsqueda avanzada, lo que añade dependencia externa
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala b10cks mediante Docker Compose: ejecuta el comando 'curl -fsSL https://get.b10cks.com | sh' en un entorno con Docker. El instalador descarga la imagen oficial de b10cks/cms, genera una contraseña de base de datos y inicia el stack. En producción se recomienda un reverse proxy TLS (Nginx o Traefik) antes del backend. Para hosting compartido usa el paquete webhost que entrega un archivo precompilado sin Docker ni Composer. Si prefieres instalar manualmente, clona el repositorio, ejecuta 'bun install', instala dependencias con 'composer install' y genera la clave de configuración con 'php artisan key:generate'. En producción activa Redis para caché y OpenSearch para búsqueda avanzada.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.