ようこそ ![]()
私は他の分野については能力がないため、これについてのみ回答します。スムーズな移行については、私の投稿の後半で説明します。
カスタマイズに関しては、組み込みのエディターからCSSを編集できるほか、JavaScriptを追加してDiscourse固有のJS APIを使用することもできます。視覚的には、気に入らないものがあれば、非表示にしたり変更したりするだけです。
公式のテーマガイドはこちらです:Developing Discourse Themes & Theme Components
現在、長期的に一部のJSをアップグレードしているため、完全に最新ではない可能性があります。
ここに公開されているテーマ、テーマコンポーネント、プラグインの約100%はオープンソースなので、いつでもコードを確認して独自のソリューションを構築できます。
themeは、基本的に機能が追加されているかいないかのスキンです。
theme componentは、通常、機能を追加します。
pluginは、より深いサーバーサイドの機能を追加します。
私自身のコミュニティでは、公式のカスタマイズ、または#pavilionのような信頼できる確立された著者や企業からのもの、そしてもちろん個人的なもの(自分でメンテナンスできるため)のみを使用するようにしています。
テーマとテーマコンポーネントは実行時に追加および削除できますが、プラグインのインストールとアンインストールにはコマンドラインアプリの再構築(10〜15分のダウンタイム)が必要です。
コミュニティのユーザーの混乱や不満を軽減するためのスムーズな移行については、時には難しい場合があります。明らかに、100%の満足度を達成することはほぼ不可能です。
さらに、一部のコミュニティは他のコミュニティよりも明らかに保守的または声が大きい場合があり、それに応じて反応します。
ユーザーの観点からすると、最も頻繁になされた批判は次のとおりです。
-
ページネーションがなくなった
インタラクティブなタイムラインに置き換えられました。どちらにも長所と短所があります。この変更に慣れることができないという声を時折聞きます。
私の3回の小規模および中規模フォーラム移行の経験では、私のコミュニティの誰もタイムラインの件で否定的な経験をした人はいませんでした。 -
インターフェースが複雑である
機能が追加されてきたため、インターフェースには以前よりも多くの要素があります。通知メニューが大きくなり、サイドバーが導入され、チャット機能が追加されました(Discordサーバーがある場合は不要な場合があります)。
インターフェースの複雑さについては非常に認識しており、より合理化された部分を増やしたいと考えています。
Discourseには間違いなく学習曲線があります。フォーラムでありながら、他のどのフォーラムソフトウェア(トピックの投稿、返信/PMの投稿、それだけ…)とも同じ機能を持っていますが、インターフェースと追加機能の点ではここから逸脱します。ほとんどの人はそれに特別な問題はないと思いますが、ここのコミュニティは、ほとんどの人がDiscourseを知っているため、偏っている可能性があります。
インターフェースに慣れると、ノイズが見えなくなり、実際に使用する機能に集中できますが、ここでは移行/移行に焦点を当てているため、それがあなたの懸念事項とは正確には一致しないことを理解しています。
インターフェースと機能を理解するのに役立つ2つの組み込みツールがあります。
-
@discobot。これは、対話して一部のディスカッション機能の使い方を教えてくれるボットユーザーです。
-
New user tips。登録すると、インターフェースにツールチップが表示され、さまざまな部分が説明されます。いつでも任意のツールチップから無効にし、ユーザー設定から再度オプトインできます。
管理者側の観点からは、次のようになります。
- 設定が多すぎる
はい、Discourseには多くのオプションがあります。フォーラムを慎重に設定するには時間がかかり、満足するまで調整が必要になる可能性があります。良い点は、一度完了すると、設定を微調整することはめったにないことです。
多くの設定が威圧的であり、何かを見つけるのが難しい場合があることは認識しています。改善の余地があります。
最後に、ユーザーサンドボックスをtry.discourse.orgで使用できます。
管理者サンドボックスはありません。管理レベルで物事を試したいときは、通常、低スペックのHetznerサーバー(時間単位で請求)をセットアップし、数時間または数日間Discourseをインストールします。