게시물 공유 - URL을 짧은 버전으로 변환하는 기능

환영합니다, 놀라운 Discourse 커뮤니티 여러분!

모두 아시다시피, 현재 게시물을 공유할 수 있는 기능이 있습니다.

이 공유 버튼을 누르면 팝업이 나타나며 다음과 같은 모습입니다:

위 이미지에 제공된 전체 링크는 다음과 같습니다:
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22

이 링크가 얼마나 긴지 주목해 보세요.


왜 이것이 문제일까요?

  • 일부 토픽의 슬러그(slug)가 너무 길어 공유된 URL이 일부 소셜 미디어 플랫폼의 최대 문자 수 제한을 충족하지 못하는 경우가 있습니다. 이는 포럼 외부에서 소셜 미디어를 통해 게시물을 공유하여 추가적인 포럼 트래픽을 생성하려는 커뮤니티의 노력에 부정적인 영향을 미칩니다.

  • 일부 소셜 미디어 플랫폼은 클릭 가능한 링크를 허용하지 않거나 심지어 텍스트 복사를 허용하지도 않습니다. 따라서 사용자가 링크에 접근하려면 URL을 수동으로 입력해야 합니다. 지나치게 긴 링크는 키보드에서 오타가 발생할 가능성을 높여 깨진 링크를 만들 수 있습니다.

  • 지나치게 긴 링크를 공유하는 것은 지저분해 보입니다.


이미 수동으로 해결하는 방법이 있습니다
Discourse에는 이미 내장된 기능이 있어 슬러그를 대시(-)로 대체해도 링크가 계속 작동합니다. 아래 두 링크는 모두 동일한 곳으로 연결됩니다. 하지만 첫 번째 링크가 훨씬 짧습니다.

https://meta.discourse.org/t/-/15339/22

https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22


제 제안은 다음과 같습니다

A) 게시물 공유 팝업을 업데이트하여 기존(슬러그가 포함된 긴 URL)을 짧은 링크(슬러그를 "-"로 대체)로 대체합니다.

B) 기본적으로 짧은 링크(슬러그를 "-"로 대체)를 활성화하고, 게시물 공유 팝업 화면에 사용자가 URL 유형(긴 링크 또는 짧은 링크)을 선택할 수 있는 버튼을 포함합니다.

C) 사이트 관리자가 URL 공유에 대한 전역 설정을 선호도에 따라 활성화하거나 비활성화할 수 있는 사이트 설정을 제공합니다.


여러분의 생각은 어떠신가요?

1개의 좋아요

-를 사용할 필요가 없습니다:

https://meta.discourse.org/t/15339/22

:slight_smile:

공유 팝업에 링크를 짧은 버전으로 변환하는 체크박스를 추가하면 좋은 기능이 될 수 있을 것 같습니다:

5개의 좋아요

어떤 플랫폼들이 링크 전체에 대해 표준 길이를 적용하는 것보다 이 제한을 더 엄격하게 적용할까요? 제 생각에는 트위터나 마스토돈은 아닌 것 같습니다.

단축 링크는 요즘에는 거의 금기시되는 추세입니다. 사용자가 실제 대상 주소를 확인할 수 없기 때문입니다.

2개의 좋아요

좀 더 모호하지 않게 말씀해 주시겠습니까?

예를 들어, Twitter는 클릭 추적을 목적으로 모든 URL을 t.co 단축 링크로 대체합니다. 인터페이스에는 원래 URL이 표시되지만, 모든 트윗은 최대 글자 수에서 23자를 차지하게 됩니다.

1개의 좋아요

경험상 웹사이트에서 터무니없고 임의로 짧은 글자 수 제한을 가진 양식을 수없이 마주했습니다.
특히 기업이나 공공기관 웹사이트에서요. 마치 고객이나 해당 서비스와 관련된 사람들의 자세한 메시지, 요청, 불만을 읽을 의지가 전혀 없는 것처럼 느껴집니다… :upside_down_face:

다만, 제 일상에서는 긴 링크 때문에 문제를 겪는 경우는 거의 없습니다. (Discourse 링크를 “긴” 링크라고 부르기 어렵고, 끝없이 이어지는 쿼리 파라미터도 없으니까요.)

아마도 꽤 쉬운 테마 컴포넌트로 구현할 수 있는 좋은 후보가 될 수 있을 것 같습니다.

4개의 좋아요

@UnitedFreedom, 이 테마 컴포넌트를 시도해 보세요. 문제가 발생하면 알려주세요:

13개의 좋아요