新しいサイドバーと通知メニューを試してみてください!

投稿が新しいトピックに分割されました:サイドバーのバッジリンクを非表示にするには?

Discourse をアップグレードしましたが、新しい機能が表示され説明される管理パネルにサイドバーに関する記載がありません。

しかし、アップデート後もここには何もありません。

これはまだ実験的な機能だからでしょうか?

「いいね!」 6

本日、私も同じことをしました。

「sidebar」で検索設定を行います。そのうちの1つ(どれかは覚えていません)は、デフォルトではチェックされていません。

また、すべてが正しく表示されるようにページを更新する必要があると思います(例:左側にハンバーガーアイコンが表示され、右側ではなく、新しい通知ペインが表示されます)。

「いいね!」 4

このセクションについて話しています。

「いいね!」 5

そこに追加するのを忘れていたからです:man_facepalming:。リリースノートを投稿した直後に出かけなければならず、新機能セクションを更新できませんでした。今からやります。

…完了しました

「いいね!」 13

このスレッドで以前に議論されたかもしれませんが、ハンバーガーメニュー(左側のアイコン、サイドバーレイアウト)の主な変更点は、最終的にDiscourseの新しいハンバーガーメニューになることを目指していますか、それとも開発チームはコミュニティの意見によっては古いバージョンにロールバックすることを検討する可能性がありますか?

これは、ある程度大きな変更がDiscourseに最終的に統合される場合、ユーザーがより早く慣れることができるように、コミュニティに早期に導入する傾向があるためです。

ただし、まだ作業中のため、現時点では有効にしません。

「いいね!」 5

はい、それが私たちの意図です――最終的には。

「いいね!」 6

これでよくなりました。ありがとうございます。

「いいね!」 2

モバイルではサイドバーのカテゴリが表示されるのに、デスクトップでは「カテゴリを追加していません」という状態に戻ってしまいました。

追記:モバイルで「カテゴリ」の横にある鉛筆アイコンをクリックし、「変更を保存」をクリックしたところ、デスクトップでもカテゴリが表示されるようになりました。

「いいね!」 2

特定の理由で追加されたのかは不明ですが(間違いだと思います)。

サイドバーのCSSコードに、

body.has-sidebar-page #main-outlet-wrapper {
grid-template-columns: var(--d-sidebar-width) minmax(0, 1fr);
gap: 0 2em;
padding-left: 0;
}

padding-left: 0 がありますが、これは不要で、10px のままにする必要があるため、削除する必要があります。

現在:

削除後:

「いいね!」 4

iPad/Hubでは見つかりません。

「いいね!」 1

メニューを開くと、この小さなバグが見えるはずです。

「いいね!」 2

まだ理解できません :flushed:

´

編集

、あなたの言っていたことがわかりました ::rofl:

はい、あなたの言う通りです。しかし…好みの問題です。私は今の状態の方が好きです。そうすれば、すべてのコンポーネントがきれいに整列します。

「いいね!」 3

サイドバーには、以下のオプションが必要だと思います。

  • デフォルトでサイドバーを開かないオプション。(メニューをクリックしたときのみ開く)

    サイドバーは視覚的なノイズを大幅に増加させ、フォーラムのフロントページを新規ユーザーにとって圧倒的に見せてしまいます。フロントページをカテゴリリスト表示に設定しているため、追加情報は新規ユーザーにとっては冗長であり、純粋なノイズとなります。

  • カテゴリを正しい順序で表示する。

    カテゴリリストはアルファベット順です。Discourseのカテゴリには管理者が明示的に設定した順序がありますが、サイドバーは現在それを無視して、かなりの混乱を引き起こしています。

  • タグを完全に非表示にするオプション。

    当サイトのタグは、トップレベルでユーザーがフィルタリングしたいと思うようなものではないでしょう。ほとんどはかなり難解なもの(例:スクリプトのプログラミング言語、ユーザーがそれでフィルタリングできるようにするため)であり、すべてのページのすべての領域の横に表示されるべきではありません(例:すべての領域がスクリプトに関係するわけではありません)。タグはほとんどの投稿に追加されないため、検索/フィルタリングに役立つと考えているユーザーを誤解させる可能性があります。サイドバーには全く表示せず、古い方法(問題なかった)でのみ利用できるようにしたいです。

これは、あると嬉しい機能です(ただし、これがなくても新しい機能を有効にしないということはありません)。

  • コミュニティメニューのより詳細な制御。

    重要な項目をハンバーガーメニューに追加するプラグインがあります。この項目は現在、メニュー(またはサイドバー)を開き、「コミュニティ > その他」をクリックする必要があるため、本当に隠されています。

    アカウント作成後にすべてのユーザーに使ってほしい項目なので、トップレベルで表示できるようになると素晴らしいです。

    そのメニューに追加できる追加リンクについても同様です。(それらがどのように追加されるのかは分かりませんが、このサイトの「コミュニティ > その他」メニューに「Cakeday」と「Docs」があるのを見かけます。カスタムリンクなどもトップレベルに含められると素晴らしいでしょう。)

雑多なフィードバック:

  • コミュニティとメッセージの右側にある「+」アイコンは、新しい投稿/メッセージを作成します。これらのアクションがそこにあること、そして小さな「+」アイコンだけであることに少し驚いています。アイコンをクリックするとメニューに項目を追加できると思っていたのですが、フルスクリーン投稿エディタに移動しました。

編集:新しいユーザー/通知メニュー(この変更のもう半分)は素晴らしく、さまざまな通知タイプを非常にうまく追跡するのに役立ちます。

しかし、1つの古い欠点が少し悪化したと思います:ユーザーの設定ページを見つけるのが本当に難しいということです。それは、通知ではなく設定のように見えるメニューにある、ラベルのないアイコンの列(現在は列)の1つにすぎないため、しばらく前からそうでした。

ユーザー設定リンクをどこか目立つ場所に表示できると素晴らしいでしょう。

サイドバーに含めることが解決策になるかもしれません。ラベルを付けることができるからです。

「いいね!」 20

やったー!

「いいね!」 6

参照:

しかし、他の人も同様ですが、デフォルトではカテゴリはフォーラム全体と同じ順序でリストされるべきだと私も同意します。それは私にとって少し妨げになります。なぜなら、私の注意は常にリストの上部に集中してしまうからです。優先順位の低いカテゴリや、フォーラム(管理者設定やアクティビティを通じて)によって優先順位が付けられていないカテゴリに目が向いてしまいます。

これも賛成です。

また、私のフォーラムの1つでのタグの使用方法はカスタマイズされているためです(タグと入力は、1つのカテゴリを除いて全体的に非表示になっています :smile:)。


少し使ってみた後でも、まだ確固たる意見はありません。それに、物事は変化しています。いくつかのことが気になります。
しかし、私のフォーラムの古いハンバーガーメニューを見て…管理ボタンをクリックするためだけに存在していたことに気づきました。他のオプションがあったことはほとんど忘れかけていました。私の脳は長い間それらを単純に無視していました。
現在の状態では、新しいメニューは真の改善のように思えます。

「いいね!」 9

これは以前見ましたが、トレードオフは悪いと思います。そして、順序を選択するためのUIはすでに存在します。それはカテゴリ定義の一部であり、カテゴリページに表示される順序を決定するためにもすでに使用されています。

サイドバーの設定UIでは、表示するカテゴリを選択できるようにするだけでよいはずです。順序はすでに他の場所で定義されており、アルファベット順であってはなりません(もちろん、管理者がサイトのカテゴリに選択した順序である場合を除きます)。

「いいね!」 9

私はどちらかの選択肢を支持しているわけではありませんが、サイドバーとカテゴリページは非常に異なるコンテキストであり、一方に適したものが他方には適さない可能性があるという議論は成り立ちます。

具体的には、カテゴリページにはカテゴリに関する詳細情報が多く含まれる可能性があり、垂直方向のスペースを大幅に占める可能性があります。このため、最も重要なカテゴリを一番上に表示し、すぐに確認できるようにすることが非常に重要になります。

サイドバーでは、この制限はそれほど大きくないため、アルファベット順でカテゴリを一覧表示する方が自然で簡単かもしれません(わかりませんが)。

アルファベット順かカスタム順かについては特にこだわりはありませんが、その理由から、カテゴリのカスタム順序を一緒に結びつけるのは間違っていると思います。少なくとも強制的に一緒にすることは、同じ順序にデフォルト設定することは問題ないかもしれませんが、UIが複雑になりすぎるのではないかと推測します。

「いいね!」 5

インスタンスのハンバーガーメニューには、追加した重要なリンクがいくつかあり、それらを余分なメニューの後ろに隠しておきたくはありません。

また、テーマもそこから選択できるようになっているので、理想的にはそれらも常に表示されるようにし、最悪の場合でも明示的な「テーマ」メニューの後ろに表示されるようにしたいです。一般的なメニューの後ろに隠されるのは絶対に避けたいです。

次に、トップレベルのカテゴリとサブカテゴリの両方で、カテゴリは意図的に選択された順序で表示されているので、これを有効にする前に、デフォルトでそのように表示されるようにしたいです。

そして最後に、タグは全く使用しないので、タグが表示されることは絶対に避けたいです。

ああ、実はもう一つあります。このスレッドで指摘されるまで、ハンバーガーの新しい場所には全く気づきませんでした。そのため、既存のユーザーのために、新しいハンバーガーが有効になった後に初めてサイトを訪れた際に、変更点を強調するUIがあれば良いと思います。もしどうしても必要なら、しばらくバナー通知を追加することもできますが、それは本当に必要ないはずです。

「いいね!」 11

管理設定が少しわかりにくいです。2.9.0.beta10 のアップデートで「実験的なサイドバーを有効にする」オプションは既にチェックされていましたが、「実験的なサイドバーハンバーガーを有効にする」が有効になっていないと、以前の状況と何も変わりません。「サイドバーを有効にする」だけを有効にしても警告は表示されません。

「実験的なサイドバーとユーザーハンバーガーのドロップダウンメニューを有効にする」だけをチェックすると、新しいハンバーガーのドロップダウンメニューしか表示されず、サイドバーは表示されません。

そして、新しい通知メニューが「実験的なサイドバーハンバーガーを有効にする」に依存しているのはなぜでしょうか?

いずれにせよ、両方の設定を有効にした状態は気に入っています。経験豊富な Discourse ユーザーよりも、おそらく新規ユーザーにとって役立つでしょう。

些細な点ですが、ここメタでは通知メニューのすべてのタブに「マウスオーバーバルーン」が表示されます。これは <button> 要素の「タイトル」だと思われます。オランダ語のインスタンスでは、いくつか欠けているものがあります。翻訳の問題かもしれません。

「いいね!」 6