つまり、誰かが外部から投稿#17にリンクしても、投稿が大量に削除されたために投稿#78へ誘導される場合でも問題ない、というより良い設計だということでしょうか?
なぜ中途半端に変更する必要があるのでしょうか?
つまり、誰かが外部から投稿#17にリンクしても、投稿が大量に削除されたために投稿#78へ誘導される場合でも問題ない、というより良い設計だということでしょうか?
なぜ中途半端に変更する必要があるのでしょうか?
その通りですが、これは Discourse のソフトウェア上の問題ではありません。ユーザーにそれが正常な動作であることを安心させ、そのまま進めてください。この動作を変更する可能性は 0.0% です。
いいえ、URL を変更してほしいわけではありません。タイムラインと「投稿 #x」と表示されるポップアップボックス(ここで X は削除された投稿や秘密の投稿も含めた通し番号)で、表示される投稿番号が一致してほしいのです。
私が投稿したスクリーンショットで、このことが明確になるはずです。
78/12をタイムラインに表示してください。正直、何が言いたいのか理解できません。
@sam - 以下の画像で、「post #580」と表示されている部分(ピンクで囲まれています)は、タイムラインに合わせて「post #256」とするべきです(画像の右端、ピンクで囲まれています)。
この不一致を修正すれば、個人的にはより良いと思います。
つまり、この投稿は #28 ですね。
タイムラインには以下のように表示されるはずです:
26 件中 28 番目の投稿。
それとも、UI には #26 と表示して #28 へリンクするべきだとおっしゃるのでしょうか?
これでは堂々巡りです。ここには簡単な変更はなく、@codinghorror が述べた通り、この点を変更する予定はありません。
はい!タイムライン上の番号付けは、投稿を閲覧できるメンバーの視点から見れば正しいものです。「25/26」と表示されるのは想定通りであり、理にかなっています。
そのため、一貫性を持たせるため、ボックス内に「投稿 #28」と表示されている部分を「投稿 #26」と表示することも可能ですが、リンク先は引き続き #28 のままにします。
これは堂々巡りしているわけではないと思うのですが、この一点を説明するのに苦労しています。申し訳ありませんが、最終的に理解いただけたことを願っています(何も変更されなくても)。
理解しましたが、当初は「プライバシー」に関する議論でした。例えば:
決して投稿が削除されたことや囁かれたことを明かさないこと。
しかし、今では目標を少しずらして、次のように言っています:
UI を少し曖昧にし、一部の場所で異なる番号を表示するようにする。
これは、投稿に組み込まれている Whispered replies leak in the post number - #30 by riking のようなものを含む、多くのサブシステムに影響を与える巨大な変更となります。
@riking - URL の数字は通常右側にあり、スクロールしない限りすぐに目に入りません(少なくとも私のブラウザでは)。これは他の UI 要素とは対照的です。URL を詳しく調べる人がいる可能性は確かにありますが、topic_id も含まれているため、すぐに気づくのは難しく、より微妙なものです。
@sam - はい、URL の番号付けやリンク付けなどを変更するには非常に手間がかかると伺ったため、このトピックの 8 番目の投稿 で、最も明白な不一致の数値のみを修正すれば十分だと提案し、他のアイデアはあきらめました。
投稿番号は、すでに上記のスクリーンショットで示したように、タイムラインとボックスなど、いくつかの場所で異なって表示される可能性があります。私はそれを一貫させることを提案しており、その結果として、データベースの post_id もより曖昧になると考えています。
あなたが同意するかどうかはわかりませんが、URL 内の数字は厳密には UI の一部ではないと感じています。URL にはすでに topic_id が含まれており、それはすでにユーザーには不透明です。post_id も同様に考えることができます。
提案された 2 つの場所で投稿番号を同じように表示することによる唯一の問題は、モデレーターや管理者がテキスト内で投稿番号を参照する可能性があること(例:riking による「#30」)ですが、それはモデレーターや管理者ではない人にとっては別の投稿になります。この問題は、タイムラインで移動する現在もすでに存在しています。