フォーラムモジュールについて、いくつか教えてください

Events happening in the community are now at Drupal community events on www.drupal.org.
s-jack's picture

drupal7のフォーラムモジュールですが、zendeskみたいな感じで、
エンドユーザー:サイト運営者=1:多
で対応できるモジュールってありますでしょうか?
エンドユーザーの投稿に対しては他のエンドユーザーには閲覧ができない感じです。
プライベートメッセージモジュールの考えましたが、エンドユーザーが他のエンドユーザーにメッセージを送れるのはいまいちです。

また、フォーラムですが、
最初の投稿に対してのレスは、drupalの一般的なコメントでレスするという仕組みなのでしょうか?
ノード対ノードでできれば良いんですが、考え方含めちょっと使いにくいなあと思います。

もう1つ恐縮ですが、
アドバンスドフォーラムというのがありますが、どういうモジュールでしょうか?
インストールして試してみろってツッコミは許していただいて、概略を教えていただければ助かります。
バグやメンテがあまり進んでいなそうで、導入に気が引けます。

よろしくお願いします。

Comments

blauerberg's picture

エンドユーザー:サイト運営者=1:多 で対応できるモジュールってありますでしょうか?

Content Accessモジュールでエンドユーザーのフォーラムノードへのアクセス権限を「View own Content」に絞れば実現できると思います。

また、フォーラムですが、最初の投稿に対してのレスは、drupalの一般的なコメントでレスすると> いう仕組みなのでしょうか?
ノード対ノードでできれば良いんですが、考え方含めちょっと使いにくいなあと思います。

そうなります。
EntityReferenceなどを使ってコメントをノードしてリンクする事はできますが、おそらく作りこみが必要です。

アドバンスドフォーラムというのがありますが、どういうモジュールでしょうか?

https://drupal.org/node/841056 に情報があります。

Content

s-jack's picture

Content Accessモジュールでエンドユーザーのフォーラムノードへのアクセス権限を「View own Content」に絞れば実現できると思います。

ありがとうございます。
Maintenance status: Seeking co-maintainer(s)
Development status: Maintenance fixes only
devバージョンが半年間以上メンテが無いのが気になりますね。
こういうアクセス権は標準で提供されると良いですよね。

D8とかこういうのってどうなってるんでしょうか。。。

そうなります。
EntityReferenceなどを使ってコメントをノードしてリンクする事はできますが、おそらく作りこみが必要です。

EntityReferenceという概念が良く理解できません。
Drupalはノードという単位のものがコンテンツタイプごとにあり、その中のにフィールドがありますよね。
ノードとエンティティの違いってなんでしょうか?
ノードって言うのはツリー構造だけを記憶しているもので、エンティティがコンテンツの実態でしょうか?

余談ですが、最近はコメントとかは外部のサービス使うのも結構あるので、コメントはもともと主要のノードとは別の考え方なんでしょうね。フォーラムだけがフォーラムという箱にフォーラムを入れたり、その中に最初のポストをしてコメントして行くという特殊な扱いですね。
コンテナはタクソノミでアクセスコントロールさえ標準でできれば代用できそうな気がします。

D8とかはどうなんでしょうか。
そろそろこの辺は整理されるのかな。

https://drupal.org/node/841056 に情報があります。

ありがとうございます、何となく理解できました。
他にフォーラム系モジュールってないですよね、開発が中途半端でないものがもしあれば教えていただけると助かります。

blauerberg's picture

ざっと見た感じでは、メンテナンスが継続しているフォーラム関連のモジュールはなさそうです。
advanced forumの機能を見た感じでは、大体の事はforum + viewsでも実現できそうです。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: