{{-- Vista DEMOS — Seguimiento y Auditoría de Demos (Branding Deluxe). Visualiza el estado de los 21 demos del sistema según los requisitos de archivos variables y validación de formularios contra spam (AJAX/reCAPTCHA). --}} @push('styles') @endpush {{-- Widgets de Resumen Global --}}
{{ $data['totals']['total'] }}
Demos en Catálogo
{{ $data['totals']['deluxe'] }}
Deluxe Ready (100%)
{{ $data['totals']['in_progress'] }}
En Progreso (≥50%)
{{ $data['totals']['avg_score'] }}%
Salud Promedio Branding
{{-- Tabla / Lista de Demos Audita --}}

Seguimiento y Diagnóstico de Plantillas Control de adaptadores CSS, Skins, Vistas base y formularios AJAX/reCAPTCHA

@foreach($data['demos'] as $demo) @php $scoreClass = $demo['score'] === 100 ? 'deluxe' : ($demo['score'] >= 50 ? 'in_progress' : 'incomplete'); $badgeClass = $demo['status'] === 'deluxe' ? 'bg-light-success text-success' : ($demo['status'] === 'in_progress' ? 'bg-light-warning text-warning' : 'bg-light-danger text-danger'); @endphp @endforeach
Demo / Tipo Readiness Score Archivos Visuales (Layouts) Vistas Base (Fallback/Demo) Módulos Activos (Dynamic Headers) Seguridad reCAPTCHA / AJAX Estado
{{ $demo['label'] }} {{ $demo['key'] }} · {{ $demo['type'] }}
{{ $demo['score'] }}% {{-- CSS --}} CSS {{-- Skin --}} Skin {{-- Header --}} Header {{-- Footer --}} Footer @foreach(['welcome', 'about', 'contact'] as $v) @php $vStatus = $demo['views'][$v] ?? 'FALLBACK'; $vClass = $vStatus === 'OK' ? 'ok' : 'fallback'; @endphp {{ $v }}: {{ $vStatus }} @endforeach @if(empty($demo['modules'])) Ninguno requerido @else @foreach($demo['modules'] as $modName => $modData) @php $mClass = $modData['supports_demo'] ? 'ok' : 'missing'; @endphp {{ $modName }} @endforeach @endif @if(empty($demo['recaptcha_check'])) Sin formularios detectados @else @php $allOk = true; foreach($demo['recaptcha_check'] as $chk) { if(!$chk['has_recaptcha_class']) $allOk = false; } @endphp @if($allOk) AJAX/reCAPTCHA OK @else
Falta clase js-recaptcha-form en forms
@endif @endif
{{ $demo['status'] }}
Eje de Maduración de Demos (Branding Factory)
Este panel audita de forma dinámica e interactiva todos los templates visuales. Cada demo que alcanza el 100% (**Deluxe**) garantiza: 1. Hojas de estilo y skins Porto compiladas y cargadas sin romper compatibilidad. 2. Headers, Footers y Vistas base adaptadas que previenen pérdida de datos en Laravel. 3. Seguridad activada contra spam con formularios AJAX configurados con `js-recaptcha-form`.