Primer escaneo
Antes de ejecutar ninguna conversión, BricksShift escanea tu entorno y te dice qué vectores están disponibles y con qué datos. Es una operación de solo lectura: no modifica nada.
Qué hace el Scanner
Cuando abres BricksShift → Dashboard, el Scanner ejecuta estas comprobaciones:
- Detecta plugins activos: Bricks, ACSS, Advanced Themer (AT), Core Framework (CF).
- Busca archivos CSS en
wp-content/uploads/automatic-css/,uploads/automaticcss/y otros directorios de frameworks. - Lee las opciones relevantes de
wp_options:acss_*yautomaticcss_optionsbricks_color_palette,bricks_global_variables,bricks_global_classes
- Aplica heurísticas para detectar uso de AT (pasos Utopia +
clamp()) o CF (variantesbase--NN) incluso sin los plugins activos. - Cuenta tokens por categoría: colores, tipografía, spacing, borders, shadows, otros.
Disponibilidad de vectores
Para cada vector, el dashboard muestra uno de estos estados:
| Estado | Significado |
|---|---|
| Disponible | Todos los prerequisitos cumplidos. Puedes ejecutar. |
| Deshabilitado | Falta un plugin o un archivo. El mensaje indica qué falta. |
| Con aviso | Disponible, pero el Scanner detectó algo a revisar (ej. ACSS v2 en lugar de v3). |
Ejemplos de mensajes:
Vector A: ACSS no detectado.Vector D: archivo CSS no especificado. Sube un .css con @theme para continuar.Vector G: archivo .core/JSON no encontrado en la ruta indicada.
Qué información recoge el Scanner
Escaneo de solo lectura
El Scanner no escribe nada en la DB ni en el sistema de archivos. Solo lee. Puedes ejecutarlo las veces que quieras sin riesgo.
Para los vectores que parten de ACSS, el Scanner además:
- Escanea el HTML de templates Bricks (
_bricks_dataen postmeta) buscando clases ACSS en uso. - Extrae CSS vars del archivo compilado (
automatic-variables.css) como ground truth. - Normaliza nombres entre ACSS v3 (
--space-m) y el modelo interno (spacing-m).
Esto alimenta la opción "solo tokens en uso" disponible en los vectores A y B: en lugar de migrar los 765 tokens que genera ACSS, migra sólo los que aparecen realmente en tus templates.
Siguiente paso
Con el escaneo hecho, elige un vector y pasa a su página de detalle para ver las opciones de conversión. Empieza por Vector A si vienes de ACSS y quieres quedarte en Bricks.