設定とCustomizeの恐ろしいバウンシーキャッスル

物語を語らせてください…

約1年前、私は初めてのDiscourseフォーラムを立ち上げようとしていました。@awesomerobotさんの推薦のおかげで、2007年のphpBBデータベースを、この10年間にふさわしいものに移行していたのです。システム管理者はウィザードの前半(「飛び込め!」と言う前)を終えて鍵を渡してくれ、あとは私が正式に設定を完了させる番でした。管理パネルを開き、設定画面を開きました。

「必須」という最初のページには、探していた基本的な項目がいくつかありましたが…。「rel nofollowドメインを除外」?「サイト連絡先ユーザー名…空白の場合、システムアカウントが使用されます」?これらはかなりオプションのように思えませんか?

次に、見栄えを良くしましょう。ブランディング、次のページ、素晴らしい。私が気にかけていたすべてのロゴのバリエーションと、気にかけていない倍の数のバリエーションがありました。しかし、ブランドカラーを設定できる場所はどこで…?その前に、次のタブ「基本設定」が優しく私を招きました。

基本設定はトラウマでした。「accept languageヘッダーからロケールを設定する」は、ここで期待していたものとはかけ離れており、「gaバージョン」は1年前に遡るフラッシュバックを引き起こしました。当時、製品でGAテレメトリを試しただけで、スパイウェアの告発でBBCに載ってしまったのです。カラー設定は、比較的役に立たない「カテゴリカラー」(カテゴリで使用できる設定の設定?なぜ?)と「デフォルトのダークモードカラースキームID」以外、どこにも見当たりませんでした。設定ページにIDの出所を尋ねましたが、プラトンの言葉を思い出させられただけでした。

ご存知の通り、フェードロス、書くということは、絵画に本当によく似ている不思議なものです。画家の作品は、まるで生きているかのように私たちの前に立ちますが、問いかけると、彼らは非常に威厳のある沈黙を保ちます。書かれた言葉も同じです。知的なかのように話しかけてきますが、もしあなたが教えを請いたいという願望から、彼らが言っていることについて何か尋ねると、彼らは永遠に同じことを言い続けます。

その後、全能の検索ボックスを発見しました。きっと、検索ボックスなら私の色がどこにあるか知っているはずだ、と思いました。そして、それは知っていましたが…メールのためだけでした。

ますます絶望的になり、タブを調べました。どこかで何かを見逃したのでしょうか?ああ、基本設定にはフォントオプションもありました。これは以前見逃していました。しかし、まだ色はありません。まだ確認すべきタブがたくさんありました:ユーザー、バッジ、メール(待てよ、設定設定にメール設定があったのではなかったか?)、ログ、そしてついに:カスタマイズ!設定の2番目の巨大なコレクションには、「パーマリンク」セクションも含まれており、そこには15年間のスレッドURL書き換えと、埋め込みが許可されるかどうかの設定が含まれているようです。

ここから先は、大規模なバウンスフェストが始まりました。

  • テーマを微調整する?テーマを微調整するのではなく、「コンポーネント」タブに移動し、テーマコンポーネントをインストールし、テーマタブに戻り、コンポーネントをテーマに追加し、コンポーネントに戻って実際にコンポーネントを微調整します。
  • プラグインを変更する?それはコンポーネントではないので、「プラグイン」タブ(カスタマイズタブの一部ではない)にありますが、実際には変更されたので、設定設定のタブにもなっています。
  • テキスト文字列を変更する?それは「カスタマイズテキスト」にありますが、コンポーネントの一部である場合はそこへ移動し、必須設定の場合は別の場所に移動する必要があります。
  • 単語やリンクをブラックリストに追加する?それはもちろん「設定」->「スパム」ではなく、「カスタマイズ」->「監視単語」にあります。
  • すべてのカテゴリに何かを適用する?設定設定に設定があるか、カテゴリからカテゴリへ移動して各設定を設定します。

このバウンスで頭がクラクラしてきました。

これについてどうするか

私の以前の提案とは異なり、これは迅速で明白な答えがあるものではありません。むしろ、管理者オンボーディングと情報アーキテクチャの両方の完全な再編成が必要になるでしょう。

探求する価値のあるいくつかのサブ質問があります。

  • セットアップウィザードの適切な長さは?
  • WordPress風のWYSIWYGテーマエディターは必要か?
  • 設定とは何か?カスタマイズとは何か?
  • カテゴリに段階的な設定が必要か(サブカテゴリは親から設定を継承し、メインカテゴリは基本設定から設定を継承する、CSSやDiscordのモデルに似ている)
  • どの設定がどのオーディエンスに届くか?つまり、どの設定がフォーラムのユーザーに影響し、どの設定がモデレーターや管理者に影響し、どの設定がシステムのみに影響し、そしておそらくどのオーディエンスにも届かない設定があるか?
「いいね!」 33

これは現在活発に開発中であることを聞いて喜んでいただけるでしょう。私たちは、Discourse が内部的にどれほど複雑に感じられるかを認識しており、プロダクトマネージャーがそれをより簡単にするための段階的な方法に注力しています。

「いいね!」 34

@LWinterberg 希望を持ってもらいたくて連絡しました。まず、あなたの感情は正当なものです。確かに、一度に多くのことを受け止めなければならず、最初はたくさんの疑問が残りますし、いくつかの癖もあります。

子供の頃、vbulletinやphpbbフォーラムを管理していました。今では、チームの仕事の一部として、エンタープライズ環境でDiscourseを導入しています。それはどんどん良くなっています—はるかに良くなっています!

多くのことが進行中であるというのは正しいですが、スイスアーミーナイフの中にさらにスイスアーミーナイフが入っているようなものを扱っていることも忘れないでください。最初の瞬間にすべてを理解できないからといって、自分を責めすぎないでください。F1レースカーに初めて乗ったときに運転できるわけではありません。:grimacing:

保証します、Discourseを5年間使用してきましたが、毎月一貫して改善されており、最初からすでに素晴らしかったです!

あなたの旅が良いものになることを願っています!

「いいね!」 21

@LWinterberg自分自身を困らせていたとは思いません…

「いいね!」 2

@LWinterberg 様、ご無沙汰しております。週末にこちらの投稿がふと頭をよぎり、返信するのが良いかと思いました。私は社内の「スタッフエクスペリエンス」チームのテックリードを務めており、プロダクトマネージャーである@tobiaseigenとデザイナーの@ellaと共にこのチームを運営しています。私たちのチームの使命は、管理セクションの複雑さを軽減し、誰にとっても使いやすくすることです。

皆様の声を聞いており、皆様の投稿はまさに私たちが解決しようとしている問題を完璧に要約していると言えます。あちこち移動しなければならないこと、分散したドキュメント、そして目的の設定を変更するために理解しなければならない膨大な設定項目は、大きな障害です。これまでに、この問題に対処するために取り組んできたことの一部を以下に示します。

  1. 管理者向けのフィルタリング可能なサイドバーナビゲーションの導入(Introducing admin sidebar navigation を参照)

  2. アクセス制御サイト設定を、より大きな制御と簡潔性のために、トラストレベルベースからグループベースに変更しました(Changes coming to settings for giving access to features (from trust levels to groups) を参照)

  3. プラグインのUIを更新して一貫性を保ち、プラグインのサイト設定がすぐ近くに表示されるようにして、探し回る必要がないようにしています。

  4. ファイルの種類やファイルサイズなどの新しい専用コントロールを設けるなど、サイト設定にさまざまな改善を加えました。

そして、将来的に計画していることの一部です。

  1. 管理サイドバーのフィルタリングを、管理セクション全体を検索できるポップアップメニューにさらに進化させ、あいまい検索に基づいて設定やページに移動できるようにします。
  2. より厳密にスコープされた「設定エリア」を作成し、多くの設定やその他のグループ化されたUI要素を1か所に表示して、重要な設定(例:ブランディング、またはOPの例にあるテキストカスタマイズやスパム対策)を行えるようにします。これにより、1000か所をあちこち移動する必要がなくなります。
  3. 新しい管理者ダッシュボードを導入し、サイトのライフサイクルのさまざまな段階でのガイダンス付きセットアップを改善し、管理者の問題/メッセージングシステムをオーバーホールして、対処が必要な項目を簡単に確認できるようにします。
  4. テーマのインストールと管理UIをオーバーホールして、シンプルさと一貫性を向上させます。
  5. 既存のサイト設定へのさらなる変更、ほとんど使用されない、または混乱を招く設定の削除または非表示など。

このトピックで引き続きフィードバックをお寄せください。私たちは耳を傾け、管理の獣を飼いならそうと最善を尽くしています!:dragon_face:

「いいね!」 13

ここ数週間、実験的なサイドバーを使用しており、変更点を注視しています。時々戸惑うこともありますが、それは進行中のプロジェクトとしては予想されることです。

しかし、今日起こったことをお伝えできます。あるユーザー(アリスと呼びましょう)から、ログインできないという連絡がありました。「そのIPアドレスからアリスとしてログインできません」というエラーが表示されたとのことです。そこで管理パネルにアクセスし、「アリス」を検索しましたが、結果は何も表示されませんでした。そこから私の思考は「ああ、このフィルターボックスはすべての設定しか検索しないし、ユーザーページは設定ではない」という方向に進み、サイドバーを調べましたが、「コミュニティ」セクションには見当たりませんでした。そのため、すべての項目を一つずつ確認していったところ、ようやく見つけることができました。次にアリスのIPアドレスを確認しましたが、再び別のセクション(スクリーニング済みIP)に移動して、記録されているIPが禁止されているかを確認する必要がありました。しかし、禁止されたログイン試行は記録されていなかったため、禁止されていませんでした。

そこで、その話をフィードバックとして要約すると以下のようになります。

  • サイドバーの「フィルター」は、すべてを知る管理者検索機能になりたいと考えています。
  • サイドバーのカテゴリは、名前と内容の両方で改善が必要です。「コミュニティ」は「基本的なフォーラム設定」のようなカテゴリを意図していることは理解しましたが、リストに「ユーザー」ではない他の多くのものが含まれているのを見て、非常に混乱しました。もしカードソートを行うとしたら、「監視単語」はセキュリティの「監視IP」や「URL」の隣に配置し、「ユーザーフィールド」と「パーマリンク」は高度な設定に配置します。あるいは、新しい異なるカテゴリがあれば…実際、カードソートを設定していただけると、私の希望する順序を伝えるのがずっと簡単になります :slight_smile:
  • (このスレッドとは関係ありませんが)ブロックされたログインは管理者に公開されるべきであり、ユーザーページからブロックされたIPをブロック解除するオプションを追加する必要があります。

私は不要なものを削除することに大賛成です。Audacity 3.5では、20pxのUIコンポーネントにツールチップを表示するオプション、設定を設定できない設定ページ、印刷機能(オーディオエディターで何のためにあったのでしょうか?!)、その他10個の項目を削除しました。

「いいね!」 5

さらにフィードバックをいただきありがとうございます。特にアリスのシナリオについて、サイドバーのセクションを手動で確認したのは、フィルタリングを使用しなかった理由を伺ってもよろしいでしょうか?個人的には、フィルタがある今ではセクションを確認することはなく、「ip」や「user」などで検索するだけです。

サイドバーのリンクにキーワードを追加してフィルタで見つけられるようにする機能がありますので、キーワードが役立ちそうな例があればお知らせください。今後も追加していく予定です。

実際、この件に関して、さまざまな構成や組織を試しながら、数回のユーザーテストを実施しました。全員を満足させられるかどうかはわかりません。再編成やカスタムセクションを許可することで役立つかもしれません。私の考えでは、この問題の解決策は常にフィルタを使用し、フィルタがより効果的に検索できるようにすることです。

100%同意します。そこからユーザーを検索できるようになるレベルに達するかどうかはわかりませんが(:sweat_smile:)、確実に進化させていきます。


同感です。削除する(または少なくとも再編成して場合によっては少し隠す)ほど、管理者セクションを常に使用しているわけではない人にとって、物事はより明確になります。

きっと、すべての美しい波形を印刷して壁に貼り付けるためでしょう? :laughing:

「いいね!」 3

3件の投稿が既存のトピックにマージされました: Introducing experimental admin sidebar navigation