Comuniteq Power Tools plugin

: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 todo eso en un único paquete mantenido.

  • Se cuenta como un solo plugin para clientes alojados
  • Pone a disposición una variedad 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 incorporando más plugins internos en este paquete. Las sugerencias de nuevas funciones son muy bienvenidas.

Lanzaremos 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 cualquier persona 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 nombre con “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 cuidado y una comprensión clara de lo que hacen.

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 (permite desactivar este cambio)
  • Habilitar anidación de categorías de 3 niveles: Alterna max_category_nesting entre 2 y 3 con salvaguardas cuando existen categorías de tercer nivel
  • Habilitar consulta SQL de insignias: Alterna la capacidad de consulta basada en SQL para insignias
  • Habilitar passkeys: Alterna el soporte de passkeys
  • Permitir incrustar el sitio en un iframe: Alterna la incrustación del sitio en un iFrame

Pestaña Publicación

  • Auto Auto Grid (Activado): Alterna el envoltura automática del lado del servidor para imágenes cargadas durante la creación de una publicación
  • Auto Auto Grid (Imágenes mínimas): 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): Alterna para hacer cumplir un límite de tiempo en la eliminación de publicaciones
  • Límite de tiempo para eliminar publicaciones (Horas): Establece la ventana (en horas) durante la cual los usuarios pueden eliminar sus propias publicaciones después de crearlas

Pestaña Moderación

  • Forzar moderación para nuevos temas por grupos: Requisito de moderación basado en lista de grupos para nuevos temas (reemplaza este plugin que ya no se mantiene)
  • Forzar moderación para grupos: Requisito de moderación basado en lista de grupos para todas las publicaciones/respuestas
  • Habilitar eliminación permanente para el personal → ya no es una configuración oculta ahora

Pestaña Registro

  • Registros detallados de traducción con IA (bloqueado a menos que discourse-ai esté habilitado)
  • Depuración de autenticación OAuth2 (bloqueado a menos que discourse-oauth2-basic esté habilitado)
  • Registro detallado de OpenID Connect (bloqueado a menos que discourse-openid-connect esté habilitado)
  • Registro detallado de Discourse ID
  • Registro detallado de carga
  • Registro detallado de token de autenticación
  • Registro detallado del cliente de configuración del sitio
11 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

8 Me gusta

Esto es una gran victoria para mí :smiley: No hay nada más molesto que una fila larga de imágenes DESALINEADAS horizontalmente, especialmente en instancias donde se comparten muchas imágenes.

3 Me gusta