Política de Discourse

:discourse2: Resumen Discourse Policy ofrece la capacidad de confirmar que sus usuarios han visto o realizado algo, con recordatorios opcionales.
:open_book: Guía de instalación Este plugin viene incluido con el núcleo de Discourse. No es necesario instalar el plugin por separado.

Características

Discourse Policy comparte gran parte de su ADN con las encuestas; su objetivo es asegurar que los miembros de un grupo acepten ciertas políticas haciendo clic en un botón.

Tiene algunas características específicas que lo distinguen de las encuestas:

  1. Debe aplicarse a un grupo.

  2. Puede insistir opcionalmente a los miembros de un grupo, ya sea semanal o diariamente, para que hagan clic en aceptar una política.

  3. La UX facilita ver quién aceptó y quién no aceptó una política.

Configuración

Capturas de pantalla

Antes de hacer clic en aceptar

Después de hacer clic en la persona “gris” en la parte superior derecha

Después de hacer clic en aceptar

Creación de una política

Discourse Policy registra un elemento BBCode personalizado [policy]. Esto significa que debe escribir este bloque de código en su publicación donde desea mostrar esta política.

[policy group=founders reminder=daily]
Acepto que esta política me molestará diariamente hasta que haga clic en aceptar
[/policy]

En este caso, la política se aplica al grupo founders y se envía un recordatorio diario a todos los usuarios que no han aceptado la política.

Configuración del sitio

policy_enabled: Habilitar el plugin de Discourse Policy en el sitio.

policy_restrict_to_staff_posts: Las políticas solo pueden aparecer en publicaciones del personal.

policy easy revoke: Mostrar los botones de aceptar y revocar al mismo tiempo.

Atributos BBCode

El elemento [policy] puede aceptar los siguientes atributos.

  • group: el nombre del grupo al que se aplicará la política, requerido
  • version: el número de versión de la política; aumente el número para requerir que todos los usuarios vuelvan a aceptar la política
  • reminder: recordar a los usuarios del grupo que acepten la política (semanal o diariamente), opcional, por defecto desactivado
  • accept: texto utilizado para el botón de aceptar, por defecto es “Aceptar política”
  • revoke: texto utilizado para el botón de revocar, por defecto es “Revocar política”
  • renew: número de días o texto que describe el período (mensual, trimestral o anual) después del cual un usuario debe volver a aceptar la política
  • renew-start: la primera fecha en la que comenzarán las renovaciones, por ejemplo: 17-10-2017, útil si desea establecer la cadencia de renovación para que ocurra cada seis meses (enero, junio)
  • add-users-to-group: acepta un solo grupo como entrada; los usuarios que acepten la política se agregarán automáticamente a este grupo (cuando la política se revoca manualmente o si se actualiza la versión de la política, el/los usuario(s) se eliminan del grupo)
  • private: ocultar a los usuarios que aceptaron/no aceptaron la política

\u003e :information_source: El trabajo de backend para verificar recordatorios de políticas se ejecuta cada 6 horas. Si el elemento reminder se establece en semanal o diario, se enviarán recordatorios de notificación a los usuarios que no han aceptado una política para que acepten la política solo si aún no han recibido un recordatorio de notificación para la política en la última semana o día.

Ejemplos de uso

Política básica:

[policy group="team" reminder="daily" accept="Aceptar" revoke="Ignorar" version="1"]
He leído, comprendido y reconozco esta política.
[/policy]

Aumentar el número de revisión para requerir que todos lean la actualización:

[policy group="team" reminder="daily" accept="Aceptar" revoke="Ignorar" version="2"]
He leído, comprendido y reconozco esta política. (Última actualización [date=2020-04-23 timezone="America/Los_Angeles"])
[/policy]

Tarea de auditoría periódica:

[policy group="audit_committee" reminder="weekly" renew="90" renew-start="01-07-2019" version="1" accept="Asignación completada"] 
Me aseguro de que alguien esté asignado a esta tarea de auditoría trimestral.
[/policy]

REGISTRO DE CAMBIOS

POR HACER

  • Recordatorio inmediato opcional para nuevas políticas
  • Posiblemente permitir que ciertos grupos apliquen políticas (ampliando el personal)
65 Me gusta
How to make users to explicitly agree to ToS
Have-to-read topics? (or RSVP topics)
Plugin to maintain group membership based on accepting a Policy
Ability to view if PM has been read (Moderation ability?)
Group Membership base on accepting a Discourse Policy
Force existing users to accept ToS
How to get email notifications when new users have signed up?
Improving Discourse Policy for large groups
Dashboard Report - Unaccepted Policies
Is there a plugin that helps with Age Verification on the site?
Restrict posting in a category until they "like" a topic
Restrict posting in a category until they "like" a topic
Topic should be a notification
Plugin or other option to require a post and a like?
Watching category mandatory
Policy reminder cannot be left empty
Bundling more popular plugins with Discourse core
Age prompt for NSFW catagories
Button to join group on post
Bump topic with API
Publish group read state
Delivered and read notifications?
Habit tracking within Discourse...is it possible?
Changing policy texts
Agree to additional terms before joining group
Know who has viewed your post
How can I compare arbitrary revisions of a post?
Require accepting new terms (after changes) as a modal inside forum
Tips into building a community aside a variety of already existing tools
How to force existing users to accept ToS
Plugin to gather approvals / signatures on an initiative?
Recommnded plugins for supporting a tech community run by a big enterprise?
AUP location
I can't display my policy
Best practices for communicating to user base