¿Debería Discourse esforzarse por convertirse en una plataforma de comentarios viable?

Intenta implementarlo de una manera que tenga sentido para usuarios no técnicos. Plataformas existentes como Disqus y los comentarios de Facebook probablemente ofrezcan buenos ejemplos.

Algunas opciones de autenticación más:

  • el sitio cliente se convierte en un cliente de DiscourseConnect. Esto es sencillo de implementar, pero requiere código adicional del lado del servidor en el sitio cliente.
  • los usuarios se autentican en el cliente y su estado de autenticación se pasa al iframe con la API postMessage: Window: postMessage() method - Web APIs | MDN
  • los usuarios inician sesión directamente en Discourse a través del iframe

Mi reticencia a desarrollar esto puramente en el lado del cliente provino de considerar los problemas del sistema funcionando a cualquier tipo de escala. Esencialmente, tuve que poner en cola las solicitudes de la API y manejar las respuestas de las solicitudes en cola. No me pareció lo suficientemente robusto para lidiar con, digamos, 1000 usuarios concurrentes. Tendría preocupaciones similares, pero por diferentes razones, con el enfoque de incrustación de javascript. Sospecho que sería mucho más fácil de manejar que intentar sincronizar todo en el cliente.

3 Me gusta