Título del tema truncado al añadir un tema mediante enlace, porque se aplica el límite para oneboxes en lugar de "longitud máxima del título del tema"

La misma regla que se aplica a los títulos de onebox (máximo 80 caracteres) también se aplica al título del tema de Discourse al crear un tema mediante un enlace.

Me parece bien la truncación para el onebox generado en el cuerpo, pero ¿por qué truncar el título del tema en Discourse, que por defecto permite títulos mucho más largos, con el mismo límite de 80 caracteres?

Esto da lugar a muchos temas con títulos terriblemente truncados, aunque la longitud máxima para los títulos de los temas es mucho mayor (incluso por defecto en Discourse).

En mi opinión, para el título del tema debería considerarse/aplicarse la configuración/límite de ‘longitud máxima del título del tema’ para la truncación del título, y no el límite fijo de 80 caracteres utilizado para los oneboxes renderizados en el texto del cuerpo.

Sí, hay un error menor aquí:

Pero… el usuario puede sortearlo escribiendo el título que desee. Los títulos largos, de todos modos, son realmente muy malos.

No me opongo a una PR para mejorar esto, pero tengo la sensación de que va a ser muy, muy complicada.

2 Me gusta

Hola @Sam, gracias por la respuesta. Bien, estoy de acuerdo en que los usuarios pueden modificar el título (aunque no lo hacen en el 99% de los casos), y en mi opinión, el título del tema debería ajustarse a la configuración de longitud máxima del título del tema, y no a la muy corta establecida de forma fija que se usa para los oneboxes. Se aceptaría con gusto una PR.

¿Hay alguna novedad sobre esto? Tenemos una comunidad donde mucha gente publica enlaces a través de esta función y casi el 50% de los títulos se cortan de forma muy grave debido a ello.

Claro, pr-welcome en una corrección aquí, nuestros clientes no necesitan una solución urgente.

Lo abordaremos en algún momento durante los próximos 12 meses, pero probablemente puedas dirigirte a Marketplace y encargar una corrección más rápido.

2 Me gusta