Estoy intentando replicar de manera aproximada la forma en que Facebook gestiona los hipervínculos para las publicaciones que haces.
Básicamente, muestran una vista previa de tipo Onebox (o similar) del primer hipervínculo, junto con los primeros fragmentos de tu publicación.
He probado rápidamente el plugin Vistas previas de la lista de temas, pero no parece hacer lo que busco.
¿Sabe alguien cómo crear el comportamiento descrito?
¿Estás intentando dar estilo a la lista de temas o al tema en sí?
¿Has utilizado la configuración de “Tiles” en TLP? Esto mostrará una miniatura y un extracto (si está disponible) de manera similar a Facebook. Ver ejemplo: https://rideabl.es
En Discourse, el único nivel en el que las miniaturas se presentan de forma similar a las redes sociales es en la lista de temas (y requiere un plugin o TC para lograrlo, por ejemplo TLP, Fakebook o Topic List Thumbnails).
A nivel de tema, es posible que debas mantenerte con uno de los cuadros, aunque podría ser posible darles estilo; nunca he seguido ese camino.
Gracias. No había probado el modo de mosaico y, efectivamente, parece funcionar. Obviamente son tres columnas, no una como en Facebook, pero supongo que esto se puede cambiar (aunque quizás lo deje así; ¡podría ser mejor!)
Por otro lado, probé el resumen de la lista de temas, pero parece producir un renderizado extraño. Por ejemplo, muestra el resumen completamente formateado (incluyendo hipervínculos) y además empieza a cambiar aleatoriamente el estilo (por ejemplo, una fuente más grande) y/o añade un espacio inicial. ¿Sabes cómo podría solucionarlo?
Por último, rideabl.es tiene el agradable icono/hipervínculo de “abrir externamente” en la parte superior de los temas. ¿Tu plugin ofrece esto o es de otro?
El TLP TC (no es un plugin) es totalmente responsivo, por lo que si reduces el espacio con barras laterales, el número de columnas disminuye automáticamente (simplemente reduce el tamaño del navegador para probarlo), ver Pavilion
Consulta el plugin Layouts para agregar barras laterales personalizables. Lee más sobre esto: Pavilion
Alternativamente, prueba Fakebook TC, que tiene una sola columna todo el tiempo e incluye algunas barras laterales integradas.
El extracto de la lista de temas tiene algunos problemas para todas las implementaciones porque el serializador envía muchos datos innecesarios (por ejemplo, incluye los anclajes de onebox)… esto se puede estilizar hasta cierto punto; acabo de hacerlo en rideables.
Esto es nativo, simplemente está incluido en la salida de TLP.
¿Sabes cómo puedo acceder a esto? No se muestra en mi instalación de Discourse, básicamente sin modificaciones.
Por último, ¿sabes por qué el formato es un poco extraño incluso en páginas donde el plugin no está habilitado? He notado que las listas o categorías donde TLP no está activado parecen tener un relleno extra en la parte inferior del título del tema en las vistas de lista.
Se genera cuando colocas un enlace en el título (consulta el texto de marcador de posición).
El ‘plugin’, si está instalado, sobrescribirá las plantillas de todos modos. Si algo está extraño, intenta reestilizarlo (pero verifica que el impacto sea aceptable en cada estilo) y quizás pueda actualizar el CSS del plugin; siéntete libre de enviar un PR. También puedes reportar un error aquí: Pavilion.
OK, he insertado una URL en el tema y ahora veo el icono de enlace externo, así como cómo Discourse ha copiado automáticamente el título del recurso enlazado.
Lamentablemente, esto parece haber detenido la vista previa onebox de TLP. ¿Qué estoy haciendo mal?
Estoy investigando el tema Fakebook. ¡Gracias por el consejo! 
No, eso no lo detiene. Necesitas tener paciencia. La generación de una miniatura (en realidad, un conjunto de miniaturas) es un proceso del lado del servidor y lleva tiempo. No es instantáneo. Esto es cierto en todas las implementaciones. Cambiar el front-end no tendrá ningún efecto sobre esto. :).