ユーザーにCSSを許可することはできますか?これにより、全員、または少なくとも上位のTLが、見た目を変更できるようになります。
管理者が作成したテーマ/CSSコンポーネントを使用せずに、技術的に可能ですか?
(ユーザーが自分自身のためにそれを壊す以外に)リスクは何ですか?
これにより、ユーザーが見たいもの、またはほとんど見たくないものに対する圧力が軽減されます。
ユーザーにCSSを許可することはできますか?これにより、全員、または少なくとも上位のTLが、見た目を変更できるようになります。
管理者が作成したテーマ/CSSコンポーネントを使用せずに、技術的に可能ですか?
(ユーザーが自分自身のためにそれを壊す以外に)リスクは何ですか?
これにより、ユーザーが見たいもの、またはほとんど見たくないものに対する圧力が軽減されます。
はい、特にDiscourseのHTMLコードは時々変更されるため、いずれはそうなるでしょう。
この機能を提供するウェブサイトを少なくとも1つ使用しました。非常に特定のニーズ(たとえば、CSS愛好家のコミュニティ?)がない限り、そのような機能を実装することは推奨しません。
括弧が1つ欠けているだけで、サイト全体がdisplay: none;になる可能性があります:sweat_smile:
確認ですが、CSSはグローバルではなく、ローカルでのみ変更されるということでしょうか?もしそうであれば、ブラウザ拡張機能が解決策になるのではないでしょうか?
それらの拡張機能の唯一の問題は、Sassやフルテーマをサポートしていないことが多いことです。以前、別のフォーラムでカスタムテーマを適用するためにSCSSからCSSへのコンパイラを使用したことがありますが、それは素晴らしいものではありませんでした。
私のアイデア:テーマに「カスタムテーマ」というテーマがあり、このサイトの#themeカテゴリからカスタムテーマを使用したり、https://discourse.theme-creator.io/から独自のテーマを使用したりできるメニューが表示されます。
ローカルがそのユーザーのみを意味するのであれば、はい、そうです。
しかし、その場合、if user = X then do CSSのようなものが必要になりますが、それが可能かどうかはわかりません。
はい、なり得ます。iPadやAndroidでそのような拡張機能をどのようにインストールすればよいでしょうか?
Tamper Monkeyをご覧になったことはありますか? Tamper Monkeyスクリプトを使用すると、ユーザーはウェブサイトの表示情報を変更できます。
コミュニティのメンバーが、Discourseにユーザーミュート機能がなかった頃に作成しました。特定のユーザーをミュート/非表示にする方法を追加したり、Opやスタッフメンバーを装飾したり、グループごとに特定のユーザーにメモを追加したりしました。
Firefoxをインストールできるなら、Tamper Monkeyが利用可能な拡張機能だったと思います。