Plugin Gesimatic

Gesimatic-full

Producto propio · Años: 2024–2025 · Rol: Autor (arquitectura, desarrollo, mantenimiento)

Reto

Crear un plugin base para cualquier sitio WordPress que:

  1. refuerce la seguridad de acceso al Admin,
  2. garantice el envío fiable de emails (SMTP),
  3. permita copias de seguridad completas bajo demanda,
  4. y conecte el sitio con la membresía Gesimatic (acceso a plugins/temas y actualizaciones según plan).

Solución

  • Protección de acceso (anti fuerza bruta)
    • Limitación de intentos + bloqueo temporal por IP/usuario.
    • Registro de eventos (intentos, bloqueos) y desbloqueo manual.
    • Ajustes de umbrales (intentos, ventana de tiempo) y whitelist.
  • SMTP (entrega de email fiable)
    • Panel para credenciales SMTP/ports/encryption.
    • Test de envío desde la propia pantalla (éxito/error detallado).
  • Copia de seguridad
    • Backup completo (base de datos + wp-content/archivos críticos) en ZIP.
    • Descarga directa desde Admin y registro de historiales (fecha/tamaño).
  • Cuenta Gesimatic (licencia y actualizaciones)
    • Login con API Key / token y validación del plan (Free/Pro/Company).
    • Panel de cuenta: estado de licencia, renovación, dispositivos/instalaciones.
    • Actualizaciones: integra el canal de updates para plugins/temas de la membresía según nivel.

Stack: WordPress, PHP (PSR-4), WP-CLI (opcional para backups), nonces/roles/capabilities, cron WP para tareas programadas.

Impacto

  • Hardening inmediato en instalaciones nuevas (atajos de seguridad sin dependencias externas).
  • Pantalla SMTP (formulario + prueba de envío).
  • Backup (listado de copias, tamaños, botón descargar).
  • Cuenta Gesimatic (estado de licencia, plan, actualizaciones disponibles).

Notas

  • Compatible con instalaciones single y multisite.
  • Diseñado para convivir con otros plugins sin sobrecargar el stack.

Enlace

Disponible con la membresia «Free» de Gesimatic: obtener gesimatic