Modal de temas al estilo de Facebook: ¿es mejor?

He estado experimentando para conseguir un aspecto diferente al de otros sitios y he creado un modal de temas al estilo de Facebook. Parece cargar más rápido para mí y parece ser más fluido en el escritorio.

¿Qué opinas?

El enlace para probar es https://www.carptalk-online.co.uk/ (solo funciona en escritorio)

¡bien hecho! me gusta bastante, aunque no sea usuario de Facebook. tienes un sitio genial. :star_struck:

además, no me daba cuenta de que los tiburones pueden ser tan grandes! :fishing_pole:

¡Muy genial! ¿Lo has probado en temas con más de 20 respuestas? Es cuando cargamos más “páginas” de publicaciones al hacer scroll y, por mi experiencia, es una de las mayores complicaciones con este tipo de vista alternativa.

No, lo haré ahora y te informaré

Funciona bien - Testing 20 replies - #29 by Carper1 - CarpTalk - Carp Forum

Puedo ver que la página se carga como dices, pero funciona como se espera

El tema no aparece en una ventana modal al hacer clic en el enlace directo. Sin embargo, desde la lista de temas sí funciona.

Sí, eso es lo siguiente que necesito investigar, pero me he estado preguntando: ¿importa? Es igual a cómo funciona Facebook: el enlace directo lleva a la publicación real, y si se hace clic mientras se navega, se abre un modal.

(publicación eliminada por el autor)

Buen concepto, ¿puedes mantener una conexión constante con el bus de mensajes para recibir nuevos mensajes mientras se cargan los mensajes antiguos?

Sí, porque el modal carga la aplicación normal de temas de Discourse dentro de un iframe en lugar de renderizar una copia personalizada del tema. El iframe establece su propia conexión con MessageBus y Discourse sigue manejando el flujo de publicaciones normalmente, incluyendo la carga de publicaciones antiguas y la recepción de publicaciones recién publicadas.

La página principal también permanece activa detrás del modal, por lo que técnicamente hay dos instancias de Discourse y dos conexiones con MessageBus mientras el modal está abierto. Esto funciona, aunque es ligeramente más pesado que una implementación completamente nativa. Cerrar el modal elimina el iframe y su conexión.

No sé si importa, y no uso Facebook :stuck_out_tongue:

Simplemente me sorprendió que hacer clic en tu enlace no mostrara el tema en una ventana modal, cuando lo publicaste precisamente para demostrar que funcionaba en una ventana modal.

Mi publicación original era un enlace a la página de inicio. ¿No leíste mi respuesta a Kris probando los temas, jajaja? ¿Qué tal todo? Hace tiempo que no te veo.