Control de plugins

Esta página reúne el catálogo de los plugins propios que he ido desarrollando para Indaga.net y otros proyectos que gestiono. La lista se actualiza mediante el shortcode mis_plugins (entre corchetes, que si no se ejecuta), que tira directamente de una tabla en la base de datos con la fecha, el nombre, la versión, el autor, la descripción, las etiquetas y el enlace de descarga de cada uno. Más adelante añadiré más cosas…

Porqué plugins propios

Llevo tiempo evitando instalar plugins de terceros salvo que sea estrictamente necesario. Cada dependencia externa añade peso, superficie de ataque y un mantenimiento que no controlo: basta con que el autor original deje de actualizarlo, cambie de licencia o introduzca una vulnerabilidad para que el problema pase a ser mío. La alternativa que he elegido es programar yo mismo lo que necesito, ajustado a lo que de verdad uso, sin nada de más.

La filosofía detrás de cada plugin

Todos comparten el mismo planteamiento, aunque resuelvan cosas distintas:

  • Un único fichero PHP, a ser posible, sin librerías externas ni dependencias de terceros.
  • Tablas propias en la base de datos, con consultas preparadas mediante $wpdb para evitar inyecciones SQL.
  • Patrón POST/Redirect/GET en todos los formularios de administración, para no reenviar datos por accidente al recargar.
  • Verificación de nonce y comprobación de permisos (current_user_can('manage_options')) en cualquier acción del panel.
  • Shortcodes sencillos para el front end, con buscador y paginación cuando el volumen de datos lo justifica.

Es la misma lógica que ya expliqué al hablar del plugin de Comandos Linux: cubrir una necesidad muy concreta, con el menor peso posible y sin renunciar a las buenas prácticas de seguridad de WordPress.

Qué vas a encontrar aquí

Desde plugins de contenido, como el propio Comandos Linux o el buscador nativo que sustituyó a Ivory Search, hasta herramientas de importación de datos (CSV, Excel, ODS) o de maquetación, como las pestañas o el acordeón de preguntas frecuentes. Cada ficha incluye la versión y una breve descripción, y el enlace de descarga cuando el plugin está disponible para instalar en otro sitio.

Iré ampliando este catálogo a medida que publique o actualice nuevos plugins, y comunicaré los cambios tanto en Indaga.net como en los foros de Puntocomunica. Aquí van:

Fecha ▼NombreVersiónAutorDescripciónTagsDescarga
octubre de 2026Solicitud Congresov1.6.1Guillermo Beltrán Pilato (INDAGA.net)Gestión, solicitud y control centralizado de asistencia a congresos nacionales e internacionales para cualquier empresa, institución u organización. Incluye panel de control en administración, formulario en frontend mediante shortcode, gestión privada de adjuntos y notificaciones automáticas por correo electrónico. • Acceso: Panel de Administración > Solicitud Congresos (wp-admin/admin.php?page=solicitud-congresos) • Alias / Shortcodes: [solicitud_congreso], [solicitud_congresos] • Dependencias: 100% nativo. Basado en las APIs oficiales de WordPress (WPDB, Shortcode API, Options API y wp_mail). Cero dependencias de terceros. • Seguridad: Sanitización completa en entradas (sanitize_text_field, sanitize_email, absint, esc_url_raw), escapado estricto en salidas (esc_html, esc_attr), protección anti-CSRF mediante nonces en todas las acciones y restricción de acceso por roles.
solicitud congresos
Descargar
octubre de 2026Contabilidad Casera Indagav1.7.1Guillermo Beltrán Pilato (INDAGA.net)Sistema de contabilidad doméstica privada para el registro manual de ingresos, gastos, ahorro e inversión, con categorías personalizables, gráfico comparativo en SVG nativo y exportador a CSV. En esta nueva versión también con control de pasos. Novedades versión 1.4.0: - Filtro de periodo de fechas: Selección con selector/calendario con por defecto del 1 al último día del mes en curso y accesos rápidos (Mes / Año). - Desglose en Tarta SVG: Reclalculado automático según el rango de fechas seleccionado.
contabilidadfinanzasahorroexportar csv
Descargar
septiembre de 2026Cuaderno de Ideasv1.2.0Guillermo Beltrán Pilato (INDAGA.net)Diario de ideas privado para gestión interna de publicaciones, vista previa privada y exportación a múltiples formatos de marcado. Acceso: Cuaderno Ideas > Instrucciones (wp-admin/edit.php?post_type=cip_idea&page=cip-instrucciones) Alias / Shortcodes: No aplica (es un plugin exclusivamente de administración interna privada). Dependencias: Ninguna (100% nativo mediante Custom Post Types y API de WordPress). Seguridad: Validación mediante nonces (wp_verify_nonce), restricción de vista previa en frontend (template_redirect con respuesta 403 para usuarios no autorizados), verificación de capacidades (edit_posts), sanitización al guardar (sanitize_text_field) y escapado estricto en la salida (esc_textarea, esc_attr, esc_url).
ideascuadernonotebook
Descargar
septiembre de 2026Control de prórrogasv1.4.0Guillermo Beltrán Pilato (Indaga.net)Gestión nativa de prórrogas de correos electrónicos con control de acceso restringido a administradores e IDs de usuario específicos, filtrado en tiempo real y exportación a CSV para Excel y LibreOffice Calc. Acceso: Prórrogas Email (wp-admin/admin.php?page=control-prorrogas-email) Alias / Shortcodes: [control_prorrogas] Dependencias: Ninguna (100% nativo con API de WordPress, $wpdb y encabezados HTTP puros). Seguridad: Sanitización completa (sanitize_text_field, sanitize_email), consultas preparadas ($wpdb->prepare), verificación de Nonces (CSRF) para formularios y descargas, y restricción de acceso estricta mediante cpe_usuario_autorizado().
control prorrogas
Descargar
septiembre de 2026Indaga Tabsv2.3.0Guillermo Beltrán Pilato (Indaga.net)Gestor de contenido dinámico por pestañas (tabs) interactivas sin dependencias de terceros. Acceso: Alias / Shortcodes: [indaga_tabs], [tags] Acceso: Ajustes > Indaga Tabs (wp-admin/options-general.php?page=indaga-tabs) Dependencias: Ninguna (100% nativo en JavaScript vainilla y CSS dinámico). Seguridad: Sanitización completa con sanitize_text_field() y wp_kses_post(), escapado de salida (esc_html, esc_attr, esc_textarea) y protección contra accesos directos. NOTA (v2.3.0): Esta versión admite múltiples instancias mediante el parámetro id en el shortcode (ej: [indaga_tabs id="sidebar"]), lo que permite crear y gestionar distintos grupos de pestañas independientes desde el panel de administración.
tabspestañasgestor pestañas
Descargar
septiembre de 2026Indaga Search Formv1.0.0Guillermo Beltrán Pilato (Indaga.net)Buscador nativo de WordPress, ligero y sin dependencias. Shortcode [indaga_search] con placeholder, texto de botón, 4 diseños (en línea, apilado, minimalista, solo icono) y colores configurables desde el panel de ajustes o por atributos.
buscadorindaga search
Descargar
septiembre de 2026Importador CSV/Excel a Tablav1.0.0Guillermo Beltrán Pilato (Indaga.net)Sube un CSV o XLSX y lo inserta directamente en una tabla de la base de datos, o genera un script SQL descargable listo para pegar en phpMyAdmin. NOTA: todavía por revisar
csvexcelimportaciónsql
Descargar
septiembre de 2026Indaga Menu Searchv1.1.0Guillermo Beltrán Pilato (Indaga.net)Sustituye a Ivory Search; inyecta el buscador nativo de WordPress en el menú
menú buscadormenú
Descargar
septiembre de 2026Import Excel to Tablev1.5.0Guillermo Beltrán Pilato (Indaga.net)Importa Excel/ODS/CSV a tablas propias: ZIP/XML nativo, lector CSV con detección de delimitador y normalización UTF-8, buscador en frontend, múltiples identificadores de importación, selector por página, inserciones por lotes
excelcsvimportaciontablabuscador
Descargar
septiembre de 2026Indaga FAQsv1.1.0Guillermo Beltrán Pilato (Indaga.net)Plugin de FAQs con categorías, acordeón, búsqueda cliente y paginación
faqsaccordionbuscador
Descargar
septiembre de 2026Comandos Linuxv1.0Guillermo Beltrán Pilato (Indaga.net)Base de datos de comandos Linux con explicación y ejemplo práctico; shortcode [comandos_linux]; 69 comandos en 9 categorías
linuxshortcodeadmin
Descargar
septiembre de 2026Frases Aleatoriasv2.1Guillermo Beltrán Pilato (Indaga.net)Widget de cita aleatoria con Fisher-Yates en sessionStorage, integración con Google Translate, widget clásico y shortcode [frases_aleatorias]
widgetshortcodecitas
Descargar
1 2