Discourseのバージョン番号をもっと目立つように表示する

電話で PWA ユーザーと話していて、彼が使用している Discourse のバージョンを伝える方法を教えたいとします。ソースを表示するために Ctrl+U を押すことができないため、彼が使用している Discourse のバージョンを伝える方法はないと思われます。実際、彼が実際に Discourse を使用していることを確認する方法さえありません。 「Powered by Discourse」のラベルや、メニューの奥深くにあるものもありません。

おそらく、オンラインの「ウェブページのソースを表示」サイトにアクセスして、PWA の URL を入力する必要があるでしょう。それは無理でしょう。

そのため、誰かがいつか確認したい場合に備えて、これらの詳細の一部を [設定] の奥深くにあるメニューに配置することを検討してください。ありがとうございます。

追伸、私は最も低いレベルのユーザーがバージョン番号を確認できるようにすることについて話しています。管理者については話していません。

「いいね!」 1

エンドユーザーがバージョンを気にする理由は何でしょうか?エンドユーザーの99%は、どのウェブサイトでもインスペクターを開くことはありません。

エンドユーザーがソフトウェアが何のために使われているかを知りたい場合、おそらくデスクトップにアクセスでき、そのための適切な知識を持っているでしょう。そうでなく、"Powered By"リンクをクリックするほど賢いのであれば、おそらくDiscobotのメッセージも読み、すでにdiscourse.orgの信頼レベルの記事に誘導されているはずです。

また、DiscourseはFAQにも記載されていると確信しています。

「Discourseは、コミュニティが最高の(そして最悪の)貢献を collectively に特定できるようにするツールを提供します。ブックマーク、いいね、フラグ、返信、編集などです。これらのツールを使用して、あなた自身の体験を向上させ、他のすべての人々の体験も向上させてください。」

「いいね!」 7

最も基本的な質問に答えていません。なぜですか。ユーザーはバージョンを知る必要があるのはなぜですか。ユーザーはその情報を必要としないため、インターネット全体でバージョンを非表示にするのはかなり一般的な慣行ですが、ボットは必要とします。

「いいね!」 3

随時、ご興味があれば、管理者に個人的にお尋ねいただけますか? 信頼できるコアユーザー向けに、ラウンジなどでアップデートを公開するように管理者に依頼することもできます。

「いいね!」 3

メニュー->コミュニティ->詳細->バージョン情報(またはメニュー->バージョン情報)のページが、フォーラムに関する情報を記載するのに適した場所だと思います。

現時点ではDiscourseについては言及されていませんが、レイアウトやコンテンツはすべてのDiscourseフォーラムに非常に特徴的だと思います。

discobotにフォーラムのバージョンを明らかにするコマンドがあれば良いと思います。discobot自体の存在も、Discourseフォーラムであることの証拠です。

「いいね!」 4

PWAが管理者またはモデレーターの場合、管理パネルにその情報があります。

Discourse Metaはカスタマイズ可能なので、管理者はバージョンチェッカーの自己更新コードを追加して、例えば「アバウト」ページに追加できると確信しています。

「いいね!」 1

結構です。ユーザーが使用しているソフトウェアのバージョンとブランドを知りたいと思う理由を開発者が理解できないのであれば…まあ、忘れるしかないでしょう。

これはクローズドソースよりもさらに悪いです。誰が関わっているのかさえ明かされていません。プロプライエタリなものでも、それほど秘密ではありません。少なくとも、ユーザーにHTMLソースを調べることを強制することなく、名前をいくつか公表する気はあるでしょう…平均的な携帯電話ユーザーにとっては、外部の助けなしでは不可能です。

「なぜそんなことを知る必要があるのか?」それは問題ではありません。メニューの奥深くの数行を費やして言及するべきです。ユーザーへの基本的な敬意を示すために。

はい、彼らが一生見る必要がないかもしれないというのは正しいです。しかし、彼らの携帯電話でさえ、奥深くにはそのようなあらゆる種類のジャンクがあります。Google Playも、すべて同じです。

では、Google Playは私が今使用しているものを何と言っているのでしょうか?私は「Metaバージョン5」を使用しています。おそらくMeta Corporation製でしょう。

そして、将来的にコンピューターを使用する人々に、バグレポートを作成する際に使用しているバージョンを報告してもらいたいとしましょう。では、それらのバージョン番号を見つけられるように慣れてもらいましょう。

前回、バージョン番号を見つけるのが非常に困難で、誰がそれを作ったのかを知るのが困難だったのは、まあ、コンピューターウイルスでした。私はデスクトップを手元に持っていない平均的な人を話しています。

明らかに、これも必要となる有効なシナリオを提示できませんね。

@jidanni さん、見事な手さばきで、もう一つ興味深い点をご提示いただきました。:slight_smile:

Discourseサイトのバージョン番号は、更新された正確なコミットを表しており、厳格な管理者が最新バージョンにできるだけ近づけたいと考える頻度に応じて、1日に複数回変更される可能性があります。問題報告を行う一般ユーザーにとって、それは特に重要な情報ではありません。なぜなら、彼らはサイト管理者に問題を報告し、管理者はダッシュボードでそのバージョン情報を把握しているからです。

「Powered by Discourse」の情報については、私たちの名前をより広く知ってもらうための検討事項であり(私たちの関心事としては悪いことではありません :slight_smile:)、検討されてきました。Discourseの骨格は比較的認識可能だと感じていますが、もう少し何かが追加されると役立つかもしれません。:thinking:

「いいね!」 9

CDCKには必要ですが、フォーラムには全く必要ありません。Dan(皮肉なことに、彼が私にとって不可能に近づけたのでタグ付けしません ;))には、再び必要です。一般ユーザーには不要で、単なるノイズになるだけです。

新しいWordPressやそのテーマをインストールした後に(ほぼ)最初に聞かれる質問は何だと思いますか?そう、「powered by」をどうやって削除するのか、です。サーバーの最初のセキュリティ対策は何だと思いますか?そう、バージョンを隠し、自己紹介させないことです。

申し訳ありませんが、このトピック全体は、フィンランド人が leafs of stone bramble[1] と呼ぶものです。それは二次的なものよりもさらに小さい、あるいは取るに足らないものを意味します :wink:

管理者が powered by を表示したいのであれば、そのような設定を用意すればよいのです。あるいは、管理者がフッター、/about、またはウェルカムメッセージに手動で追加することもできます。これで問題は解決し、次の項目に進みましょう :rofl:

(そして、このトピックはUXとは全く関係ありません)


  1. Rubus saxatilis ↩︎

「いいね!」 5

チームメンバーがこのことについて話していたのを覚えているのですが、なぜそれが実際には問題ではないのか説明してくれたのですが、残念ながら検索してもそのトピックを見つけることができませんでした。:confused:

ほとんどの場合、そうではありません。新しい穴では問題になる可能性があります。主な疑問は依然として残っています。ユーザーに何を示し、なぜそれを示すのかということです。

「いいね!」 1

バージョン番号がHTMLコード内にある理由について、以下のような説明を受けました。

デバッグが容易になります。誰でもサイトがどのバージョンで実行されているかを簡単に確認し、GitHub上のコードと照合できます。

これは、管理者でなくても、あるいは管理者に問い合わせなくても、ある程度の知識を持つ人が問題を特定できるということだと理解しています。

また、私の経験から、この機能のおかげで、ウェブサイトにアクセスするだけで#supportで人々を支援できたことを思い出しました。

それは実際にはかなり悪い理由です。それは開発者のニーズを反映しており、フォーラムの大多数はデバッグのようなものを使用する必要はほとんどありません。そして、一致を見つけるためにめったにありません。

それは実際、コーダーがコーディングすべき理由の1つであり、それ以外は何もありません。

なぜ私や他の誰かがランダムなユーザーにその可能性を提供するべきなのでしょうか?

そして再び。まったく異なる3つのことがあります。

  1. 開発者がバージョンを見つけられるようにする
  2. ボットにサービスを提供する
  3. Danが望むことを行い、すべてのユーザーにソフトウェアとバージョンを宣伝する

WordPressのバージョンを非表示にすると、開発者の作業やデバッグが不可能になりますか?もちろん違います。その情報が必要な開発者はそれを取得します。今、主な質問は、ランダムなDoeが同じものを必要とするかどうかです。もしそうなら、次の質問はなぜですか。

「いいね!」 1

通常は見えないフッターがあり、クローラーに提供されるビューに表示されるため、インターネットアーカイブでキャプチャされたバージョンや、Instapaperなどのアクセシビリティプロキシを介して表示されるバージョンでも表示されます。

Discourse (https://web.archive.org/web/20230306104426/https://www.discourse.org/) によって提供されています。JavaScript を有効にして表示することを推奨します。

CSS の調整で、これをより一般的に表示できるようにする可能性があります。

クローラービューを直接取得する方法があるかもしれません。

Aboutページにオン/オフの切り替えができる#theme-componentを追加するのはどうでしょうか?バージョン番号は省略すべきだと思います。オプションにはタイプも含めることができます。私は単に次のように表示するだけです。

Powered by (Discourseの泡のシンボル) をDiscourse Metaへのクリック可能な画像リンクとして。

それゆえ、上記の提案をしました。サイトが簡単に選択できるようになります。

バージョン番号は間違いなく避けるべきものです。私がボランティアで管理しているフォーラム(当時はメンテナンスのためにこのレベルのアクセス権がありませんでした。元々はカテゴリが変更/追加されたバニラインストールでした。私がフォーラムソフトウェアの更新を奨励するまで、UIやサーバールートで更新を実行したことがなかったと思います。当時、私はフルモデレーターでした。

メンバーがinspectを使用してバージョン番号を見つけ、隠されたグループカテゴリを表示するためにエクスプロイトを使用しました。これはクローズドベータだったので、リークは参加者の一部に不和を引き起こしました。それは処理されました。この特定のシナリオは、私の意見では、ウェブアプリメンテナンスの経験不足が原因であったため、よりまれになるはずです。

私の意見では、チームが表示される「Powered by」をオプションのままにしておけば、問題ないはずです。

@jidanni 私の意見では、設定またはオプションコンポーネントを介して表示するかどうかを選択できるようにすべきです。Discourseインスタンスは、その拡張可能なデザインのために非常に異なって見えることがあります。私たちのような人々はこの種の「ギークな装飾」に興味があるかもしれませんが、ほとんどの人はコンテンツと使いやすさにより興味があるでしょう。私たちギークな人々はほとんどが覗き見の方法を知っています。:vulcan_salute::wink::+1:

「いいね!」 5

メニューの奥深く、次のような完全な情報があります。

いいえ、EULAではありませんが、エンドユーザー向けです。

  • 保証の免責事項
  • 責任の制限
  • その他を含めてください。

はい、管理者はそれらを見ることができますが、ユーザーは見ることができません。しかし、ある日、ユーザーには影響するが管理者には影響しない悪いことが起こったとしましょう。

また、もしあれば「フリーソフトウェアライセンスのリスト」はどこで見ることができますか?

これです!
悪意のあるアクターが既知の脆弱性を持つ古いDiscourseインスタンスを検索して特定することを避けたい、最後のことは何ですか?

「いいね!」 1

隠そうとするパッケージのバージョンを特定するためのさまざまなスクリプトがあります。たとえば、CSSはバージョン間で変更されました…まあ、これでバージョンが検出されました。したがって、秘匿によるセキュリティの代わりに、バージョン番号を公開するだけです。MediaWikiのように。

それからあなたはそれを示すでしょう。他の管理者は好きなようにします。

失礼に聞こえるかもしれませんが、私はただ厳しくなりたいのです。

この世界では、ユーザーがサイトが何をするか、何を表示するかを指示することはありません。ユーザーはリクエストを出すことができます。それだけです。あなたが意味するところは、あなた自身の回路の中でしか適用されません。そうでなければ、それはあなた、私、または他の誰かの意見にすぎません。

唯一の例外は、中国および同様の政府機関です。

このトピックは進展もせず、どこにもつながりません。

「いいね!」 1