Función de publicación privada

Quiero que los usuarios elijan si quieren que sus publicaciones estén ocultas/privadas o públicas/desocultas. Oculto significa que solo los usuarios y el personal pueden ver las publicaciones, lo que también incluye que no haya resultados de búsqueda de Google de la publicación oculta. Los usuarios pueden elegir en cualquier momento, incluso cuando la publicación ya ha sido realizada.

Si te entiendo correctamente, esto ya es posible (y lo ha sido durante casi toda la vida de Discourse).

Eso se logra simplemente colocando el Tema principal (una Publicación es parte de un Tema) en una Categoría que esté al menos restringida por el grupo trust_level_0.

Hago esto en uno de mis sitios. Enmascara estas Publicaciones de Google y, además, fomenta el registro como un beneficio adicional.

En este caso, el usuario podría enviar un mensaje personal al grupo de personal. De lo contrario, publican en una categoría pública.
Pero el usuario tiene que pedirle a un moderador que convierta un tema público en un mensaje personal o que publique un mensaje.

1 me gusta

¿Podemos aclarar algo?

¿La publicación de cada usuario solo puede ser vista por el personal y ese usuario, o todos los usuarios registrados pueden ver las publicaciones (incluido el personal)?
Fuiste un poco ambiguo, creo. Depende de tu definición de “usuarios”.

1 me gusta

Lo más parecido que existe es este plugin no oficial:

Pero no hace exactamente lo que quieres, ya que la función está habilitada por tema (todas las publicaciones del tema estarán ocultas).

1 me gusta

Solo el personal y cada usuario pueden ver las Publicaciones de cada usuario.

1 me gusta

sería mejor si los usuarios pudieran elegirse a sí mismos