Complemento Communiteq Power Tools

:information_source: Resumen Una colección de mejoras prácticas y herramientas de administración para Discourse
:hammer_and_wrench: Enlace al repositorio https://github.com/communiteq/discourse-communiteq-powertools
:open_book: Guía de instalación Cómo instalar plugins en Discourse


Características

A lo largo de los años, hemos desarrollado una gran cantidad de plugins pequeños (a menudo privados) para implementar ajustes específicos para nuestros clientes. Este plugin consolida todos ellos en un único paquete mantenido.

  • Cuenta como un solo plugin para clientes alojados
  • Pone a disposición una gama de funciones útiles para un público más amplio
  • Expone configuraciones del sitio que de otro modo estarían ocultas, reduciendo la necesidad de acceso a la consola de Rails o intervención del soporte

Con el tiempo, seguiremos integrando más plugins internos en este paquete. Las sugerencias de nuevas funcionalidades son muy bienvenidas.

Implementaremos este plugin para los clientes de Communiteq en el plan Profesional y superiores en las próximas semanas. Como proyecto de código abierto, también está disponible públicamente para cualquiera que ejecute su propia instancia de Discourse.

El nombre es un pequeño homenaje a los clásicos Windows PowerToys, un conjunto de utilidades ligeras que amplían la funcionalidad principal de manera práctica. Sin embargo, evitamos deliberadamente el uso de la palabra “toys” (juguetes), ya que muchas de estas funciones exponen configuraciones potentes que pueden afectar significativamente el comportamiento y el rendimiento de un foro y deben usarse con precaución y con una comprensión clara de su funcionamiento.

Funcionalidad detallada

Pestaña General

  • Ordenar plantillas alfabéticamente: Cuando está activado, las plantillas se mostrarán en orden alfabético en lugar de por uso más reciente
  • Habilitar anidación de categorías de 3 niveles: Alternar max_category_nesting entre 2 y 3 con salvaguardas cuando existen categorías de tercer nivel
  • Habilitar consulta SQL de insignias: Alternar la capacidad de consulta basada en SQL para insignias

Pestaña Publicación

  • Auto Auto Grid (Activado): Alternar el envoltorio automático de cuadrícula del lado del servidor para imágenes cargadas durante la creación de una publicación
  • Auto Auto Grid (Mínimo de imágenes): Número mínimo de cargas consecutivas de imágenes requeridas antes de envolverlas en un bloque de cuadrícula
  • Límite de tiempo para eliminar publicaciones (Activado): Activar para hacer cumplir un límite de tiempo en la eliminación de publicaciones
  • Límite de tiempo para eliminar publicaciones (Horas): Establecer la ventana (en horas) durante la cual los usuarios pueden eliminar sus propias publicaciones después de crearlas
  • Forzar moderación para nuevos temas por grupos: Requisito de moderación basado en lista de grupos para nuevos temas
  • Forzar moderación para grupos: Requisito de moderación basado en lista de grupos para todas las publicaciones/respuestas

Pestaña Registro

  • Registros detallados de traducción por IA (bloqueado a menos que discourse-ai esté activado)
  • Depuración de autenticación OAuth2 (bloqueado a menos que discourse-oauth2-basic esté activado)
  • Registro detallado de OpenID Connect (bloqueado a menos que discourse-openid-connect esté activado)
  • Registro detallado de Discourse ID
  • Registro detallado de cargas
  • Registro detallado de token de autenticación
  • Registro detallado de cliente de configuración del sitio
9 Me gusta

¡Esto es increíble, gracias por hacerlo disponible! :+1:

Aquí hay capturas de pantalla de las pestañas para que otros puedan ver cómo es la experiencia de usuario del administrador

Los ajustes son los valores predeterminados del complemento

pestaña de ajustes

pestaña general

pestaña de publicación

pestaña de moderación

pestaña de registro

5 Me gusta