Configuración de Discourse para KDE

KDE es el proyecto original y mejor de Linux para escritorio, y nos reuniremos esta semana en Milán. Hay un amplio apoyo para trasladar nuestros foros y listas de correo a Discourse, y he configurado un sitio de pruebas para probarlo. Tenemos algunas preguntas.

Nuestros foros actuales utilizan phpBB con algunas personalizaciones. Cubren muchos temas y subcategorías, desde aplicaciones y sus diversas funciones hasta foros completamente localizados para diferentes idiomas.

  • El despliegue con Docker implica que confiamos mucho en el proceso de creación de imágenes Docker de Discourse. ¿Qué tan receptivo es el equipo detrás de las imágenes Docker para actualizarlas ante problemas de seguridad en las bibliotecas subyacentes? (Se mencionó libpng como ejemplo relevante, ya que ha tenido problemas en el pasado.)
  • Tenemos una adición personalizada a phpBB para nuestra aplicación de arte Krita que muestra una imagen junto con la lista de temas. ¿Sería posible algo similar en Discourse? https://forum.kde.org/viewforum.php?f=275
  • Nos gustaría trasladar las listas de correo de desarrolladores a Discourse, pero actualmente la separación entre foros y listas de Mailman evita que muchos usuarios ruidosos y poco útiles molesten a los desarrolladores. ¿Existe una forma de separar diferentes listas para que haya cierta barrera al pasar de un tipo a otro?
  • Para las listas de correo, es común tener ya una lista de correos electrónicos de personas a agregar. ¿Podemos agregar correos electrónicos a una categoría en Discourse o cada usuario debe hacer el proceso de registrarse por sí mismo? ¿Quizás hay una forma de invitar a personas a una categoría?
  • ¿Puede soportar múltiples dominios para correos electrónicos entrantes?
  • Para un foro con una dirección de correo electrónico entrante, ¿cómo puede un usuario averiguar cuál es esa dirección? No pude encontrar una forma de hacerlo.
  • ¿Cuáles son las herramientas para eliminar información identificativa de usuarios que lo soliciten?
  • ¿Existe una herramienta de línea de comandos para revisar la cola de moderación y aprobar o descartar publicaciones? Actualmente usamos esto mucho con Mailman.
  • Tenemos una página de publicación guiada que dirige a los usuarios al foro correcto de una manera bastante amigable. ¿Existe algún equivalente? KDE Discuss - KDE Community
  • Tenemos subforos donde las categorías de aplicaciones (véanse los foros de gráficos y Krita) contienen foros de aplicaciones, los cuales a su vez tienen algunos subforos dentro. ¿Es posible un método de categorización escalonada?
  • ¿Es posible no desplegar en Docker? Nuestro administrador de sistemas ha expresado preferencia por poder utilizar nuestras propias herramientas de despliegue.

Disculpen por hacer tantas preguntas; también son bienvenidas referencias a la documentación :sonrisa:

La definición de la imagen también es de código abierto (discourse_docker/image/base/Dockerfile at master · discourse/discourse_docker · GitHub) y actualizamos las dependencias en respuesta a las CVE. También se aceptan solicitudes de extracción (pull requests) :slightly_smiling_face:

Esto es bastante similar a este complemento: Topic List Previews (legacy)

Consulta Anonymizing Users in Discourse

Recientemente reestructuramos la interfaz de usuario y la API de nuestra cola de moderación. No hay un cliente CLI para ello, pero algo así podría hacerse fácilmente con nuestro soporte de API.

Actualmente, solo puedes llegar hasta dos niveles de profundidad en las categorías, además de etiquetas cruzadas entre categorías.

Es de código abierto, así que todo es posible. Sin embargo, recomendamos seguir nuestra documentación oficial y nos reservamos el derecho de no brindar soporte a implementaciones que utilicen herramientas personalizadas.

Dejaré la pregunta de la lista de correo para alguien más familiarizado con ella :sweat_smile:.

¡En Discourse nos encantaría ver a KDE utilizando nuestro software! Esperamos trabajar con la comunidad de KDE.

Puedes tener categorías privadas que solo permitan a los miembros de ciertos grupos leer, leer/responder o leer/responder/crear temas.

Puedes agregar usuarios a un grupo mediante un archivo CSV o como parte de un proceso de importación.

Depende de lo que quieras decir con “admitir”.

Tendrías que decírselo. Una forma sería incluir esa información en la descripción de la categoría.

Busca aquí “anonymizar”.

Bueno, no es tan amigable, ya que tienes que crear una cuenta para verla. :wink: Puedes crear un tema que indique a las personas dónde publicar.

Probablemente quieras leer It's Time We Talked About Tags

Como dijo Rafael, es posible, pero será complicado. Tendrás que presupuestar entre 5 y 10 horas al mes para realizar actualizaciones y revisar cada commit para ver qué bibliotecas se han actualizado.

Además, ten en cuenta que existe un importador para tus listas de correo.

Muchas gracias por sus respuestas. Veré si puedo llevar esto adelante en KDE.

¿Existe una solicitud de función para un soporte de jerarquía de etiquetas más profundo? Parece una limitación bastante innecesariamente arbitraria.