¿Tienes el plugin habilitado en la configuración de Discourse?
Sí. Y ./launcher rebuild app también
@angus Con la eliminación de lodash, parece que perdimos la funcionalidad que llevaba al usuario a su primer chat no leído al abrir Babble. Además, ya no hay una línea divisoria entre los mensajes leídos y no leídos.
¿Fue eso intencional como parte de la transición desde lodash? He revisado los cambios yo mismo, pero nada llamó mi atención, aunque solo soy un aficionado en Discourse.
Gracias por todo lo que estás haciendo aquí para mantener esto activo.
¿Alguien puede mostrar el chat expandido de forma predeterminada en lugar de solo el icono?
Estoy en la última versión de Discourse, así como en Babble. Estamos experimentando problemas constantes con Babble: solo muestra el icono de la rueda giratoria y nunca completa la acción. En la mayoría de los casos, se ve obligado a realizar una recarga completa del navegador para verificar si el mensaje se envió.
Ejemplo de lo que veo después de cada mensaje que envío:
Estamos experimentando el mismo problema: un icono de rueda giratoria que nunca termina. Espero que lo solucionen pronto.
¿Hay alguna actualización al respecto? El complemento está actualmente roto en la versión 2.6.0.beta5 y tuvimos que deshabilitarlo por completo ![]()
¡Gracias de antemano por todo su arduo trabajo, es muy apreciado!
¡Hola a todos!
¿Es posible otorgar a los moderadores permisos para configurar el chat de Babble?
Seguimos topándonos con el límite de 10,000 mensajes en el tema del chat.
Quiero darles a los moderadores la capacidad de abrir un nuevo chat. En este momento tenemos que crear uno nuevo cada una o dos semanas. El chat es súper popular.
tl;dr – Sería genial que alguien se hiciera cargo del plugin Babble de James Kiesel. Ya existen precedentes de adopciones de plugins de Discourse (ejemplo), y conozco a demasiadas personas que usan Babble y no quieren verlo deteriorarse lentamente hasta volverse obsoleto.
En los últimos dos años aproximadamente, ha habido una tendencia hacia cada vez menos actualizaciones o correcciones de errores en Babble. No hay juicio aquí: @gdpelican dejó muy claro en el hilo original del foro de Babble que no tiene incentivos ni deseos de continuar con Babble. Yo respeto eso.
@angus y otros han contribuido a corregir errores durante el último año o así, por lo que les agradezco, pero ¿cuánto tiempo puede durar la generosidad aparentemente aleatoria de los desarrolladores?
No estoy seguro de cuál podría ser el proceso para que Babble sea adoptado por otro desarrollador o equipo de desarrolladores. @jomaxro, @simon o @justin: creo que uno de ustedes u otro miembro del equipo de Discourse podría ayudarnos en esto.
Aunque ya no puedo encontrarlo, creo que hubo una vez una discusión sobre la incorporación de Babble al núcleo de Discourse y se decidió no hacerlo. Asumiendo que no hay posibilidad de que Babble se convierta en parte del núcleo de Discourse y, por lo tanto, tenga soporte oficial, no veo un buen camino para seguir usando una versión funcional de Babble sin que alguien asuma la responsabilidad principal.
Si el dinero es un problema, estoy dispuesto a aportar fondos si es necesario en nombre de mi foro que utiliza Babble.
No creo que los parches y las correcciones de errores lentas y reactivas sean suficientes por mucho más tiempo con Babble. ¿Podemos salvarlo antes de que se vuelva inutilizable?
P.D. Sé todo sobre las integraciones de Discourse con herramientas como Slack para una experiencia tipo chat dentro de Discourse. Me gusta Babble y no quiero integrarme con una herramienta de terceros para la experiencia de chat casual.
Por ahora, el equipo de Discourse no tiene planes de adoptar el complemento.
Creo que al menos esto debería moverse a la categoría #plugin:plugin-roto, hasta que se resuelvan los errores.
Esto sería un gran complemento para Discourse si deseas tener un foro de discusión y una función de chat muy ligera. Lamentablemente, no se mantiene, está roto y no existe una función oficial de Discourse…
No quiero tener un servidor de chat completo que, de nuevo, tenga algunas funciones que Discourse ya ofrece. Esto es algo muy complicado para los usuarios, ya que no saben qué sistema deberían usar entonces.
Resolvemos este problema en un 90% utilizando la integración de chat para enviar temas y respuestas de categorías o etiquetas específicas a sistemas o canales de chat concretos. Babble es una pérdida, pero la integración general es lo que realmente hace que Discourse funcione para nuestra comunidad en particular junto con otros sistemas de chat.
Lo usé de esa manera durante bastante tiempo hasta que comenzó a desmoronarse.
Al final, decidí montar mi propio servidor de Rocket Chat. Babble fue lo suficientemente bueno para convertir el chat en un elemento esencial de mi sitio. Rocket Chat funciona mucho más fluido. Es tan bueno que probablemente reducirá el uso del foro, pero ya es demasiado tarde para meter ese genio de nuevo en la botella.
Arreglaré los problemas inmediatos en los próximos días; sin embargo, coincido en que se necesita un desarrollador dedicado.
Estoy demasiado ocupado para ser esa persona. Los demás miembros de Pavilion también están sobrecargados con sus responsabilidades de código abierto.
Si alguien quiere asumir este plugin de manera adecuada, hay un lugar en Pavilion para ti, junto con el acceso al trabajo remunerado continuo que esto implica.
Al igual que los demás miembros de Pavilion, recibirás orientación mía para ponerte al día con el desarrollo de Discourse.
Escríbeme aquí en meta si estás interesado.
¡Hola a todos! He solucionado el problema del spinner. Actualiza a la última versión del plugin y volverá a funcionar. Puedes probarlo aquí: https://try.thepavilion.io (parece haber un pequeño problema de estilo con el icono de babble en ese sitio, pero la funcionalidad funciona correctamente; probablemente sea un conflicto con otro plugin o tema).
@jomaxro ¿Podrías recategorizar este tema? Gracias.
A falta de un desarrollador entusiasta que se haga cargo de este plugin, me conformaré con alguien (o varios) dispuesto a ayudar con algunas cosas para mantenerlo activo:
-
Clasificar errores, idealmente a través de los asistentes más estructurados de thepavilion.io: Pavilion y Pavilion. He añadido babble como una opción allí:
La razón por la que existen esos asistentes es que, cuando tienes un mega-tema como este, es difícil llevar un control de los problemas individuales.
-
Empezar a redactar documentación exhaustiva para el plugin aquí: Pavilion (consulta las otras categorías de plugins en Pavilion para ver ejemplos). Esto es útil porque las mismas preguntas o problemas sobre un plugin suelen surgir con regularidad, y se pierde tiempo respondiendo consultas que ya han surgido antes.
-
Responder a otros usuarios del plugin en este tema con enlaces a esos asistentes y a la documentación cuando… la escribas

Si mantener este plugin fuera simplemente cuestión de revisar una lista claramente definida de problemas de vez en cuando, con buenas descripciones, registros y capturas de pantalla asociadas, etc., sería una tarea mucho más fácil en cuanto al tiempo.
Además, si envías informes de errores a través de Pavilion, ahora se me asignará automáticamente, y mis estadísticas se verán mal si no lo cierro… ![]()
Así que es mucho más probable que actúe antes si envías un informe de error completo, con registros, capturas de pantalla y buenas descripciones.
Aún voy a tener este plugin en mi lista de activos de código abierto para encontrar un nuevo propietario; sin embargo, si colectivamente podemos hacer lo anterior, al menos podremos mantenerlo en un estado decente.
¿Puedo duplicar y triplicar
tu última publicación, Angus? ![]()
Gracias por solucionar el problema del icono de la rueda giratoria constante en el chat al publicar algo. El único problema de UX más grande que se me ocurre en este momento es que el icono que te avisa de un nuevo mensaje en el chat nunca desaparece, incluso después de leer todos los mensajes. @TheBaby5 dio una visión general de alto nivel sobre esto.
Acabo de hacer una prueba rápida y el informe de error de @ninermac del 20 de octubre no parece ser un problema en nuestra instalación de Discourse.
Veo algunos detalles menores en este hilo gigante que aún podrían abordarse, pero desde mi perspectiva no son críticos para la misión. Por ejemplo, @Dev_Work tiene uno del 20 de octubre sobre una traducción faltante.
Estoy absolutamente dispuesto a informar de errores con documentación completa en Pavilion. Estoy de acuerdo en que registrarlos aquí en este hilo gigante no es lo ideal.
Espera un momento. ¿Estás diciendo, si el tiempo lo permite, que vas a arreglar los futuros errores de Babble por la bondad de tu corazón? Porque eso es lo que creo (o quizás solo espero) que estás diciendo.
Ya hemos tenido mucha generosidad con Babble a lo largo de los años, con James manteniéndolo mucho más allá de cuando era práctico para él. Estoy totalmente a favor de más generosidad y yo mismo la ofrezco de muchas maneras y en muchos lugares, pero quiero asegurarme de que tú/nosotros estamos estableciendo las expectativas correctas aquí.
Yo también. No soy desarrollador y orbito principalmente alrededor del ecosistema de Discourse en lugar de caer en el pozo gravitacional del mismo. Pero estoy totalmente a favor de la filosofía del código abierto y de encontrar a las personas que harán que la comunicación sea mejor y más fácil para las muchas personas que usan, aman y no pueden vivir sin Discourse (¡eso soy yo!).
Hagas lo que hagas a partir de ahora, Angus, eres una
total.
¡Angus! ¡Gracias por solucionar esto!
Encontré esto útil…
Si no necesitas la opción de pantalla completa pero te gustaría una opción más ancha.
Esto cambia el interruptor de pantalla completa por un ancho de página predefinido.
Pon esto en: CSS/HTML > Escritorio
.babble-sidebar { &.expanded { width: 500px !important; } }
Pavilion, nuestra cooperativa sin fines de lucro, existe con tres propósitos (estos se toman directamente de un nuevo conjunto de estatutos que estoy en proceso de registrar):
- Proporcionar oportunidades de trabajo, educación y servicios relacionados a proveedores de servicios y productos para comunidades en línea;
- Facilitar la prestación de servicios y productos, y el desarrollo de tecnología de código abierto, en beneficio de las comunidades en línea; y
- Promover la diversidad socioeconómica entre los destinatarios de los beneficios y oportunidades mencionados en los objetivos (a) y (b).
Esto es lo que hacemos
Actualmente estamos construyendo un nuevo sitio web que lo explica mejor (y lanzaré un gran nuevo plugin de páginas de aterrizaje de código abierto para Discourse junto con él).
Gracias por estas notas. Idealmente, si esas personas pudieran enviar informes de error a Pavilion, entonces podré abordarlos de manera sistemática con el tiempo.
Te necesitamos tanto como a un desarrollador
. Aquí hay algunas tareas de gestión del conocimiento de Babble que necesitan hacerse:
-
Actualiza el primer mensaje de este tema para reflejar mejor el estado actual del plugin (es un wiki). Echa un vistazo al OP del plugin de asistente personalizado para ver una estructura de ejemplo.
-
Crea un tema titulado “Cómo configurar Babble” en la categoría de conocimiento que configuré: Pavilion.
-
Crea un tema titulado “Cómo personalizar Babble” en esa categoría. @REALITY, ese sería el lugar adecuado para tu útil sugerencia de CSS, que, lamentablemente, de otro modo se perdería en el tema gigante.
No te preocupes por escribir “lo incorrecto”. Si cometes un error o lo que escribes no es claro, otros (como yo mismo) te ayudarán a corregirlo. Esa es la belleza de ser parte de una comunidad de código abierto.




