Lista de temas (legacy)

¿Sabes alguna forma de hacerlo ejecutar con más frecuencia? Por ejemplo, cada 5 segundos o así.

2 Me gusta

Puedes averiguar esto por ti mismo revisando el código fuente de Discourse (TLP no está involucrado aquí).

LMGTFY :wink:

… Parece que está relacionado con el periodo de gracia para la edición. Acórtalo y se ejecutará antes.

2 Me gusta

sí, alguien lo publicó afortunadamente casi al mismo tiempo

3 Me gusta

Hola, esta es una pregunta sobre permisos. Si una instancia de Discourse tiene imágenes destacadas habilitadas en las páginas que no son de categorías, y la instancia tiene categorías públicas y privadas… ¿qué imágenes deberían mostrarse y a quién?

Idealmente, los usuarios verían las imágenes destacadas correspondientes a los temas a los que tienen acceso, y no verían las imágenes destacadas de los temas a los que no tienen acceso. Por lo tanto, las imágenes destacadas mostradas a diferentes usuarios variarán según sus permisos. ¿Es esto correcto?

1 me gusta

Otra pregunta sobre permisos, esta probablemente más sencilla. ¿Existe alguna forma de seleccionar imágenes destacadas sin añadir la etiqueta definida a las publicaciones? La preocupación es que, en nuestro Discourse actual, prácticamente cualquiera puede añadir etiquetas y, por tanto, casi cualquier persona puede decidir que una imagen sea destacada. Esto abre la puerta a posibles abusos y a la necesidad de moderación.

Podríamos aumentar el nivel de confianza necesario para añadir etiquetas, pero eso tiene otras consecuencias. Me gustaría saber cómo están abordando esta cuestión otras personas.

1 me gusta
  1. TLP respeta los permisos, no verás nada diferente. Las imágenes destacadas se limitarán a aquellas a las que tengas acceso. El conjunto puede ser más grande para algunos usuarios.

  2. La funcionalidad principal de Discourse resuelve esto por ti; debes mantener la etiqueta que elegiste dentro de un grupo de etiquetas configurado de modo que solo el personal pueda asignarla:

image

2 Me gusta

¡Muchas gracias! Esto resuelve todas nuestras inquietudes.

1 me gusta

Me encanta mucho el uso de las imágenes destacadas (la fila horizontal de imágenes) en https://realtimevfx.com/. ¿Tienen algún consejo sobre cómo implementar las mejoras que han aplicado?

En concreto:

  • ¿Cómo hacer que el texto con el título y el autor sea visible sin necesidad de pasar el cursor por encima?
  • ¿Cómo conseguir que esas flechas hagan scroll hacia la izquierda y hacia la derecha?
  • ¿Cómo eliminar la barra de desplazamiento horizontal?
1 me gusta

Eso no parece ser el mismo componente. Puedes verificarlo inspeccionando el HTML para buscar las mismas clases en el inspector de tu navegador.

Puedes estilizar las barras de desplazamiento en CSS. Publiqué algo similar más arriba en el tema.

¿Les preguntas? Incluso podrías identificar su JavaScript y CSS. ¿O publicas en Marketplace si necesitas ayuda?

2 Me gusta

Gracias. Es bueno saber que no es el mismo componente. Se lo pregunté y respondieron… que es complicado. :slight_smile:

@merefield, antes de considerar una solicitud en el mercado, ¿estás dispuesto a integrar estos cambios como mejoras para este complemento? Aunque me gusta mucho esa interfaz, no estoy seguro de querer mantener una instancia modificada para ello.

2 Me gusta

Lo siento por la respuesta tardía.

Si estás dispuesto a financiarlo, con gusto me encargaré de crear un componente de tema que puedas agregar a tu instancia y asegurar que funcione correctamente con TLP instalado.

Estoy tratando de evitar aumentar la complejidad del plugin principal.

Si lo deseas, envíame un mensaje privado.

4 Me gusta

OK, entra un gran PR para la versión de Componente de Tema de este complemento:

Cambios:

  • REFACTOR: Elimina* jQuery :trumpet:
  • REFACTOR: Convierte la determinación de características de rutas y diseño en un Servicio de Ember (similar al Componente TLT, agradecimientos al enfoque a @David) - esto es MUCHO más confiable y elimina al menos un error.
  • REFACTOR: elimina una GRAN cantidad de advertencias de obsolescencia.
  • CARACTERÍSTICA: Permite especificar características de diseño por etiqueta específica ahora (no solo globalmente en las etiquetas) (el mismo enfoque que TLT)

NB La jerarquía CSS es más simple y ligeramente cambiada, ¡así que ten cuidado si tienes personalizaciones!

La rama es add_ember_service_remove_jquery

Si quieres probarlo (sería muy apreciado), puedes cargarlo como un Componente adicional (rellena el cuadro de rama en Avanzado), edita su nombre (¿llámalo “Vistas previas de lista de temas (Beta)”?) y agrégalo a un Tema al que puedas cambiar y que tus usuarios no usen normalmente.

Recuerda actualizar el navegador después de cada cambio en la configuración.

Ha cambiado bastante, así que necesitará una buena revisión y, lamentablemente, aún no hay pruebas automatizadas. Obviamente, he realizado muchas pruebas yo mismo.

Lo fusionaré en un par de semanas o así después de un período de pruebas abiertas.

Con el tiempo, estos cambios podrían ser adoptados también por el complemento…

*Creo que aún queda un poco de jQuery, lo seguiré

7 Me gusta

¿Es posible excluir una categoría específica de las vistas previas de imágenes y extractos?

EDIT: Lo siento, veo que tienes un espacio para solicitudes. Lo pondré allí.

1 me gusta

Sí, eso debería ser posible.

2 Me gusta

@merefield ¡Los nuevos cambios se ven geniales! No he notado ningún problema hasta ahora. Tengo una sugerencia: en el TC actual, todas las etiquetas tienen un estilo por defecto. Con la nueva rama, las etiquetas deben nombrarse individualmente en la configuración. Dado que hay numerosas etiquetas (y también se pueden crear), ¿podríamos tener todas las etiquetas con estilo por defecto (o incluir una configuración que permita aplicar estilo a todas)?

2 Me gusta

Totalmente experimental y en desarrollo en esta etapa, pero aquí está en lo que he estado trabajando: una modernización masiva de la apariencia y sensación de TLP:

(para ver la demostración en vivo, ve a: https://rideables.tech)

(y, por supuesto, me inspiré en la excelente función ‘Feed’ de Microsoft Edge :heart_eyes:).

6 Me gusta

La solución resulta ser bastante sencilla:

  • La ruta tags ahora es simplemente tag.

He actualizado la rama add_ember_service_remove_jquery con ese cambio (solo en la configuración predeterminada) (junto con una gran cantidad de otros cambios no relacionados). Si has modificado la configuración predeterminada, simplemente cambia tags por tag y tags-mobile por tag-mobile.

¡Gracias por las pruebas!

2 Me gusta

¡Se ve increíble tanto en PC como en móviles!

2 Me gusta

¡Buenas noticias sobre la limitación de renderizado de Chrome para TC (distancia de desplazamiento limitada antes de la corrupción).

Corregido en Chrome 96: https://bugs.chromium.org/p/chromium/issues/detail?id=688640#c58.

Actualmente es su versión Canary (la he probado y ahora funciona sin problemas).

(Ahora solo necesitamos: https://bugs.chromium.org/p/chromium/issues/detail?id=1076027&q=masonry&can=2 para poder eliminar el JavaScript)

4 Me gusta

@merefield, gracias por esto, pero está rompiendo el sitio para mí. Lo he actualizado, pero lo único que veo es el menú desplegable del período de tiempo. Intentaré probarlo sin complementos y te informaré.

2 Me gusta