Uso con Bricks
FDS está diseñado para funcionar en WordPress con Bricks Builder, compilándose en caliente via el plugin WindPress.
Instalación en WordPress
- Instala WindPress en tu WordPress.
- Importa FDS como archivo
.windpress(exportación completa del sistema). - Activa WindPress para Bricks Builder desde los ajustes del plugin.
- Usa cualquier clase de FDS (
.btn-primary,.heading,.grid-cols-1-2) en los elementos de Bricks.
WindPress compila Tailwind y FDS directamente desde el admin, sin requerir build tools fuera del sitio.
En el editor de Bricks
En cualquier elemento Bricks, añade clases de FDS desde el panel de clases:
class="btn btn-primary btn-lg"
class="heading"
class="card card-md card-elevated"
class="grid grid-cols-1-2"
Como las clases son Tailwind estándar, Bricks las autocompleta y aplica el preview en tiempo real.
Variables CSS en Bricks
Los tokens de FDS están disponibles como CSS variables en :root. Desde los controles de Custom CSS de Bricks:
.mi-elemento {
padding: var(--spacing-block);
color: var(--color-primary-700);
font-size: var(--text-xl);
border-radius: var(--radius-card);
}
Overrides del proyecto
WindPress permite añadir @theme del proyecto sin tocar los archivos de FDS:
@theme {
--color-primary-500: oklch(0.55 0.18 250);
--font-display: "Inter", sans-serif;
--ft-text-max: 1.25rem;
}
Cambios inmediatos en el preview del editor.
Custom variants en Bricks
Las tres variantes parent, parent-hover, parent-focus-within funcionan igual que en cualquier proyecto Tailwind. Útiles para interacciones padre/hijo sin JavaScript:
class="parent-hover:translate-x-1 transition"
Integración completa con FlowKit
Si quieres tokens + componentes + flujo editorial integrado (presets de Bricks, panel visual de tokens, helpers PHP), existe FlowKit, el child theme comercial de Bricks que empaqueta FDS con extras:
- Panel visual (TDSM) para editar tokens sin tocar CSS.
- Elementos custom de Bricks: Carrito AJAX, Checkout, Account Addresses.
- Integración WooCommerce.
- Actualizaciones automáticas.
FlowKit consume FDS como capa base. Son compatibles y comparten filosofía.
FDS sin FlowKit
FDS es totalmente usable sin FlowKit: WindPress + Bricks + el .windpress de FDS es suficiente para proyectos que quieran solo el sistema de diseño. FlowKit añade el child theme, no sustituye al sistema.
Exportar e importar
WindPress permite exportar el estado completo (tokens, componentes, utilities, overrides) como archivo .windpress. Útil para:
- Versionar el design system del proyecto en Git.
- Compartir entre sitios del mismo cliente.
- Hacer rollback tras experimentación.