かつて大規模なフォーラムを運営していましたが、数年前に閉鎖しました。最近 vBulletin 5.x のインストールを試みたところ、全く使い物になりませんでした!
代替案を探しています(自己ホストのみ)。
私にとって重要な点がいくつかあります:
現在の技術スタックとの互換性:domain.com/community/ にインストールしたいのですが、サーバー設定を変更したくありません(私たちは Ruby 系ではなく、主に LAMP スタックです。私は技術者ではありませんが、私のチームならきっと対応できると思います)。
SEO 対応(速度と WPO 含む):フォーラムの目的を考えると、これ以上重要な要素はありません。
Salesforce へのフォーム連携:Salesforce / Pardot を使用しており、登録された認証済みの新規アカウントを Salesforce / Pardot に連携させたいと考えています。
カスタマイズされた権限管理:一部のフォーラムを公開、一部のフォーラムをメンバー限定、さらに特定のユーザー権限のみを許可するといった設定を行いたいです。Discourse の権限システムはどの程度柔軟でしょうか?
カスタマイズ性(デザイン):大規模なデザインチームを擁しており、独自にスキンを適用したいと考えています。彼らが Ruby や JS を学ばずにスキンを操作できることを希望します。
いずれにせよ、ご意見をお聞かせください。フィードバックをいただければ幸いです。
よろしくお願いいたします。
Falco
(Falco)
2
これは少し難しい問題です。Discourse は LAMP アプリではないため、状況が異なります。ただし、それが Docker の存在理由でもあります。Discourse のすべてのスタックはコンテナイメージ内に閉じ込められているため、ホスト側に他のものをインストールする必要はありません。デフォルトのインストールを Unix ソケットでリッスンするように変更する(そうすれば、domain.com でリバースプロキシを使用し、/community へのリクエストをソケットにプロキシできます)のは、設定を数行追加するだけです。
WPO が何を指すかは確信が持てませんが、Discourse は実際にフォーラムにコンテンツがあれば、最初から検索エンジンで高い評価を得ています。
これらのツールが Webhook を処理できるか、あるいは LAMP アプリ内で翻訳層を素早く記述できれば、簡単な作業です。
すべてのカテゴリに異なる権限を設定できます。これは基本的な機能です。
Discourse は「シングルページアプリケーション」であるため、より深いカスタマイズを行いたい場合は JS コードの記述が必要になります。ただし、HTML+CSS のみでできることも多いため、これはあなたの期待次第です。
メール返信機能(とても便利な機能のようですね!)を使って返信しようとしたところ、以下のような表示が現れました(始まりがあまり良い感じではありませんね)
この機能は、このボードで有効になっていますか?
さて、設定についてですが、「基本的な機能」とおっしゃる場合、それは「一般的で誰もが利用可能な機能」という意味なのか、それとも「機能があまり充実していない」という意味なのでしょうか?
権限システムを紹介するスクリーンショットや何かはありますか?
わかりました。権限に関する手順書はどこかにありますか?
はい、それは確かに役立ちます。ありがとうございます。
実は、非常にユニークなユースケースがあるのですが、それが既に行われているかどうか、あるいは可能かどうかをお尋ねしたいのです。
顧客が非常に具体的な投稿(実際にはその顧客にのみ関連するもの)を投稿したと想像してください。それをフラグ付けして、管理者と投稿者のみが読み取り、返信できるようにしたいと考えています。つまり、議論を非公開にするのです(例えば、サポートissueに関する議論をコミュニティ全体に見せる必要は必ずしもありません)。
これはデフォルトの機能セットで実現可能でしょうか、それともコードを実装する必要がありますか?
グループにプライベートメッセージを送信できます。そのグループは、ご希望の通りに設定可能です。
それは私が求めていたものではなく、詳しく説明します。お客様がフォーラムで「スレッド」(DM やグループなどではない)を開始し、そのスレッドがそのお客様のみに関連すると判断した場合です。スレッドを削除したり移動させたりすることなく、投稿者とそのボードの管理者のみが閲覧できるようにするトグル機能を追加したいと考えています。ご理解いただけますか?
Dannii
(Dannii)
11
通常のトピックを個人メッセージに変換できます。それを非公開にするための最も簡単で最適な方法です。
IC が使えるかもしれません。ありがとうございます。
angus
(Angus McLeod)
13
@rewebmaster 参考までに、Discourse はサポートリクエストの処理によく使用されます。例えば、以下をご覧ください。