Todos los componentes del NIVEL 2 ya están implementados correctamente: - ✅ Notification Bar (#49) - ✅ Navbar (#50) - ✅ Hero Section (#51) - ✅ Sidebar (#52) - ✅ Footer (#53) Solo se actualizó notification-bar.css para usar variables CSS. Próximo paso: NIVEL 3 (Refinamientos visuales) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
8.2 KiB
Contexto
Proyecto: Análisis de Precios Unitarios (analisisdepreciosunitarios.com)
Repositorio: https://github.com/prime-leads-app/analisisdepreciosunitarios.com
Tema WordPress: apus-theme v1.0.0
Template de Referencia: D:\_Desarrollo\02AnalisisDePreciosUnitarios\analisisdepreciosunitarios.com\_planeacion\theme-template\index.html
El proyecto consiste en un sitio WordPress especializado en Análisis de Precios Unitarios (APUs) para la industria de construcción mexicana. Se ha desarrollado un tema personalizado "apus-theme" que debe replicar al 100% el diseño visual del template de referencia RDash proporcionado por el cliente.
Ambiente de Desarrollo:
- Local: D:_Desarrollo\02AnalisisDePreciosUnitarios\analisisdepreciosunitarios.com
- WordPress: Última versión
- PHP: 7.4+
- Bootstrap: 5.3.8 (local, no CDN)
- Sistema de Fuentes: System fonts (optimizado para performance)
Estado Actual:
- 29 issues completados (#1-#40, excluyendo algunos cerrados)
- Funcionalidades core implementadas: 88%
- Coincidencia visual con template: 70%
- 9 componentes requieren ajustes visuales para match 100%
Descripción del Problema
El tema WordPress "apus-theme" actualmente NO se ve 100% idéntico al template de referencia ubicado en D:\_Desarrollo\02AnalisisDePreciosUnitarios\analisisdepreciosunitarios.com\_planeacion\theme-template\index.html, a pesar de tener la mayoría de los componentes implementados funcionalmente.
Síntomas Específicos:
- Componentes funcionales pero sin estilos visuales exactos (colores, sombras, animaciones)
- Efectos hover diferentes o ausentes
- Gradientes y transiciones no coinciden con template
- Micro-interacciones (underlines animados, pulse effects) faltantes
- Espaciados y border-radius inconsistentes
Impacto:
- El sitio no cumple con el diseño aprobado por el cliente
- Inconsistencia visual vs especificaciones del template RDash
- Experiencia de usuario por debajo del estándar esperado
- Identidad visual de marca no alineada con diseño original
Análisis y Diagnóstico Preliminar
Causa Principal: Los componentes fueron implementados con funcionalidad correcta, pero los estilos CSS y animaciones JavaScript no replican exactamente las especificaciones visuales del template RDash. Existen diferencias en:
- Paleta de colores exacta (#0E2337, #61c7cd, #FF6B35, etc.)
- Efectos CSS avanzados (pseudo-elementos ::after, keyframe animations)
- Valores específicos (border-radius 16px vs 8px, box-shadow profundidades)
- Transiciones y timing functions (cubic-bezier vs ease)
Áreas Afectadas:
- TOC (Tabla de Contenidos) - Implementado pero no sticky con scrollspy
- Navbar - Sin underline animado turquesa en hover
- Top Notification Bar - Colores no verificados contra RDash
- Header - Falta botón CTA "Let's Talk" con gradiente naranja
- Related Posts - Background blanco en lugar de gris, sin borde lateral
- Paginación - Estilos básicos, sin gradientes ni animaciones avanzadas
- Modal Contacto - Border-radius y sombras no coinciden
- CTA Box Sidebar - Sin animación pulse
- Hero Section - Padding no verificado
Reproducible: Sí, 100% reproducible en todos los ambientes (local, staging si existe)
Issues Relacionados:
- #1-#40 (issues previos completados o en progreso)
Pasos para Reproducir
-
Abrir sitio actual:
- Local: http://localhost/analisisdepreciosunitarios.com
- Navegar a cualquier single post
-
Abrir template de referencia:
- Abrir en navegador:
D:\_Desarrollo\02AnalisisDePreciosUnitarios\analisisdepreciosunitarios.com\_planeacion\theme-template\index.html
- Abrir en navegador:
-
Comparar visualmente:
- Navbar: Verificar color de fondo (#0E2337), hover effects turquesa
- TOC: Verificar sticky behavior y scrollspy activo
- Hero Section: Verificar gradiente azul (#1e3a5f → #2c5282)
- Related Posts: Verificar background gris (#f7fafc), borde lateral en hover
- Paginación: Verificar gradientes, transforms, sombras
- Hover effects: Verificar animaciones en todos los links/botones
-
Verificar colores exactos:
- Usar eyedropper extension
- Comparar códigos hex contra paleta RDash en documentación
Comportamiento Esperado
El tema WordPress debe verse 100% idéntico al template index.html de referencia en todos los aspectos visuales:
Layout y Estructura
- ✅ Grid y contenedores exactos (ya implementado)
- ✅ Jerarquía de elementos correcta (ya implementado)
- ⚠️ Espaciados específicos (verificar padding/margin exactos)
Colores Exactos
- Navbar: Background #0E2337, hover links #61c7cd
- Hero Section: Gradiente #1e3a5f → #2c5282
- Botón "Let's Talk": Gradiente #FF6B35 → #FF8C42
- CTA Box Sidebar: Gradiente #FF8600 → #FFB800
- Related Posts Cards: Background #f7fafc, border #e2e8f0
- Top Notification Bar: Background #4C5C6B, links #61c7cd
Animaciones y Efectos Hover
- Navbar links: Underline animado con ::after, color #61c7cd
- Related Posts cards: translateY(-8px) en hover, borde lateral gradiente
- Paginación: Transform + shadow en hover, gradiente en current
- CTA Box: Animación pulse sutil (3s infinite)
- Botones: Transform translateY(-2px) + shadow en hover
Impacto / Prioridad
Prioridad: 🔴 ALTA - El tema no cumple con el diseño aprobado por el cliente
Impacto en Negocio:
- Experiencia de Usuario: Diferencias visuales afectan percepción de profesionalismo
- Conversión: Falta de botón CTA "Let's Talk" visible reduce oportunidades de contacto
- Branding: Colores no alineados con identidad visual RDash
- SEO/UX: TOC sin scrollspy dificulta navegación de contenido largo
Hito (Milestone)
Nombre: v1.2.0 - Implementación Visual Completa Objetivo: Replicar 100% el diseño visual del template de referencia RDash Fecha objetivo: 2025-11-22
Alcance incluido:
- Todos los componentes visuales del template RDash
- Colores exactos según paleta RDash
- Animaciones y efectos hover completos
- Micro-interacciones (underlines, pulses, transforms)
- TOC sticky con scrollspy funcional
- Botón CTA "Let's Talk" en navbar
- Refinamiento de componentes existentes
Alcance excluido:
- Funcionalidades backend (ya implementadas en issues previos)
- Plugins externos (no son parte del tema)
- Contenido del sitio (solo estructura visual)
- Nuevas funcionalidades no presentes en template
Checklist del hito:
- Proponer milestone v1.2.0
- Definir fecha objetivo (2025-11-22)
- Confirmar capacidad y recursos
- Revisar dependencias (ninguna)
- Definir criterios de salida
Issues Atómicos Creados
A continuación se listan todos los issues atómicos que se crearán para este milestone:
Sprint 1: Issues Críticos
- Issue #41: Implementar TOC Sticky con ScrollSpy - 🔴 CRÍTICA - 1 día
- Issue #42: Agregar Underline Animado Turquesa en Navbar Links - 🔴 CRÍTICA - 0.5 días
- Issue #43: Verificar y Corregir Colores Exactos Notification Bar - 🔴 CRÍTICA - 0.25 días
Sprint 2: Issues Altos
- Issue #44: Agregar Botón CTA "Let's Talk" con Gradiente Naranja - 🔶 ALTA - 0.5 días
- Issue #45: Actualizar Diseño Related Posts con Background Gris - 🔶 ALTA - 0.5 días
Sprint 3: Issues Medios
- Issue #46: Mejorar Estilos de Paginación con Gradientes y Animaciones - 🟡 MEDIA - 0.5 días
- Issue #47: Refinar Modal de Contacto con Border-Radius y Sombras - 🟡 MEDIA - 0.25 días
Sprint 4: Issues Bajos (Opcionales)
- Issue #48: Agregar Animación Pulse Sutil al CTA Box Sidebar - 🟢 BAJA - 0.25 días
- Issue #49: Ajustar Padding Hero Section para Match Exacto - 🟢 BAJA - 0.1 días
Tiempo total estimado: 3.85 días trabajo efectivo (~18 días calendario incluyendo testing y QA)
Etiquetas
enhancement, design, priority-high, milestone-v1.2.0, visual-implementation
Estado
Status: 🟡 Abierto - En planificación
Próximos Pasos:
- Crear los 9 issues atómicos en GitHub (#41-#49)
- Asignar desarrollador frontend
- Setup milestone v1.2.0 en GitHub
- Crear branch
gap-implementation - Inicio de Sprint 1 (issues críticos)
Fecha de Creación: 2025-11-04