| Resumen | Una colección de mejoras prácticas y herramientas de administración para Discourse | |
| Enlace al repositorio | https://github.com/communiteq/discourse-communiteq-powertools | |
| 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_nestingentre 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





