Añadiendo licencias personalizadas a las publicaciones a través de campos de usuario

Me gustaría que los usuarios de mi plataforma pudieran elegir bajo qué licencia de Creative Commons desean enviar sus publicaciones. Pueden elegir un tipo de licencia desde un campo de usuario en la configuración de su perfil:

Sin embargo, me gustaría mostrar el icono de la licencia en cada publicación que envíen:

Ejemplo:

No creo que haya un “plugin outlet” que nos permita editar las publicaciones de esta manera. No quiero agregar una preámbulo automático en el cuerpo de la publicación, ya que los usuarios pueden eliminarlo después.

Idealmente, sería mejor tener una opción para anular esto al crear un tema o una publicación (en caso de que quieran usar una licencia diferente a la predeterminada en su perfil).

¿Es posible lograr esta función con las características actuales de plugins/componentes que ofrece Discourse?

Creo que tienes razón y una salida de plugin allí parece una buena idea. Mi suposición (aunque no soy yo quien decide) es que se aceptaría una PR con tal salida de plugin. Eso parece una buena solicitud de funciones.

Tener que seleccionar una licencia en cada publicación es una barrera importante para publicar y es bastante ruidoso y requerirá un plugin personalizado, pero creo que tu solicitud es solo para la salida del plugin.

1 me gusta

Sí, idealmente esta será una configuración de “elegir una vez desde tu perfil” y una función de “puedes cambiarla para publicaciones ocasionales cuando sea necesario”. Pero es un caso de uso específico y mi pregunta inicial es sobre la salida del plugin como usted sugirió.

1 me gusta

Recientemente trabajé en un plugin donde querían añadir un enlace a cada publicación y me pareció extraño que no hubiera una salida de plugin. Si sabes cómo hacerlo, puedes enviar una PR. Mayormente las aceptan ya que no cuestan nada.

1 me gusta