Title: BSX File Exchange
Author: bs279
Published: <strong>17 de julio de 2026</strong>
Last modified: 24 de julio de 2026

---

Buscar plugins

![](https://ps.w.org/bsx-file-exchange/assets/banner-772x250.png?rev=3611751)

![](https://ps.w.org/bsx-file-exchange/assets/icon-256x256.png?rev=3611751)

# BSX File Exchange

 Por [bs279](https://profiles.wordpress.org/bs279/)

[Descargar](https://downloads.wordpress.org/plugin/bsx-file-exchange.1.0.5.zip)

 * [Detalles](https://es.wordpress.org/plugins/bsx-file-exchange/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/bsx-file-exchange/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/bsx-file-exchange/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/bsx-file-exchange/#developers)

 [Soporte](https://wordpress.org/support/plugin/bsx-file-exchange/)

## Descripción

**BSX File Exchange** convierte tu sitio WordPress en un portal privado de intercambio
de archivos entre tú y tus clientes — sin servicios de terceros, sin enlaces públicos,
sin cuentas adicionales.

Creas pares anfitrión/invitado. Ambos lados pueden subir y descargar archivos. Cada
transferencia queda registrada, cada descarga está autenticada, y nada es accesible
mediante URL directa.

#### Cómo funciona

 1. Crea un **par anfitrión/invitado** en el panel de administración — vinculando dos
    usuarios registrados
 2. Ambos usuarios inician sesión en tu sitio y ven su **panel privado** mediante el
    shortcode `[bsxfe_dashboard]`
 3. Either side uploads a file — the other receives an **email notification** instantly
 4. Las descargas pasan por un endpoint PHP seguro con **autenticación por token** —
    no existen URLs públicas de archivos

#### Para quién es

 * **Consultorios médicos** — comparte resultados, recetas y derivaciones con pacientes
 * **Bufetes de abogados** — intercambia contratos, escritos y documentos de caso
   con clientes
 * **Formadores y consultores** — comparte materiales, tareas y notas de sesión 
   con tus alumnos
 * **Contadores y asesores** — entrega informes, facturas y documentos fiscales 
   a empresas
 * **Cualquier servicio** que requiera intercambio privado, rastreado y bilateral
   de documentos con clientes

#### Características

 * **Intercambio bidireccional** — tanto el anfitrión como el invitado pueden subir
   y descargar archivos
 * **Almacenamiento seguro** — los archivos se guardan en `/wp-content/uploads/bsx-
   file-exchange/` protegidos por un `.htaccess` que bloquea todo acceso directo
 * **Descargas por token** — cada enlace de descarga es único y autenticado; compartir
   la URL con otra persona no sirve de nada
 * **Email notifications** — automatic alerts when a new file is uploaded
 * **Soporte multi-par** — un usuario puede pertenecer a múltiples pares; el panel
   permite cambiar entre pares sin recargar la página
 * **Seguimiento de leído/no leído** — los destinatarios ven qué archivos son nuevos
 * **Registro de actividad** — cada subida, descarga y eliminación queda registrada
   con fecha, IP y agente de usuario; exportable como CSV
 * **Modos de privacidad** — elige entre visibilidad solo del par, administrador
   solo lectura, o administrador acceso completo
 * **Frontend shortcode** — embed the dashboard anywhere with `[bsxfe_dashboard]`
 * **Panel completo en wp-admin** — gestiona pares, ve archivos por par, revisa 
   actividad, configura ajustes y ejecuta diagnósticos del sistema desde una página
   de Debug dedicada
 * **Customizable color palette** — set primary and secondary colors from Settings
   to match your brand
 * **Integración con Ultimate Member** — añade automáticamente una pestaña en las
   páginas de cuenta y perfil de UM cuando está activo
 * **Listo para i18n** — totalmente traducible, español incluido

#### Qué incluye

 * Pares anfitrión/invitado ilimitados
 * Subida y descarga bidireccional para todos los pares
 * Email notifications (sender name and address configurable)
 * Frontend shortcode dashboard with drag-and-drop upload
 * Panel en wp-admin con páginas de Pares, Anfitriones, Invitados, Actividad, Ajustes
   y Debug
 * Registro de actividad con exportación CSV
 * Límite de tamaño de archivo configurable hasta el máximo del servidor
 * Tipos de archivo permitidos configurables (PDF, DOCX, XLSX, JPG, PNG, ZIP y más)
 * Eliminación opcional de datos al desinstalar

### Política de privacidad

BSX File Exchange almacena los siguientes datos en tu base de datos de WordPress:

 * Metadatos de archivos (nombre, tamaño, tipo MIME, fecha de subida) vinculados
   a usuarios registrados de WordPress
 * Eventos de descarga y subida con dirección IP y agente de usuario para fines 
   de auditoría
 * Email notification records (recipient, timestamp)

**Seguimiento de uso anónimo (solo con consentimiento)**

Si decides activar el seguimiento de uso anónimo en los ajustes, el plugin envía
los siguientes datos al desarrollador del plugin una vez a la semana:

 * Versión del plugin, versión de WordPress, versión de PHP
 * Idioma del sitio y si el multisitio está activado
 * Número de pares activos (solo un recuento, no el contenido)
 * Si Ultimate Member está activo
 * Tipo de software del servidor (Apache, Nginx, etc.)

Los siguientes datos **nunca** se recopilan ni transmiten: nombre de dominio, direcciones
IP, nombres de usuario, nombres de archivos, contenido de archivos ni ninguna información
de identificación personal. Se usa un hash unidireccional para distinguir instalaciones
únicas sin identificar el sitio. Esta función está desactivada por defecto y puede
activarse o desactivarse en cualquier momento desde **BSX File Exchange  Ajustes**.

No se transmite ningún dato a servidores externos a menos que actives explícitamente
el seguimiento de uso. Todos los archivos se almacenan localmente dentro de tu instalación
de WordPress en el directorio estándar de subidas. Los administradores pueden eliminar
permanentemente todos los datos del plugin — incluyendo tablas de base de datos,
opciones y archivos subidos — activando la opción **Eliminar todos los datos al 
desinstalar** en Ajustes antes de desactivar y eliminar el plugin.

## Capturas

[⌊Panel de pares en wp-admin — tarjetas de estadísticas (pares activos, archivos
totales, subidas, descargas) y lista de pares con conexiones Anfitrión/Invitado⌉⌊
Panel de pares en wp-admin — tarjetas de estadísticas (pares activos, archivos totales,
subidas, descargas) y lista de pares con conexiones Anfitrión/Invitado⌉[

Panel de pares en wp-admin — tarjetas de estadísticas (pares activos, archivos totales,
subidas, descargas) y lista de pares con conexiones Anfitrión/Invitado

[⌊Panel de anfitriones en wp-admin — lista de todos los usuarios que actúan como
anfitrión con sus conexiones de invitados activos y actividad⌉⌊Panel de anfitriones
en wp-admin — lista de todos los usuarios que actúan como anfitrión con sus conexiones
de invitados activos y actividad⌉[

Panel de anfitriones en wp-admin — lista de todos los usuarios que actúan como anfitrión
con sus conexiones de invitados activos y actividad

[⌊Panel de invitados en wp-admin — lista de todos los usuarios que actúan como invitado
con sus conexiones de anfitriones y totales de archivos⌉⌊Panel de invitados en wp-
admin — lista de todos los usuarios que actúan como invitado con sus conexiones 
de anfitriones y totales de archivos⌉[

Panel de invitados en wp-admin — lista de todos los usuarios que actúan como invitado
con sus conexiones de anfitriones y totales de archivos

[⌊Registro de actividad wp-admin — auditoría completa de subidas, descargas y eliminaciones
con usuario, fecha y rastreo de IP; exportación CSV disponible⌉⌊Registro de actividad
wp-admin — auditoría completa de subidas, descargas y eliminaciones con usuario,
fecha y rastreo de IP; exportación CSV disponible⌉[

Registro de actividad wp-admin — auditoría completa de subidas, descargas y eliminaciones
con usuario, fecha y rastreo de IP; exportación CSV disponible

[⌊Ajustes en wp-admin — selector de página del panel, límite de tamaño de archivo,
tipos de archivo permitidos y modo de privacidad⌉⌊Ajustes en wp-admin — selector
de página del panel, límite de tamaño de archivo, tipos de archivo permitidos y 
modo de privacidad⌉[

Ajustes en wp-admin — selector de página del panel, límite de tamaño de archivo,
tipos de archivo permitidos y modo de privacidad

[⌊Ajustes en wp-admin — plantillas de notificación por correo con variables personalizadas
e integración con Ultimate Member⌉⌊Ajustes en wp-admin — plantillas de notificación
por correo con variables personalizadas e integración con Ultimate Member⌉[

Ajustes en wp-admin — plantillas de notificación por correo con variables personalizadas
e integración con Ultimate Member

[⌊wp-admin Settings — frontend color palette customization (primary and secondary
colors) and uninstall data options⌉⌊wp-admin Settings — frontend color palette customization(
primary and secondary colors) and uninstall data options⌉[

wp-admin Settings — frontend color palette customization (primary and secondary 
colors) and uninstall data options

[⌊Vista detalle de par en wp-admin — lista de archivos de un par Anfitrión/Invitado
específico con tamaño, fecha, acciones de descarga y eliminación⌉⌊Vista detalle 
de par en wp-admin — lista de archivos de un par Anfitrión/Invitado específico con
tamaño, fecha, acciones de descarga y eliminación⌉[

Vista detalle de par en wp-admin — lista de archivos de un par Anfitrión/Invitado
específico con tamaño, fecha, acciones de descarga y eliminación

[⌊Panel de usuario — pestaña de archivos recibidos con los archivos compartidos 
por el anfitrión, selector de par e indicador de no leídos⌉⌊Panel de usuario — pestaña
de archivos recibidos con los archivos compartidos por el anfitrión, selector de
par e indicador de no leídos⌉[

Panel de usuario — pestaña de archivos recibidos con los archivos compartidos por
el anfitrión, selector de par e indicador de no leídos

[⌊Panel de usuario — pestaña de envío de archivo con zona de subida por arrastrar
y soltar, campo de mensaje opcional e información de tipos/tamaño⌉⌊Panel de usuario—
pestaña de envío de archivo con zona de subida por arrastrar y soltar, campo de 
mensaje opcional e información de tipos/tamaño⌉[

Panel de usuario — pestaña de envío de archivo con zona de subida por arrastrar 
y soltar, campo de mensaje opcional e información de tipos/tamaño

[⌊Panel de usuario — pestaña de archivos enviados con los archivos subidos por el
usuario y acciones de abrir/descargar/eliminar⌉⌊Panel de usuario — pestaña de archivos
enviados con los archivos subidos por el usuario y acciones de abrir/descargar/eliminar⌉[

Panel de usuario — pestaña de archivos enviados con los archivos subidos por el 
usuario y acciones de abrir/descargar/eliminar

[⌊Vista detalle de Anfitrión en wp-admin — estadísticas completas por anfitrión 
incluyendo invitados activos, almacenamiento usado, archivos enviados/recibidos 
y registro de actividad reciente⌉⌊Vista detalle de Anfitrión en wp-admin — estadísticas
completas por anfitrión incluyendo invitados activos, almacenamiento usado, archivos
enviados/recibidos y registro de actividad reciente⌉[

Vista detalle de Anfitrión en wp-admin — estadísticas completas por anfitrión incluyendo
invitados activos, almacenamiento usado, archivos enviados/recibidos y registro 
de actividad reciente

## Instalación

 1. Sube la carpeta `bsx-file-exchange` a `/wp-content/plugins/`, o instala directamente
    desde el directorio de plugins de WordPress
 2. Activa el plugin desde el menú **Plugins** de WordPress.
 3. Ve a **BSX File Exchange  Ajustes** y configura tus preferencias (tipos de archivo,
    límite de tamaño, colores, correo de notificación)
 4. Crea una página de WordPress y añade el shortcode `[bsxfe_dashboard]` en su contenido
 5. En Ajustes, selecciona esa página como la página del panel
 6. Ve a **BSX File Exchange  Pares** y haz clic en **+ Nuevo par** para crear tu primera
    conexión anfitrión/invitado
 7. Ambos usuarios verán el panel automáticamente cuando inicien sesión y visiten la
    página del shortcode

## FAQ

### ¿Los archivos son accesibles públicamente?

No. Los archivos se almacenan en `/wp-content/uploads/bsx-file-exchange/` con un
archivo `.htaccess` que deniega todo acceso HTTP directo. Cada descarga pasa por
un endpoint de autenticación PHP que verifica que el usuario solicitante tiene un
par activo vinculado a ese archivo específico antes de servirlo.

### ¿Puede un usuario pertenecer a múltiples pares?

Sí. Un anfitrión puede estar emparejado con múltiples invitados, y un invitado puede
estar vinculado a múltiples anfitriones. El panel muestra todos los pares activos
y permite cambiar entre ellos con un solo clic sin recargar la página.

### ¿Qué tipos de archivo son compatibles?

Por defecto: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, CSV, JPG, JPEG, PNG, GIF,
WebP, ZIP y RAR. Puedes activar o desactivar cualquier tipo desde **BSX File Exchange
Ajustes**.

### ¿Qué pasa con los archivos cuando elimino un par?

Todos los archivos del par — junto con sus registros en la base de datos, notificaciones,
registros de actividad y los archivos físicos en disco — se eliminan de forma permanente
e irreversible.

### ¿Puedo limitar el tamaño de los archivos?

Sí. Ve a **Ajustes** y establece el tamaño máximo de archivo. El límite efectivo
se ajusta automáticamente al mínimo entre tu configuración y los parámetros reales
del servidor (`upload_max_filesize` y `post_max_size`) — puedes verificarlo en la
página de **Debug**.

### ¿Funciona con Ultimate Member?

Sí. Cuando Ultimate Member está activo, BSX File Exchange añade automáticamente 
una pestaña a las páginas de cuenta y perfil de UM, para que los usuarios accedan
a su panel de intercambio directamente desde su perfil sin necesitar una página 
de shortcode aparte.

### ¿Funciona en multisitio?

The plugin works on individual sites within a multisite network. Network-wide activation
is not currently supported.

### ¿Existe una versión Pro?

Está planificada una versión Pro para una versión futura con características como:
sin límite de tamaño de archivo, fechas de caducidad de archivos, enlaces de descarga
protegidos con contraseña, vista previa en línea de imágenes y PDF, y personalización
de notificaciones por par. Aún no está disponible — sigue la página del plugin para
obtener actualizaciones cuando se lance.

## Reseñas

No hay valoraciones para este plugin.

## Colaboradores y desarrolladores

«BSX File Exchange» es un software de código abierto. Las siguientes personas han
colaborado con este plugin.

Colaboradores

 *   [ bs279 ](https://profiles.wordpress.org/bs279/)

«BSX File Exchange» está traducido en 1 idioma. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/bsx-file-exchange/contributors)
por sus contribuciones.

[Traduce «BSX File Exchange» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/bsx-file-exchange)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/bsx-file-exchange/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/bsx-file-exchange/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/bsx-file-exchange/)
por [RSS](https://plugins.trac.wordpress.org/log/bsx-file-exchange/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.0.5

 * Added secret token validation to telemetry endpoint to prevent unauthorized data
   submission

#### 1.0.4

 * Añadido seguimiento de uso anónimo opt-in — envía datos de entorno anónimos semanalmente
   para ayudar a mejorar el plugin (desactivado por defecto, configurable en Ajustes)
 * Añadido aviso de recordatorio de valoración — aparece después de 14 días de uso
   con enlace directo a la página de valoraciones de WP.org
 * Política de privacidad actualizada para documentar la recopilación de datos de
   telemetría

#### 1.0.3

 * Corregido: las hojas de estilo del panel de administración no se cargaban para
   usuarios con rol Administrador debido a una condición lógica invertida en la 
   función de enqueue de recursos
 * Rediseñado el encabezado de páginas del panel — diseño de dos niveles más limpio
   con fila de marca (logo + versión) separada del título y subtítulo de la página
 * Mejorado el espaciado y la jerarquía visual en todo el panel de administración

#### 1.0.2

 * Corregido el versionado de recursos CSS/JS del administrador y frontend — sufijos
   de versión inconsistentes causaban conflictos de caché del navegador que impedían
   que las hojas de estilo cargaran después de las actualizaciones

#### 1.0.1

 * Normalizadas las cadenas de versión de recursos en todas las llamadas de enqueue
 * Actualizado el stable tag

#### 1.0.0

 * Lanzamiento inicial
 * Intercambio bidireccional de archivos entre usuarios anfitrión e invitado
 * Almacenamiento seguro de archivos con protección `.htaccess` y autenticación 
   de descargas por token
 * Email notifications on file upload
 * Registro de actividad con seguimiento de IP y exportación CSV
 * Frontend shortcode `[bsxfe_dashboard]` with drag-and-drop upload and AJAX pair
   switching
 * Full wp-admin panel: Pairs, Hosts, Guests, Activity, Settings, Debug
 * Integración con Ultimate Member 2.x — pestañas de cuenta y perfil
 * Customizable color palette for the frontend dashboard
 * Soporte multi-par con cambio de par sin recarga
 * Listo para i18n — traducción al español (es_ES) incluida
 * Tipos de archivo permitidos y límite de tamaño de archivo configurables
 * Modos de privacidad: solo el par, administrador solo lectura, administrador acceso
   completo
 * Eliminación opcional de todos los datos al desinstalar

## Meta

 *  Versión **1.0.5**
 *  Última actualización **hace 13 horas**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.8 o superior **
 *  Probado hasta **7.0.2**
 *  Versión de PHP ** 7.4 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/bsx-file-exchange/) y [Spanish (Spain)](https://es.wordpress.org/plugins/bsx-file-exchange/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/bsx-file-exchange)
 * Etiquetas:
 * [client portal](https://es.wordpress.org/plugins/tags/client-portal/)[Document Sharing](https://es.wordpress.org/plugins/tags/document-sharing/)
   [file manager](https://es.wordpress.org/plugins/tags/file-manager/)[file sharing](https://es.wordpress.org/plugins/tags/file-sharing/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/bsx-file-exchange/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Your review](https://wordpress.org/support/plugin/bsx-file-exchange/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/bsx-file-exchange/reviews/)

## Colaboradores

 *   [ bs279 ](https://profiles.wordpress.org/bs279/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/bsx-file-exchange/)