- renombrar openspec/ a _openspec/ (carpeta auxiliar) - mover specs de features a changes/ - crear specs base: arquitectura-limpia, estandares-codigo, nomenclatura - migrar _planificacion/ con design-system y roi-theme-template - agregar especificacion recaptcha anti-spam (proposal, tasks, spec) - corregir rutas y referencias en todas las specs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.0 KiB
4.0 KiB
🎨 ADMIN COMPONENTS - DESIGN SYSTEM (MODULARIZADO)
Manual de Diseño para Componentes de Administración Versión 1.0 | APU México
📑 ÍNDICE DE DOCUMENTACIÓN
Este design system ha sido modularizado en archivos independientes para facilitar su consulta y mantenimiento.
📐 FUNDAMENTOS DEL SISTEMA
-
01-ESPECIFICACIONES-DEL-SISTEMA.md
- Requerimientos generales
- Stack tecnológico
- Estructura de archivos
-
- Principios clave
- Características comunes
🎨 SISTEMA DE DISEÑO VISUAL
-
- Colores principales (Navy, Orange, Neutral)
- Uso de colores por elemento
-
- Font stack (Poppins)
- Pesos y tamaños
- Jerarquía visual
-
- Grid de Bootstrap
- Breakpoints responsive
- Sistema de espaciado (margin/padding)
🏗️ ESTRUCTURA Y COMPONENTES
-
- Container principal
- Header del tab (obligatorio)
- Sistema de grid 2 columnas
-
07-COMPONENTES-REUTILIZABLES.md
- Botones (primario, secundario, reset)
- Inputs (text, color, textarea, select)
- Cards (estándar, vista previa)
-
- Form switches
- Color pickers
- Text inputs con contador
- Badges y links de ayuda
🔄 FUNCIONALIDAD Y COMPORTAMIENTO
-
09-VISTA-PREVIA-TIEMPO-REAL.md
- Estructura HTML del preview
- Reglas críticas
- CSS para vista previa
-
- Breakpoints
- Patrones responsive
- Media queries
-
- Inicialización
- Event listeners
- updatePreview()
- Guardar/cargar configuración
-
- Estructura del config.json
- Funciones de persistencia
- Sistema de notificaciones
🎛️ PANEL Y ADMINISTRACIÓN
-
- Estructura del panel principal
- Grid de componentes
- Patrón para nuevos componentes
-
- Conflicto con .card
- Conflicto con form switches
- Conflicto con alineación vertical
- Checklist anti-conflictos
📚 RECURSOS Y EJEMPLOS
- 15-EJEMPLOS-COMPLETOS.md
- Ejemplos de campos completos
- Template básico
- Checklist de implementación
- Troubleshooting
🎨 TOKENS DE DISEÑO
- design-tokens-apus-admin.scss
- Variables SCSS para colores
- Espaciado
- Tipografía
- Sombras y bordes
🚀 QUICK START
- Lee primero: 01-ESPECIFICACIONES-DEL-SISTEMA.md
- Consulta el diseño: 03-PALETA-DE-COLORES.md y 04-TIPOGRAFIA.md
- Usa los componentes: 07-COMPONENTES-REUTILIZABLES.md
- Implementa JavaScript: 11-JAVASCRIPT-PATTERNS.md
- Resuelve conflictos WP: 14-CONFLICTOS-WORDPRESS.md
📝 NOTAS IMPORTANTES
- ✅ Usar la librería de componentes HTML como referencia (
../componentes-html-bootstrap/) - ❌ NUNCA modificar el HTML del front-end desde el admin panel
- ✅ La vista previa debe ser 100% idéntica al componente real
- ✅ Guardar configuración en archivos JSON (NO localStorage)
- ✅ Responsive es obligatorio, no opcional
- ✅ Todos los iconos deben ser orange (#FF8600)
- ✅ Todos los títulos de card deben ser navy (#1e3a5f)
Documento creado: 2025 Versión: 1.0 Proyecto: APU México - Sistema de Administración Autor: Design System Team