Hola,
Soy nuevo en Discourse, una cosa que estoy buscando es una función de registro/inicio de sesión de invitado, que permita a un usuario registrarse solo con su nombre para empezar a utilizar Discourse. He buscado en la enorme colección de repositorios de plugins de Discourse en la organización de GitHub, pero hasta ahora no he encontrado nada relacionado.
Me gustaría crear cuentas de invitado para los usuarios en un servidor de Discord para publicar sus informes de errores y discusiones técnicas en Discourse para que sean buscables en Google, ya que Discord es una plataforma de mensajería privada pero la mayoría de los servidores de Discord la utilizan también como foro. Cuando alguien necesita una solución, la busca en Google y, cuando no la encuentra allí, abre un nuevo ticket directamente en el servidor de Discord, y la mayoría de las veces su pregunta ya ha sido respondida por alguien en el servidor de Discord.
2 Me gusta
¿No te gustaría que alguien pudiera iniciar sesión en Discourse usando su inicio de sesión de Discord? Eso ya es posible sin ningún plugin.
3 Me gusta
Gracias Robert por tu respuesta, sí, lo sé y también he visto algunos complementos de mensajería bidireccional que permiten enviar y recibir mensajes desde y hacia Discourse y Discord, pero no quiero añadir ningún obstáculo para que nuestros miembros de Discord visiten Discourse e inicien sesión, por eso probablemente usan Discord para casi todo para una experiencia de usuario fluida. Lo más probable es que nunca interactúen con Discourse, solo sus discusiones técnicas se publicarán automáticamente en Discourse para una mejor descubribilidad.
Después de leer toda la discusión, creo que la conclusión es crear un Usuario en Etapa (requiere correo electrónico, supongo, así que podría tener que abandonar esta idea), o crear un Usuario Especial y tratar el modelo de Usuario apropiadamente.
Estoy pensando en insertar directamente usuarios (que solo incluyen nombre y/o foto de perfil) y temas en la base de datos, porque no necesito ninguna funcionalidad que Discourse proporcione, como notificaciones, etc. ¿Es este un enfoque correcto?