¡Hola, maravillosa comunidad de Discourse!
Como todos saben, existe una función para compartir una publicación.
Cuando se presiona este botón de compartir, aparece una ventana emergente que se ve así:
El enlace completo proporcionado en la imagen de arriba es:
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22
¿Notan lo largo que es este enlace?
¿Por qué es esto un problema?
-
Para algunos temas, el slug puede ser tan largo que la URL compartida ni siquiera cabe dentro del límite máximo de caracteres para algunas plataformas de redes sociales. Esto tiene un impacto negativo en la forma en que la comunidad comparte publicaciones fuera del foro en las redes sociales para generar tráfico adicional al foro.
-
Algunas plataformas de redes sociales no permiten enlaces clickeables ni siquiera copiar texto. Por lo tanto, los usuarios deben escribir manualmente la URL para acceder al enlace. Tener un enlace súper largo aumenta las posibilidades de un error al escribir en el teclado, lo que resulta en un enlace roto.
-
Se ve desordenado compartir enlaces súper largos.
Ya existe una solución manual
Ya existe una función integrada en Discourse que le permite reemplazar el slug por un guion, y el enlace seguirá funcionando. Ambos enlaces van al mismo lugar. Pero el primero es drásticamente más corto.
https://meta.discourse.org/t/-/15339/22
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22
Mi propuesta es
A) Actualizar la ventana emergente de compartir publicación para reemplazar las URL existentes (URL largas que contienen slugs) con enlaces cortos (slugs reemplazados por “-”).
B) Habilitar por defecto los enlaces cortos (slugs reemplazados por “-”) e incluir un botón en la pantalla emergente de compartir publicación que permita al usuario elegir el tipo de URL (larga o corta).
C) Una configuración del sitio para que los administradores del sitio habiliten o deshabiliten, según su preferencia, una configuración global para las URL de compartir.
¿Qué opinan?

