En Discourse, las páginas web estáticas adicionales ya se implementan a través de los siguientes plugins:
Sin embargo, me gustaría ver una implementación en Discourse, o a través de sus plugins, que admita las siguientes características:
- La capacidad de crear páginas con y sin la cabecera de Discourse (donde “sin” sería similar a plataformas como telegra.ph, por ejemplo).
- Incrustar varios “widgets”, como encuestas o tablas.
- Posible integración con un plugin de publicidad.
- Un “motor de plantillas” de páginas (la capacidad de acceder a APIs externas o mostrar información como el nombre del usuario, por ejemplo, a través de {{user.name}}).
- Opciones de configuración enriquecidas, como restringir a los usuarios el uso de ciertos enlaces o widgets según la categoría, la transición completa de temas del foro a páginas, o habilitar la creación de páginas solo para administradores.
Creo que la implementación de dicha funcionalidad llevaría a Discourse al siguiente nivel e incluso podría transformar el foro en más de un “blog de artículos” si se desea. Si bien esto probablemente podría ser creado por alguien familiarizado con la API de Plugins y la creación de componentes temáticos, ya que Discourse proporciona una API bastante rica (aunque algo mal documentada) a través de componentes, widgets, etc., sería ideal ver esto implementado directamente por Discourse como un plugin o una nueva característica.
En general, parece que un editor de componentes temáticos mejorado y más abierto (con mejor resaltado de sintaxis, por ejemplo) y un editor para crear páginas tanto dinámicas como estáticas (ampliable con componentes o con funcionalidad de creación de páginas incorporada) serían el futuro de Discourse, y es algo que probablemente querrán implementar tarde o temprano.
Este tema es solo mi intento de expresar que algunos usuarios necesitan esta funcionalidad.
P.D. Se utilizó ChatGPT para la traducción y corrección del texto del ruso al inglés.