Quién está aquí y edición en equipo
Las caras en la parte superior de cada pantalla muestran quién más está ahí; en los editores, los avisos "también está editando" y "guardó cambios", y la ventana "Otra persona guardó antes que tú", que impide que un guardado borre el de otra persona sin aviso.
Cuando dos personas del equipo trabajan en la misma comunidad a la vez, Memberfy muestra quién está dónde y se asegura de que nadie pierda trabajo. Son tres piezas:
- Quién está aquí: las caras de quién más está en la pantalla, arriba.
- Avisos de edición: en un editor, quién más está editando y cuándo alguien guardó.
- Comprobación de la versión: al guardar encima de una versión más nueva, eliges cuál queda.
Quién está aquí
En la cabecera de cada pantalla, a la derecha, aparecen las caras de las otras personas que están ahora en esa área o en ese elemento: la página de inicio, Miembros, Campañas, Workflows, Monetización, Configuración, un espacio, un evento, un curso, una publicación.
- Se muestran hasta 4 caras; el resto pasa a +N. Pasa el ratón (o el foco del teclado) por una cara para ver el nombre.
- Tú nunca apareces en tu propia lista. Si no hay nadie más en la pantalla, no aparece nada.
- Quien está conectado pero sin actividad desde hace 30 segundos tiene la cara atenuada (ausente). Al volver a interactuar, vuelve a la normalidad.
- Quien está editando el elemento lleva un lápiz en la esquina de la cara.
- Privacidad de quien edita: en una página de espacio o de elemento (un evento, un curso, una publicación), quien solo está leyendo ve las caras, activas o atenuadas, pero no ve quién está editando (sin lápiz, sin aviso) ni la hora de la última actividad. Esas señales solo aparecen para quien edita el mismo elemento y en las pantallas del equipo.
- La persona sale de la lista al cerrar la pestaña o ir a otra pantalla.
Cada pantalla solo muestra a quien puede estar en ella: Miembros, Campañas y Workflows solo reúnen al equipo (propietario, administrador, moderador y finanzas); Analytics, Dashboard y Configuración, solo propietario y administrador; Monetización, propietario, administrador y finanzas. En un espacio o elemento, aparece quien puede abrirlo. Ver Roles y permisos.
Estado del chat y bloqueos
La presencia respeta las elecciones del chat:
- Quien desactivó Disponible para conversar no aparece para los demás (ni cuenta en el +N), pero sigue viendo quién está en la pantalla. La excepción es la edición: quien está editando un elemento aparece para las otras personas que editan el mismo elemento, para que nadie trabaje a ciegas. Quien solo está leyendo la página no se entera.
- Un bloqueo en el chat oculta a las dos personas entre sí, en los dos sentidos.
- Con el chat de la comunidad desactivado, no aparece ninguna cara, ni siquiera para el equipo. Solo quienes editan el mismo elemento siguen viéndose (también está editando), y el aviso guardó cambios y la comprobación de la versión siguen valiendo.
Avisos en los editores
Los editores con estos avisos son: evento, campaña, e-mail de la biblioteca (y cada versión de idioma), e-mails predeterminados, workflow, curso (con módulos y lecciones), formulario, encuesta, plantilla de certificado y la Configuración de la comunidad con sus tarjetas, incluidas SMS y WhatsApp, chat, notificaciones, créditos, datos de la empresa y cobros.
Con el editor abierto, pueden aparecer, justo encima del formulario:
| Aviso | Cuándo | Qué hacer |
|---|---|---|
| Fulano también está editando (o Fulano y N personas más también están editando) | Otra persona del equipo abrió el mismo elemento para editar | Poneos de acuerdo en quién cambia qué, para que un guardado no deshaga el otro |
| Fulano guardó cambios. Los tuyos siguen aquí hasta que recargues. | Otra persona guardó el elemento mientras estabas en él | Recargar muestra la versión guardada; la × cierra el aviso y mantiene lo que estás escribiendo |
Tus cambios no desaparecen con el aviso: siguen en la pantalla hasta que pulses Recargar. En Configuración, Recargar recarga la página.
Otra persona guardó antes que tú
Si guardas un elemento que cambió desde que lo abriste, no se graba nada en ese momento y se abre la ventana Otra persona guardó antes que tú, con dos salidas:
- Ver la versión guardada: tus cambios sin guardar se descartan y la pantalla muestra lo que está guardado ahora.
- Mantener la mía: tus cambios se guardan encima de los de la otra persona, a propósito.
Cerrar la ventana vuelve a la edición sin guardar. Nada se sobrescribe sin que lo elijas.
Ejemplo
Ana y Bruno abren la misma campaña. Los dos ven la cara del otro, con el lápiz, arriba de la pantalla, y a Bruno le aparece el aviso Ana también está editando. Ana cambia el asunto y guarda; Bruno recibe Ana guardó cambios y puede recargar. Si no recarga y guarda de todos modos, se abre Otra persona guardó antes que tú: elige Ver la versión guardada para partir del asunto nuevo, o Mantener la mía para grabar su versión.
Para desarrolladores
Los guardados de los editores aceptan la versión que leíste y responden 409 cuando otro guardado llegó antes; enviar la versión es opcional, y sin ella el guardado sigue como siempre. La presencia y el aviso de guardado llegan por el WebSocket. Ver Respuestas y errores y Tiempo real.