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

Resumen de privacidad
Carmelo Andres

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.