Apuntando a la versión 2.7, realizaremos algunas mejoras en el sistema de invitaciones para alinearlo con la forma en que plataformas como Discord gestionan las invitaciones actualmente, con un enfoque en generar rápidamente un enlace que se pueda copiar y pegar en un correo electrónico, mensaje de texto o chat. Opciones como enviar un correo electrónico con un mensaje personalizado o agregar usuarios a grupos, etc., estarán disponibles detrás de opciones avanzadas . La gestión de invitaciones también se mejorará para permitir que los usuarios editen sus invitaciones después de haberlas creado.
Este cambio tiene varias partes móviles y afecta aspectos que solo el personal puede realizar, a diferencia de los usuarios regulares, por lo que queremos asegurarnos de hacerlo correctamente. A continuación, he indicado las tareas principales (todos) así como el texto propuesto para las nuevas interfaces. Podemos actualizar esta publicación original a medida que avancemos.
Eliminar la pestaña ENLACES, reestructurar la pestaña PENDIENTES en la página /user/invited/pending para incluir invitaciones por enlace.
Agregar la capacidad de editar invitaciones existentes listadas en la pestaña PENDIENTES.
Simplificar el cuadro de diálogo Invitar, colocando las opciones avanzadas detrás de .
Agregar la capacidad de especificar el tema donde aterrizará el usuario invitado después de aceptar la invitación.
Agregar un paso intermedio a Invitación masiva (para administradores) con educación just-in-time sobre cómo preparar y cargar el archivo CSV.
No lo eliminamos, ¡pero hicimos que funcionara! Eliminar la capacidad de invitar a un nuevo usuario mediante el botón compartir en el menú del tema
Nuevas interfaces propuestas:
Estructura de la nueva pestaña consolidada de pendientes
Encabezado: Invitar personas
Comparte este enlace con otros para otorgar acceso instantáneo a SITENAME!
[ ] [crear enlace/copiar]
Tu enlace de invitación vence la próxima semana. :gear:
Nota: cuando se selecciona el botón CREAR ENLACE, el enlace se agrega al campo vacío y el botón cambia a COPIAR. Al seleccionarlo, el enlace se copia al portapapeles para pegarlo en un correo electrónico, chat o mensaje de texto.
Opciones avanzadas del nuevo cuadro de diálogo de invitación
Título: Invitar personas (opciones avanzadas)
Agregar a grupos:
[ Buscar... ]
Enviar a tema en el primer inicio de sesión:
[ Buscar... ]
Vencimiento después de
[ Seleccionar un período de tiempo ]
Número máximo de usos
[ 5 ]
Limitar a dirección de correo electrónico
[ nombre@ejemplo.com ]
Enviar correo electrónico
[ Hola, por favor únete a nuestro equipo.
]
[ ] [crear enlace/copiar enlace] [enviar correo]
Nota: “Vencimiento después de” es una semana después de la fecha actual de forma predeterminada. El número máximo de usos solo se muestra si no se proporciona ninguna dirección de correo electrónico. El mensaje personalizado y los botones enviar correo electrónico solo se muestran si se proporciona una dirección de correo electrónico.
Nuevo paso intermedio de invitación masiva
Título: Invitación masiva (solo administradores)
Invita a una lista de usuarios para poner en marcha tu comunidad rápidamente. Prepara un [archivo csv](https://en.wikipedia.org/wiki/Comma-separated_values) que contenga al menos una fila por dirección de correo electrónico de los usuarios a los que deseas invitar. Se puede proporcionar la siguiente información separada por comas si deseas agregar personas a grupos o enviarlas a un tema específico la primera vez que inicien sesión.
nombre@ejemplo.com,grupo_1;grupo_2,identificador_tema
Se enviará una invitación a cada dirección de correo electrónico en tu archivo csv cargado, y podrás gestionarlo más tarde.
[ cargar archivo csv]
Nota: seleccionar el botón cargar archivo csv abre el sistema de archivos para seleccionar el csv a cargar.
Como quizás hayan notado los usuarios de tests-passed, @dan ha estado trabajando diligentemente en mejorar el sistema de invitaciones, siguiendo las líneas descritas en la publicación original. Las mejoras ya están implementadas y funcionan muy bien, así que ahora es un buen momento para echarles un vistazo si aún no lo han hecho. ¡Hágannos saber qué les parece y si notan algún problema! A continuación, algunas capturas de pantalla de las nuevas interfaces.
Ahora se puede acceder a las invitaciones a través de una interfaz muy mejorada en el menú de usuario. Las invitaciones pendientes por enlace y por correo electrónico se muestran ahora en una interfaz combinada. Las invitaciones canjeadas se muestran en orden cronológico, comenzando por la más reciente.
La adición más importante es que los usuarios regulares autorizados a invitar a otros ahora pueden copiar un enlace para compartir, además de enviar una invitación por correo electrónico. También pueden cambiar el número máximo de veces que un enlace puede ser utilizado, limitado por la configuración de administrador invite link max redemptions limit users (valor predeterminado: 10). No pueden modificar la duración de validez de las invitaciones, que se establece en la configuración de administrador invite expiry days (valor predeterminado: 30 días).
El personal puede acceder a opciones avanzadas para agregar usuarios invitados a grupos, elegir un tema específico al que enviarlos en su primer inicio de sesión y modificar el plazo de expiración del enlace. Para las invitaciones por correo electrónico, el personal puede agregar un mensaje personal opcional.
La invitación masiva funciona como antes, excepto que ahora se muestra un paso intermedio con información oportuna sobre cómo configurar el archivo CSV antes de cargarlo.
Pestaña de invitaciones pendientes con invitaciones por enlace y por correo electrónico
Solo un comentario/idea para una mejora futura:
nuestro Discourse tiene categorías separadas vinculadas a grupos que representan membresías comunitarias distintas. Hay múltiples comunidades en la misma instalación general. Sería bueno que:
bien la “invitación de usuario a usuario” incluya una opción automática para que la persona invitada herede la misma membresía de grupo que la persona que invita (quizás seleccionable si el invitador tiene múltiples membresías de grupo),
o exista algún tipo de flujo de trabajo donde la aprobación por parte de un administrador/moderador agregue los permisos de grupo correctos en un segundo paso.
No estoy seguro de si se trata simplemente de un descuido durante la renovación de la interfaz de usuario o si existe una razón para esto, pero cuando un usuario que no es personal y que es propietario de uno o varios grupos selecciona invitar solo una dirección de correo electrónico, las opciones avanzadas no le permiten agregar al invitado a sus grupos. El propietario aún puede hacerlo a través de la interfaz en /g. Tal vez este cambio podría recordarse en algún lugar, quizás en js.user.invited.invite.restrict_email?
@dandesplegó una actualización del sistema de invitaciones en las últimas semanas. Háganos saber qué piensa y si tiene sugerencias para futuras mejoras. El objetivo principal de estos últimos cambios es hacerlo lo más simple posible sin dejar de admitir toda la funcionalidad del sistema de invitaciones. Ya no hay una pantalla “avanzada”. Todas las opciones disponibles están en la ventana emergente de invitación al mismo tiempo, según corresponda a la situación y a lo que el usuario tenga acceso.
Los usuarios normales solo tienen unas pocas opciones, por lo que para ellos invitar es muy fácil. Me doy cuenta de que para el personal todavía tenemos una lista de cinco cosas que decidir (todas opcionales) antes de obtener el enlace de invitación o enviarlo por correo electrónico… lo cual es útil pero potencialmente confuso, especialmente para las personas nuevas en Discourse. Estamos buscando formas de mantener toda la funcionalidad pero pasar a una interfaz más simple. Se aceptan sugerencias.
Capturas de pantalla:
Usuario con Nivel de Confianza 2 invitando a alguien por correo electrónico. El mensaje personal opcional solo se abre cuando se empieza a escribir la dirección de correo electrónico.
El mismo usuario invitando a alguien a través del enlace de invitación en el menú del tema. Tenga en cuenta que se muestra “Llegar al tema”, pero no se puede editar.
El administrador obtiene todas las funcionalidades. Aún no he empezado a escribir la dirección de correo electrónico. Se muestra una advertencia si intenta que el invitado llegue a un tema en una categoría segura que requiere membresía de grupo para acceder.
Vaya, eso suena muy complejo. Entiendo el impulso aquí y la idea es interesante, pero no estoy seguro de que queramos añadir más funcionalidad en este momento. ¿Puede conseguir lo que quiere utilizando las opciones de invitar a un tema y a grupos disponibles para el personal? Cada subcomunidad tiene un grupo al que las personas pueden unirse una vez que se han registrado, y los usuarios pueden ayudarse mutu mutuamente y trabajar con los propietarios de los grupos para lograrlo.
Esto es intencional, para mantener el sistema de invitaciones más simple para la mayoría de los usuarios. Como usted dice, los propietarios de grupos siempre pueden añadir personas a sus grupos a través de su página de grupo, o invitarlos y añadirlos inmediatamente a su grupo.
Si nos equivocamos en esto y mucha gente se queja de la forma en que funciona, podemos reconsiderar esta decisión.