投稿共有 - URLを短縮版に変換する機能

こんにちは、すばらしいDiscourseコミュニティの皆さん!

ご存知の通り、投稿を共有するための既存の機能があります。

この共有ボタンを押すと、ポップアップが表示され、次のようになります。

上記の画像に表示されている完全なリンクは次のとおりです。
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22

このリンクの長さにお気づきですか?


なぜこれが問題なのでしょうか?

  • トピックによっては、スラッグが非常に長くなり、共有される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:

[quote=“James, post:1, topic:251763, username:UnitedFreedom”]
どう思いますか?
[/quote]共有ポップアップに、リンクを短いバージョンに変換するためのチェックボックスを追加するのは良いかもしれません。

「いいね!」 5

リンクの標準量よりも多くの文字数をカウントするプラットフォームはどれですか?私の知る限り、TwitterやMastodonではありません。

ショートリンクは、ユーザーがターゲットを確認できないため、最近は避けられています。

「いいね!」 2

もう少し曖昧さをなくしていただけますか?

例えばTwitterでは、クリック追跡のために、すべてのURLを短縮されたt.coリンクに置き換えます。インターフェース上では元のURLが表示されますが、すべてのツイートで最大文字数から23文字が消費されます。

https://help.twitter.com/en/using-twitter/how-to-tweet-a-link

「いいね!」 1

私の経験では、ウェブサイトのフォームで、不条理で恣意的に文字数制限が短いものが数多くありました。
特に企業や行政機関のウェブサイトで。まるで、顧客やサービスに関心のある人からの詳細なメッセージ、リクエスト、または苦情を読みたくないかのようです… :upside_down_face:

しかし、私の日常では、長いリンクで問題に遭遇することはほとんどなく(そして、Discourseのリンクを「長い」リンクと呼ぶのは難しいです。無限のクエリパラメータはありません)、それは認めます。

これは、おそらくかなり簡単なテーマコンポーネントの良い候補になるかもしれません。

「いいね!」 4

@UnitedFreedom、このテーマコンポーネントをお試しいただけます。問題が発生した場合はお知らせください。

「いいね!」 13