Discourse for business environment and closed source projects

Hi,
I’m looking for some ways to improve my workflows for working with new team members and 3rd parties inside Discourse. What are you thinking about the following features?

  1. Require Agreement
    All users and guests will be required to accept an agreement before accessing the specific Workspace (category, topic, conversations, user group). Templates could be saved at the admin area.

  2. Enable Document Watermarks
    Automatically add a watermark to all documents containing the user’s email address, the current date and the word “Confidential”.

  3. Automatically delete files after…
    One step further as just closing a topic. And I would prefer permanently deletion insted of just marking content as deleted.

  4. Enable Data Room mode
    Data Room mode prevents Workspace / category users from seeing each other and disables collaborative features including comments, dashboard and notifications, if needed. We also use multiple cloud and our own storage mangement but sometimes I wish, we could share files more centraly at Discourse.

These are just some thoughts about security improvements for internal business use cases. I’m glad to hear about all of your opinions. :slight_smile:

Hola @terraboss

Esta es una pregunta muy antigua, pero la encontré porque tenemos algunos de los mismos requisitos. Solo me preguntaba si lograste encontrar soluciones adecuadas para alguna de ellas.

¿Qué requisitos específicos? Una razón por la que esto quedó sin respuesta es que fue una pregunta un poco de todo y nada.

Tienes razón, lo es. Pero me preguntaba si tal vez llevó a algunas soluciones específicas. Estoy trabajando en un sitio donde los profesionales pueden discutir temas confidenciales y estar seguros de que sus comentarios no se compartirán fuera de la categoría específica.

El concepto de espacio de trabajo funciona bien para esto: los usuarios necesitarían firmar un acuerdo para acceder a él (#1 en la lista anterior) y deberíamos restringir el intercambio, etc. También necesitamos dar a los propietarios de los espacios de trabajo cierto control sobre quién puede acceder a ellos. Podemos hacer parte de eso configurando grupos y asignando permisos de moderador, pero sería útil tener un poco más de control sobre, por ejemplo, la membresía de los grupos, sin convertir a los propietarios del espacio de trabajo en administradores.

Discourse tiene dueños de grupos que pueden gestionar sus propias membresías de grupo y moderadores específicos por categoría, por lo que todo eso es posible.

2 Me gusta

Creo que la mayoría es posible. Básicamente, estoy creando dos grupos para cada categoría (espacio de trabajo): uno para miembros (y propietarios) y otro para moderadores. Por lo general, el usuario que se agrega al grupo de moderadores también se agrega como propietario en el grupo de miembros. Y el grupo de moderadores recibe permiso para moderar contenido en la categoría.

He encontrado un par de cosas que necesito que el propietario/moderador haga y no sé cómo resolver:

  1. El menú de acciones del tema tiene algunas acciones que un propietario del espacio de trabajo debería poder realizar, como fijar y ocultar temas, que parecen estar disponibles solo para administradores.
  2. Los propietarios de grupos pueden agregar nuevos miembros, pero no pueden asignarlos como propietarios.

No soy desarrollador, pero supongo que son solicitudes bastante sencillas que se pueden abordar mediante un componente de tema. ¿Suena bien? Soy bastante nuevo en Discourse, pero me está encantando descubrir lo bien estructurado que está.

3 Me gusta

Esas no se pueden hacer como componentes de tema, pero sí como solicitudes de extracción para el proyecto (preferible, en mi opinión) o mediante un complemento.

1 me gusta