リンクを通じてトピックを作成する際、Discourse のトピックタイトルには、onebox タイトルに適用されるのと同じルール(最大80文字)が適用されます。
本文内に生成された onebox の切り捨てについては問題ありませんが、Discourse のトピック自体のタイトルが、デフォルトではより長いタイトルを許可しているにもかかわらず、なぜ同じ80文字の制限で切り捨てられるのでしょうか?
これにより、トピックタイトルの最大文字数がはるかに高い(デフォルトの Discourse でも)にもかかわらず、ひどく切り捨てられたタイトルのトピックが多数生まれています。
トピックタイトルについては、本文内のレンダリングされた onebox に使用される固定の80文字ではなく、max topic title length 設定/制限がタイトル切り捨てに考慮・適用されるべきだと私は考えます。
sam
(Sam Saffron)
4
ここに小さなバグがありますね:
ただし、ユーザーは任意のタイトルを入力することで回避できます。そもそも長いタイトルは非常に問題です。
この問題を改善する PR には反対しませんが、非常に複雑になる可能性が高いと感じています。
「いいね!」 2
@Sam さん、回答ありがとうございます。確かに、ユーザーはタイトルを変更できます(ただし、99% の場合は変更されません)。個人的には、トピックのタイトルは「最大トピックタイトル長さ」の設定に従うべきであり、ワンボックス用に設定された非常に短いハードコードされた値に従うべきではないと思います。PR は大歓迎です。
これに関する更新情報はありますか?当コミュニティでは、この機能を使って多くの人がリンクを投稿しており、そのタイトルのおよそ半分がこの問題でひどく切り詰められています。
sam
(Sam Saffron)
7
pr-welcome の修正にご協力いただきありがとうございます。お客様にとって緊急の対応が必要な案件ではありません。
今後 12 ヶ月以内に着手する予定ですが、より迅速に対応されたい場合は Marketplace へ移動して、修正を依頼されることをお勧めします。
「いいね!」 2