Trabajo en una empresa de e-learning que ya ha desarrollado una versión con Vanilla. Mi problema es que muchas de las funciones están muy anticuadas y son muy básicas. Incluso al ver y probar complementos, tuve problemas, y además estos son bastante restrictivos por sí mismos.
Creo que Discourse es una opción mejor. Para convencer al equipo, debo abordar algunas de sus preocupaciones. Una de ellas es que quieren claridad sobre la diferencia entre las versiones de pago y gratuitas. La más notable es que la versión de pago incluye acceso a bastantes complementos. Si prefieren la opción gratuita, ¿qué tan restringido será nuestro acceso a otros complementos?
Idealmente, buscamos agregar una sección de base de conocimientos, tableros de ideas y solicitudes de funciones, además de contar con una funcionalidad de informes robusta. ¿Estas funciones vienen incluidas por defecto en cualquiera de las versiones (de pago o gratuita)? Si no es así, ¿ambas versiones facilitan la adición de estas funciones?
¡Bienvenido! Me alegra que estés considerando usar Discourse. La versión de Discourse que obtienes al pagar por nuestro alojamiento a través de discourse.org es la misma que obtienes cuando la alojas tú mismo o con otro proveedor.
Estos no son complementos que solo estén disponibles en nuestro alojamiento de pago; de hecho, es al revés: estos son los únicos complementos que permitimos cuando estás en nuestro alojamiento. Los complementos pueden hacer casi cualquier cosa en Discourse, por lo que uno mal construido podría ser problemático para nuestro alojamiento. Por esta razón, solo permitimos que los sitios que alojamos instalen complementos que mantenemos (estos mismos complementos también son gratuitos para usar en sitios alojados en otros lugares).
Cuando alojas Discourse tú mismo, no tienes restricciones en absoluto con respecto a los complementos. Puedes instalar cualquier cosa disponible aquí en nuestra categoría #plugins, o incluso complementos personalizados que hayas creado tú mismo.
Hay algunos complementos que podrían ayudarte con lo que buscas:
Solicitudes de características: A menudo hemos visto que los sitios utilizan el complemento de votación para clasificar las solicitudes de características: Discourse Topic Voting
Informes: El panel de control de Discourse incluye algunos informes comúnmente solicitados integrados, y se pueden crear informes personalizados utilizando Discourse Data Explorer
Un componente de tema para base de conocimientos: Knowledge Base
Si realizas una búsqueda aquí, también encontrarás discusiones sobre cómo usar Discourse como base de conocimientos con y sin personalización. También mencionamos brevemente cómo lo utilizamos internamente en este artículo del blog: How Does Team Discourse Use Discourse?
Un poco fuera de tema
Un problema común en este foro es que la gente piensa que Discourse cuesta dinero. Es gratuito para usar y descargar. ¿Podría esto ser un obstáculo para el crecimiento de Discourse?
Supongo que el equipo tendrá que averiguar por qué la gente tiene esta idea.
¡Muchas gracias, esto es increíblemente útil y ha arrojado mucha luz sobre este proyecto, así que se agradece enormemente!
Una cosa más: ¿es posible pagar por Discourse (para apoyarlo) sin usar su servicio de alojamiento? Creo que nosotros nos encargaremos del alojamiento propio, y si existe alguna otra forma de apoyar a Discourse, me gustaría presentar también esa opción.
Yo tenía esa impresión porque en todas las demás plataformas con las que he trabajado hay una barrera de pago para funciones adicionales y/o para el uso de la plataforma en general. Incluso después de leer sobre el factor de alojamiento en la página de comparación, todavía sentía que faltaba algo, quizás por hábito. De alguna manera parece “demasiado bueno para ser verdad”, especialmente sabiendo que Discourse es una de las mejores.
¡Excelente pregunta! No hablaré en nombre del equipo de Discourse, pero, indirectamente, creo que todo uso y promoción de Discourse es útil.
Más específicamente, una cosa que he visto como una buena manera de retribuir: si terminas necesitando personalizaciones más allá de lo posible con los temas o complementos existentes, podrías considerar hacer de código abierto cualquier código adicional para que otros también puedan usarlo.
Hay varios desarrolladores excelentes que se especializan en proyectos de Discourse y, como mencionó Jay, si publicas en Marketplace, es probable que encuentres la ayuda que necesites para instalaciones, personalizaciones o incluso para crear nuevas funcionalidades. Además de que el software principal es de código abierto y constituye una base excelente para construir sobre ella, el hecho de que las personas compartan los complementos que han creado (así como todo tipo de comentarios y sugerencias aquí en Meta) es una gran parte de la razón por la que hoy existe un ecosistema tan sólido alrededor de Discourse.
@lliddell Justo en mayo dimos el salto de Vanilla a Discourse y hemos estado realmente, muy contentos con ello. Pensamos brevemente en alojarlo nosotros mismos, pero decidimos que los pocos cientos de dólares al mes que pagamos a Discourse valían la pena, tanto para apoyar el producto (que considero el mejor de la industria) como para obtener un soporte de primera clase.
El soporte ha sido increíble, uno de los mejores que he recibido de una empresa SaaS. No me imagino intentar hacer parte de la resolución de problemas/configuración en nuestros propios servidores (en un entorno Ruby, por no hablar de eso) y salir ganando pagando a otros para que lo gestionen.
Así que esto es solo un voto de alguien que ha estado en tu situación y ha estado muy feliz siguiendo la ruta de Discourse alojado por el Equipo Oficial.