Herramientas - distribuidordeherramientases-wq/seo-taxonomy GitHub Wiki
La pantalla agrupa utilidades avanzadas.
| Herramienta | Función |
|---|---|
| Taxonomy | Gestión de taxonomía SEO |
| Templates | Plantillas |
| Search | Configuración del buscador |
| Redirects | Redirecciones |
| Marketing | Marketing |
| Data Table | Vista tabular |
| Clean DB | Limpieza de base de datos |
| Import / Export | Importación y exportación |
| Procesos | Estado y velocidad de procesos |
| Logística | Pedidos ↔ proveedores |
| Conexiones con proveedores | Google, Amazon, Cloudflare, GitHub y servicios compartidos |
| FAQs | Preguntas frecuentes |
| Estado del servidor | Diagnóstico |
| Plugin Validation | Pruebas internas |
| Menu Manager | Gestión de menús |
Los módulos independientes pueden añadir tarjetas adicionales.
Ruta: TaxoCommerce SEO → Herramientas
Esta pantalla es un lanzador. El botón Abrir de cada tarjeta solo navega al módulo y no ejecuta cambios.
| Herramienta | Finalidad |
|---|---|
| Taxonomy | Arquitectura SEO y relaciones estructurales |
| Templates | Plantillas, asignación, disponibilidad y PRO → STAGING |
| Search | Buscador, campos, filtros y estadísticas |
| Redirects | Redirecciones, importación/exportación y diagnóstico |
| Marketing | Campañas, identidad, redes, sitemaps y estilo |
| Data Table | Exploración de tablas, backups y rollback |
| Clean DB | Auditoría, reparación y limpieza controlada |
| Import / Export | Importaciones, proveedores, catálogos y colas |
| Procesos | Estado, velocidad y workers |
| Logística | Pedidos/proveedores y transporte |
| Conexiones con proveedores | Credenciales e integraciones externas |
| Estado del servidor | Servidor, WordPress, MySQL, seguridad y logs |
| Plugin Validation | Validación interna del plugin |
| Menu Manager | Generación y sincronización del menú SEO |
| Facturas y presupuestos | Documentos PDF conectados a WooCommerce |
Ojeador ya no tiene tarjeta directa aquí: se accede desde SEO Taxonomy → Mercado → Hacia dónde vamos, manteniendo la pantalla y el slug histórico
seo-ojeador.
FAQs ya no se lanza desde Herramientas. Su acceso visible está en TaxoCommerce SEO → Contenidos → FAQs; la pantalla y el slug
seo-faqse mantienen.
Pestañas: Gestión SEO, Taxonomía y Semántica.
Cada Cluster permite Toggle, Guardar cambios, Eliminar y seleccionar mediante checkboxes sus Hubs primarios. Los Hubs primarios permiten Toggle, Guardar, Eliminar y seleccionar Hubs secundarios. Los Hubs secundarios permiten Toggle, Guardar, Eliminar, buscar categorías disponibles y marcarlas mediante checkboxes.
En Reasignación de Categorías, el selector Reasignar a… elige el nuevo Hub secundario y Modificar [Modifica] cambia la relación.
Vista jerárquica de lectura para comprobar el árbol efectivo.
Abre la pantalla canónica de Etiquetas, Clasificador, Atributos y Google esquema. El Clasificador analiza productos y propone asignaciones semánticas/atributos; su documentación operativa está en Clasificador.
Pestañas: Asignación a páginas, Archivos de plantilla, Disponibilidad y activación, PRO → STAGING.
- Activar plantilla específica para teléfono y ordenador: usa variantes por dispositivo cuando existen.
- checkboxes de páginas asignadas/disponibles.
- Guardar asignaciones y modo de renderizado [Guarda].
- Buscar plantilla [Consulta].
- Reemplazar principal y crear backup / Crear principal faltante [Modifica].
- Reemplazar secundaria y crear backup / Crear secundaria [Modifica].
- Subir y registrar principal [Guarda].
- Registrar archivo principal [Guarda].
- Campos: Clave única, Nombre visible, Archivo y Tipo inicial.
- Tabla de disponibilidad: Orden, Plantilla, Archivo, Tipo, Modo, Usable, Activa, Asignable, Descripción.
- checkboxes Usable, Activa y Asignable.
- Guardar disponibilidad y activación [Guarda].
- En PRO → STAGING: Copiar ahora, checkbox de confirmación y Copiar PRO → STAGING [Modifica]. Esta operación está destinada a STAGING.
Pestañas: General, Campos de búsqueda, Resultados y filtros, Búsqueda con filtros, Estadísticas.
Resultados por página, Página de resultados, Parámetro de URL, checkbox Activar sugerencias mientras se escribe, mínimo de caracteres, número de sugerencias, checkbox Activar coincidencias aproximadas, límite fuzzy, Sinónimos y checkbox Registrar términos y número de resultados. El botón estándar Guardar cambios persiste la configuración.
Checkboxes: Título, Descripción, SKU, Categorías, Vocabulario canónico y Atributos. Campo Metadatos personalizados para claves separadas por comas.
Checkboxes de tarjeta: imagen, precio, disponibilidad, SKU, categorías y descripción corta. Selector Cuadrícula/Lista, número de columnas y checkboxes de filtros de categoría, marca, atributos, precio y disponibilidad. Campos Taxonomía de marca y Mensaje sin resultados.
Checkbox Activar filtros semánticos canónicos; checkboxes ROL, TIPO, APLICACIÓN, PLATAFORMA y SUBTIPO; checkboxes Mostrar cantidad y Aplicar automáticamente. Muestra el shortcode [advanced_search] y una vista previa.
KPIs de 30 días, tablas Más buscado/Sin resultados y Eliminar historial [Elimina] con confirmación.
Bloque Exportar / importar / analizar, botón Importar solo nuevas, listado Requieren revisión y alta manual con URL origen, URL destino y Tipo. El buscador filtra la tabla ID, Origen, Destino, Diagnóstico, Tipo, Hits, Último uso y Acciones.
Pestañas: Resumen, Explorar tablas, Exportar / Backup, Operaciones.
En Explorar: Tabla, Buscar en toda la tabla, Columna, Valor, Filas y Aplicar. En Exportar: CSV/SQL por tabla y Backup completo. En Operaciones: Buscar, Estado, Módulo, Riesgo, Filtrar, detalle de operación y Revertir [Modifica] cuando existe rollback.
Pestañas: Errores en datos, Limpieza BBDD, Exportar BBDD.
Errores en datos revisa relaciones SEO, nodos sin objeto activo, duplicados, múltiples ámbitos, jerarquía de categorías y restablecimiento manual. El restablecimiento pide ID del objeto y Rol SEO; Restablecer objeto SEO modifica el registro.
Limpieza BBDD lista acción, encontrados y riesgo. Exportar BBDD ofrece Backup completo de WordPress y Backup solo TaxoCommerce SEO.
Pestañas base: Procesos y Gestor de workers.
En Procesos: Actualizar ahora, monitor en tiempo real y tabla Proceso / Estado / Velocidad-respuesta / Regulador-carga / Detalle.
La sección Control de velocidad muestra, según proceso, lote mínimo/inicial/máximo, tiempos objetivo/crítico, multiplicadores, memoria/CPU preventiva y crítica, pausas, workers y p95. Guardar velocidades guarda; Restaurar valores originales restablece.
Gestor de workers: checkbox Gestor activo; frecuencia, ventana y espera de reintento; checkboxes para Import/Export, Inventarios comerciales, Importación proveedores, Academia, Lingüista, Clasificador, Clonador para Academia, WP-Cron de respaldo y Registrar cada ciclo. Botones Guardar configuración, Activar gestor, Reiniciar gestor, Comprobar procesos ahora, Detener gestor y Vaciar log.
Pestañas: Gestión de pedidos y Transporte.
Gestión de pedidos muestra Pedido, Estado, Object ID, Producto WooCommerce, Cantidad, Proveedor, ID/SKU del proveedor, Producto proveedor y Compra.
Transporte: checkboxes Activar gestor propio, Solo España, Transporte sujeto a impuestos y No usar reglas avanzadas si faltan peso o medidas; campos Nombre que verá el cliente y Zona provisional. Añadir regla crea una regla. Cada regla tiene checkbox Activa, Eliminar, Prioridad, Nombre, Destino, límites de subtotal/peso/dimensiones/volumen y coste fijo/por kg/por unidad/gratuidad.
Pestañas: Resumen, PHP, MySQL, WordPress, Seguridad, Servidor, WooCommerce, Rendimiento, Logs.
Ejecutar chequeo completo [Proceso] guarda un snapshot. Rotar secreto [Modifica] exige actualizar la variable SEO_MONITOR_SECRET en GitHub. El resto de tarjetas son diagnósticas.
La pestaña MySQL incorpora una auditoría de solo lectura que muestra:
- slow query log y
long_query_time; - temporales escritos a disco;
- pico de conexiones, conexiones/clientes abortados, creación de hilos y esperas de bloqueo;
- hit rate de InnoDB y de table cache;
- consultas por segundo, full JOIN normalizados, slow queries y esperas InnoDB;
- JOIN sin índice y contadores de ordenación;
- inventario de tablas propias
seo_*, filas, tamaño e índices; - candidatos de índice en tablas grandes;
- índices duplicados exactos;
- planes
EXPLAINde consultas representativas de relaciones, Vocabulary, proveedores, imágenes, Dependiente, Ingeniero y FAQs; - micro-batería de SELECTs de diagnóstico para medir latencia;
- gráfico estático de las tablas SEO más grandes;
- histórico de hasta 30 fotografías del chequeo completo con tendencia de tamaño de BBDD, pico de conexiones, temporales a disco y latencia diagnóstica.
EXPLAIN analiza el plan del optimizador sin ejecutar el SELECT de negocio. Los gráficos históricos reutilizan fotografías ya guardadas y no vuelven a consultar MySQL, por lo que su coste al visualizar la pantalla es mínimo.
La pantalla no crea ni elimina índices. Los candidatos son recomendaciones para revisar en STAGING antes de cualquier migración.
El chequeo completo guarda una nueva fotografía MySQL. La exportación JSON del Estado del servidor incluye además mysql_audit y mysql_history: tablas, índices, candidatos, duplicados, EXPLAIN, variables, contadores, métricas derivadas, benchmark y evolución entre chequeos.
Pestañas: Resumen, Integridad del código, Operación y tienda, SEO, datos y contenido y Configuración.
Resumen es el cuadro de mando de Plugin Validation. No vuelve a ejecutar pruebas: reutiliza la última validación persistida y muestra de un vistazo:
- estado y puntuación global;
- críticos, importantes, avisos y pruebas correctas;
- cobertura de la validación;
- confianza media de las evidencias;
- estado agregado de Integridad del código, Operación y tienda y SEO, datos y contenido;
- KPIs por área: score, críticos/importantes/avisos, correctos/evaluables y cobertura;
- incidencias prioritarias que requieren atención;
- acceso al informe técnico completo, PDF/JSON y Configuración.
Las tarjetas del resumen son navegables: al pulsar un área se abre directamente su detalle sin volver a ejecutar la suite.
Integridad del código concentra inventario PHP, sintaxis, funciones, tipos, hooks, puntos de entrada, duplicados y compatibilidad WordPress.org.
Operación y tienda reúne:
- funcionamiento público;
- responsive y calidad visual;
- enlaces y 404;
- entorno del plugin;
- plantillas;
- catálogo;
- compra;
- correos;
- chequeos técnicos y de procesos.
SEO, datos y contenido reúne:
- datos internos SEO Core;
- Data Layer y Action Scheduler;
- contenido y semántica.
Los enlaces antiguos a Chequeos avanzados siguen siendo compatibles y se redirigen a la nueva organización.
Acciones: Ejecutar validación completa, Ejecutar siguiente bloque, repetir los bloques de auditoría 404, Reiniciar auditoría, Actualizar chequeos pasivos y Ejecutar prueba transaccional controlada. En diagnósticos hay checkbox de autorización para envío automático, Guardar autorización y Enviar ahora el último diagnóstico.
Integridad del código incorpora un scanner estático de solo lectura inspirado en Plugin Check y en las revisiones del WordPress.org Plugins Team. Su objetivo es detectar antes de empaquetar una versión pública los patrones que suelen bloquear una revisión.
Comprueba, entre otros:
- coherencia de
Version,SEO_SYSTEM_VERSION,Stable tag,Tested up to, tags y descripción corta; - archivos
.bak, dumps, logs o comprimidos que no deberían distribuirse; - etiquetas
<script>/<style>directas y assets remotos; - uso de
move_uploaded_file(); - acceso
mysqli_*que requiere revisión; - superglobales sin sanitización evidente y nonces sin sanitizar;
- endpoints REST declarados públicos para confirmar que su exposición es intencionada;
- rutas hardcodeadas, referencias manuales a
wp-load.phpy PHP sin guardiaABSPATH; - shortcodes globales sin prefijo distintivo;
- text domains incorrectos o ausentes;
- JSON embebido con opciones de escaping riesgosas;
- escrituras de archivos cuya ubicación debe comprobarse;
- dominios de servicios externos detectados en el código que no aparecen documentados en
readme.txt.
Los chequeos concluyentes se marcan como error. Los patrones heurísticos se muestran como Revisar, porque requieren contexto y pueden tener excepciones legítimas. Cada hallazgo conserva archivo, línea, regla y detalle para facilitar la corrección.
El scanner se ejecuta dentro de Ejecutar validación completa, por lo que también queda incluido en los informes técnicos/JSON. El objetivo operativo es que una release destinada al directorio de WordPress.org no se considere lista mientras estos controles tengan incidencias relevantes.
Checkboxes: Incluir Soluciones, Incluir Blog, Incluir Dependiente.
Acciones principales: Previsualizar menú, Sincronizar menú creado, Activar menú SEO, Restaurar menú anterior.
Para añadir elementos hay paneles de Páginas, Entradas, Categorías y Enlaces personalizados con Más reciente / Ver todo / Buscar, checkboxes y botones de añadir. En enlaces personalizados se introducen URL y Texto del enlace.
- Comentarista: gestiona evidencias externas, comentarios, vídeos, publicaciones sociales y enlaces asociados a productos.
Solucionador se encuentra en TaxoCommerce SEO → Contenidos, junto con Productos, Categorías, Páginas, Entradas, Imágenes y Auditor.