Modo de invitado personalizado

Nos hemos encontrado con este desafío al agregar una función de invitado a Discourse for Teams. Lo que terminamos haciendo fue semi-automatizar este proceso:

  1. Crear un nuevo grupo para un invitado o invitados (podrían ser varias personas que trabajan para un proveedor, por ejemplo).

  2. Crear una nueva categoría para el contenido compartido entre usuarios internos y ese grupo de invitados.

  3. Usar los permisos de la categoría para permitir que el nuevo grupo de invitados solo acceda a esa categoría.

  4. Luego, agregamos un recordatorio al editor para que los usuarios internos sean conscientes de que están publicando en un área que los invitados pueden ver.

Los pasos 1 a 3 son posibles de realizar manualmente con Discourse sin configuraciones adicionales (tenemos una guía: Understanding groups and category permissions), pero la advertencia adicional del paso 4 requeriría algún trabajo personalizado.

Es poco probable que agreguemos permisos por tema en un futuro cercano, ya que esto añade mucha complejidad.

5 Me gusta