¿Añadir colaboradores a un tema?

Me pregunto si hay una forma de designar a ciertos usuarios en un tema como colaboradores, para que puedan editar la publicación. Soy consciente de que existe la función de Wiki, pero eso abriría el permiso de edición a todos los usuarios más allá de un nivel determinado, y eso podría no ser deseable en ciertas circunstancias. ¿Existe algún plugin que haga algo similar actualmente? ¡Gracias!

¿También quieres que sea legible públicamente en el sitio, en lugar de un mensaje privado? Con un mensaje privado puedes añadir exactamente a quién quieras, incluidos grupos.

Las circunstancias a menudo determinan la respuesta, te animo a compartir tu caso de uso con el mayor detalle posible. :slight_smile:

3 Me gusta

¡Gracias por tu respuesta!

Sí, queremos que esas publicaciones estén disponibles públicamente. Este es el caso de uso:

Esperamos que los usuarios suban “proyectos”, es decir, publicaciones con archivos adjuntos especiales (código en sandbox que se puede ejecutar en el navegador). Sabemos que algunos usuarios ya han pedido colaboración, es decir, que varios usuarios puedan editar el mismo “proyecto” de forma asíncrona. Así que esto es diferente de Wiki, que todo el mundo (dentro de un grupo) puede editar.

1 me gusta

¡Gracias por proporcionar más contexto!

Voy a proponer otra idea de flujo de trabajo, no para desanimar esta solicitud de función, sino para ayudar a definir el alcance. :+1:

¿Se espera que los proyectos estén “terminados”? ¿O se editan continuamente en público?

Si yo estuviera haciendo esto hoy, simplemente animaría a los usuarios a crear un mensaje privado para sus colaboradores y convertirlo en una wiki. Luego, cuando el proyecto esté listo para mostrarse, se copiará en un tema público o el mensaje privado se convertirá en un tema público.

Por supuesto, eso presupone mucho sobre cómo sus usuarios producen proyectos. Pero quería compartir que las funciones colaborativas actuales en Discourse admiten la escritura de temas grupales, pero actualmente no hay permisos a nivel de usuario en temas públicos para excluir a los usuarios de la colaboración. :slight_smile:

Primero, gracias por tu amable respuesta. También estamos tratando de construir una comunidad de código abierto en torno al software de código abierto existente, por lo que apreciamos tu ayuda.

Si bien creo que es una gran idea animar a la gente a usar PM hoy, es probable que a veces los proyectos deban editarse después de su publicación. Por ejemplo, otros usuarios pueden señalar posibles problemas o solicitar más documentación. En esos casos, sería mucho mejor si varios usuarios además del autor oficial pudieran editar la publicación.

Me pregunto qué tan desafiante sería esta característica. También estaremos encantados de contribuir con algo de código o una extensión si no es demasiado difícil, y si alguien pudiera indicarnos los lugares apropiados en el repositorio.

1 me gusta

@maiki Debería haber usado la función de respuesta. :slight_smile: