Producto propio · Años: 2024–2025 · Rol: Autor (arquitectura, desarrollo, mantenimiento)
Reto
Crear un plugin base para cualquier sitio WordPress que:
- refuerce la seguridad de acceso al Admin,
- garantice el envío fiable de emails (SMTP),
- permita copias de seguridad completas bajo demanda,
- 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).
- Backup completo (base de datos +
- 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

